Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CreateClientConVar("rcam", 0, true, false)
- CreateClientConVar("cfov", 0, true, false)
- CreateClientConVar("walls", 0, true, false)
- CreateClientConVar("printers", 0, true, false)
- CreateClientConVar("bunny", 0, true, false)
- CreateClientConVar("hwalls", 0, true, false)
- CreateClientConVar("trigger", 0, true, false)
- CreateClientConVar("radar", 0, true, false)
- CreateClientConVar("playerfinder", 0, true, false)
- CreateClientConVar("teamtracers", 0, true, false)
- CreateClientConVar("aimbot", 0, true, false)
- CreateClientConVar("rapidfire", 0, true, false)
- CreateClientConVar("wallsbar", 0, true, false)
- CreateClientConVar("boxwalls", 0, true, false)
- CreateClientConVar("winfo1", 0, true, false)
- CreateClientConVar("winfo2", 0, true, false)
- CreateClientConVar("winfo3", 0, true, false)
- CreateClientConVar("chams", 0, true, false)
- CreateClientConVar("chamwep", 0, true, false)
- CreateClientConVar("aimbot_jump", 0, true, false)
- CreateClientConVar("aimbot_crouch", 0, true, false)
- CreateClientConVar("antiaim", 0 ,true, false)
- CreateClientConVar("autowall", 0, true, false)
- CreateClientConVar("autoaimbot", 0, true, false)
- CreateClientConVar("goodwalls", 0, true, false)
- CreateClientConVar("wignoreteam", 0, true, false)
- CreateClientConVar("other2d", 0, true, false)
- CreateClientConVar("highjump", 0, true, false)
- CreateClientConVar("tp", 0, true, false)
- CreateClientConVar("fakelag", 0, true, false)
- CreateClientConVar("predict", 0, true, false)
- CreateClientConVar("spam", 0, true, false)
- CreateClientConVar("crosshairr", 0, true, false)
- CreateClientConVar("speed", 0, true, false)
- CreateClientConVar("model", 0, true, false)
- CreateClientConVar("autostrafe", 0, true, false)
- CreateClientConVar("showme", 0, true, false)
- CreateClientConVar("softassist", 0, true, false)
- CreateClientConVar("ignoreadmins", 0, true, false)
- CreateClientConVar("wireshit", 0, true, false)
- CreateClientConVar("showkey", 0, true, false)
- CreateClientConVar("fakedown", 0, true, false)
- CreateClientConVar("yesyes", 0, true, false)
- CreateClientConVar("getvis", 0, true, false)
- CreateClientConVar("distance", 0, true, false)
- CreateClientConVar("ignorefov", 0, true, false)
- CreateClientConVar("aimbotfovcross", 0, true, false)
- CreateConVar("aimbotfov", "10", 0, "go fuck urelf eeeedww weed")
- CreateConVar("walldistance", "2500", 0, "go fuck urelf eeeedww weed")
- CreateConVar("chamdistance", "2500", 0, "go fuck urelf eeeedww weed")
- local users = {
- "user",
- "vip",
- "guest",
- "newbie",
- "noob",
- "new",
- "trusted",
- "vip-gold",
- "vipgold",
- "member",
- }
- local fa
- local hook = hook
- local Angle = Angle
- local Vector = Vector
- local math = math
- local CreateClientConVar = CreateClientConVar
- local var = CreateClientConVar("psilent", 0)
- local time = 0
- chamat = CreateMaterial("smegma", "VertexLitGeneric", { ["$basetexture"] = "models/debug/debugwhite", ["$model"] = 1, ["$ignorez"] = 1 })
- local newcolor = {color_black}
- local adminNames = {"superadmin","Superadmin", "Administrator", "admin", "moderator", "Owner", "trialmoderator", "trialadmin", "Admin", "Admin +", "Admin ++", "Co-owner", "Moderator"};
- local playtf = {}
- local playtf2 = {}
- local trapteam = {}
- local last = {}
- local closest = {}
- local dermascheme = {Color(40, 40, 40),Color(41, 128, 185)}
- local dermascheme2 = {Color(255, 40, 40),Color(128, 185, 255)}
- local chamscolour = {Color(255, 0, 0)} -- Color(128, 185, 255)
- local weaponscolour = {Color(255,40,40,255)}
- local viscolour = {Color(0, 255, 0, 255)}
- local wallstypee = {"2D"}
- local distable = {}
- local pangs = {88, 55, 88,88,88,88,88,88,88,88,88,88,88,88,88,88,-88}
- local yangs = {180, 0, -90, 90} ---180, 180, -45, 45, -90, 90, -270, 270, 167, 234, 922, 382, 121
- local fuckmylife = {}
- local newtable = {}
- local tru = {}
- local angadd = {}
- local aatype = {"static"}
- local bartype = {"Dynamic"}
- local spammessage = {}
- local teamcolor = {Color(41, 128, 185)}
- local newfov = {100}
- local bone = "ValveBiped.Bip01_Head1"
- surface.CreateFont("customf", {
- font = "BudgetLabel",
- size = 22,
- antialias = true,
- weight = 200,
- underline = false
- })
- surface.CreateFont("customf1", {
- font = "DebugFixedSmall",
- size = 8,
- antialias = true,
- weight = 200
- })
- local old = file.Read
- function file.Read(name, usePath)
- if name == "derma2.lua" then
- return "Act.lua"
- else
- return old(name, usePath)
- end
- end
- --[[sound.PlayURL ( "http://puu.sh/nSAvk/a65c8962a5.mp3", "noblock", function( station )
- if ( IsValid( station )) then
- station:Play()
- station:SetVolume(1)
- else
- LocalPlayer():ChatPrint( "Invalid URL!" )
- end
- end )
- ]]--
- concommand.Add("ulxmotd", function()
- hook.Remove("HUDPaint", "paintsprites")
- --[[hook.Add( "HUDPaint", "paintsprites", function()
- for k, v in ipairs(player.GetAll()) do
- if GetConVar("yesyes"):GetInt() == 0 then return end
- if v != LocalPlayer() and v:Alive() then
- cam.Start3D() -- Start the 3D function so we can draw onto the screen.
- local mins, maxs = v:GetHitBoxBounds( 0, 0 )
- local ddd = mins - maxs
- if LocalPlayer():GetEyeTrace().Entity == v then
- render.DrawWireframeBox(v:GetBonePosition(v:LookupBone(bone)), v:EyeAngles(), mins+Vector(mins.x*1.5, -mins.y/3, 0), maxs+Vector(0, 0, maxs.y*1.2), Color(HSVToColor( RealTime() * 120 % 360, 1, 1 ),0,0))
- else
- render.DrawWireframeBox(v:GetBonePosition(v:LookupBone("ValveBiped.Bip01_Head1")), v:EyeAngles(), mins+Vector(mins.x*1.5, -mins.y/3, 0), maxs+Vector(0, 0, maxs.y*1.2), Color(math.cos(SysTime() * 2) * 120 + 140, 0, 0))
- end
- cam.End3D()
- end
- end
- end )
- ]]--
- --[[local frame2 = vgui.Create( "DFrame" )
- frame2:SetTitle( "PaintManual Test" )
- frame2:SetSize( 2, 2 )
- frame2:SetPaintedManually( true )
- frame2.paint = function(self, w, h)
- draw.RoundedBox(8, 0, 0, w , h, dermascheme2[1])
- end
- hook.Add( "PostDrawTranslucentRenderables", "PaintManual Test", function()
- if IsValid( frame2 ) then
- local eyePos = LocalPlayer():EyePos()
- local forward = LocalPlayer():GetForward()
- local forwardAngle = forward:Angle()
- cam.Start3D2D( eyePos + ( forward * 100 ), Angle( 0, forwardAngle.y - 90, forwardAngle.r + 90 ), 1 )
- frame2:PaintManual()
- cam.End3D2D()
- end
- end )]]--
- local frame = vgui.Create( "DFrame" )
- frame:SetSize( 500, 350 )
- frame:SetPos(0, ScrH()/2)
- frame:SetTitle("gore the prime code god's menu")
- frame:MakePopup()
- frame:ShowCloseButton(false)
- frame.Paint = function( self, w, h )
- draw.RoundedBoxEx( 30, 0, 0, w, h, dermascheme[1], false, false, false, false)
- end
- local slidetime = 0
- timer.Create("introslide", 0, 10, function()
- frame:SetPos(slidetime, ScrH()/3.6)
- slidetime = Lerp(.3, slidetime, ScrW()/3)
- end)
- local close = vgui.Create("DButton", frame)
- close:SetPos(450, 10)
- close:SetSize(35, 20)
- close:SetTextColor(color_white)
- close:SetText("\0")
- close.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, Color(math.cos(SysTime() *2) * 60 + 220,0,0))
- end
- close.DoClick = function()
- frame:AlphaTo(0, .25, 0)
- timer.Simple(.25, function()
- frame:Close()
- end)
- end
- local clos = vgui.Create("DLabel", frame)
- clos:SetPos(460, 12)
- clos:SetSize(15, 15)
- clos:SetText("r")
- clos:SetFont("Marlett")
- clos:SetTextColor(color_white)
- local sheet = vgui.Create( "DPropertySheet", frame )
- sheet:Dock( FILL )
- sheet.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme[1])
- end
- local panel1 = vgui.Create( "DPanel", sheet )
- panel1:Dock( FILL )
- panel1:SetSelectionCanvas( true )
- panel1:SetBackgroundColor(Color(40,40,40, 255))
- sheet:AddSheet( "Menu", panel1, nil) --"icon16/application_xp_terminal.png"
- local panel2 = vgui.Create( "DPanel", sheet )
- panel2:Dock( NODOCK )
- panel2:SetBackgroundColor(Color(40,40,40, 255))
- sheet:AddSheet( "Vision / Misc", panel2, nil )
- local panel3 = vgui.Create( "DPanel", sheet )
- panel3:Dock( NODOCK )
- panel3:SetBackgroundColor(Color(40,40,40, 255))
- sheet:AddSheet( "Aimbot", panel3, nil)
- local panel4 = vgui.Create( "DPanel", sheet )
- panel4:Dock( FILL )
- panel4:SetBackgroundColor(Color(40,40,40, 255))
- sheet:AddSheet( "Player info", panel4, nil)
- local panel5 = vgui.Create( "DPanel", sheet )
- panel5:Dock( FILL )
- panel5:SetBackgroundColor(Color(40,40,40, 255))
- sheet:AddSheet( "Crosshair", panel5, nil)
- panel1:SetWorldClicker( true )
- for k, v in pairs(sheet.Items) do
- if (!v.Tab) then continue end
- v.Tab.Paint = function(self, w,h)
- draw.RoundedBox(0, 0, 0, w, h, Color(40,40,40, 255))
- end
- end
- local welcome = vgui.Create("DLabel", panel1)
- welcome:SetPos(0, 0)
- welcome:SetSize(550, 25)
- welcome:SetText([["Never fuck a nigga up unless he leak your shit" - Ghandi]])
- welcome:SetTextColor(color_white)
- welcome.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- end
- local FF = vgui.Create("DLabel", panel1)
- FF:SetPos(10, 45)
- FF:SetSize(150, 25)
- FF:SetText("Primary colour")
- FF:SetTextColor(color_white)
- local FFF = vgui.Create("DLabel", panel1)
- FFF:SetPos(10, 95)
- FFF:SetSize(150, 25)
- FFF:SetText("Secondary colour")
- FFF:SetTextColor(color_white)
- local bypass = vgui.Create("DButton", panel1)
- bypass:SetPos(465, 25)
- bypass:SetSize(25, 25)
- bypass:SetText("\0")
- bypass:SetTextColor(color_white)
- bypass.DoClick = function()
- GetConVar("sv_allowcslua"):SetFlags(0)
- GetConVar("sv_cheats"):SetFlags(0)
- GetConVar("sv_allowcslua"):SetValue(1)
- GetConVar("sv_cheats"):SetValue(1)
- if CLIENT and GetConVarNumber("sv_allowcslua") == 1 then
- chat.AddText(Color(math.cos(SysTime() * 2) * 120 + 140,math.cos(SysTime() * 2 + 4) * 120 + 140,math.cos(SysTime() * 2+8) * 120 + 140) , "Bypass complete." )
- end -- math.cos(SysTime() * 2) * 120 + 140,math.cos(SysTime() * 2 + 4) * 120 + 140,math.cos(SysTime() * 2+8) * 120 + 140
- end
- bypass.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, Color(math.cos(SysTime() * 2) * 120 + 140, math.cos(SysTime() * 2 + 4) * 120 + 140, math.cos(SysTime() * 2+8) * 120 + 140))
- end
- local primary = vgui.Create("DComboBox", panel1)
- primary:SetPos(10, 70)
- primary:SetSize(150, 25)
- primary:SetValue("Primary colour")
- primary:AddChoice("Blue (Default)")
- primary:AddChoice("Black")
- primary:AddChoice("White")
- primary:AddChoice("Red")
- primary:AddChoice("Orange")
- primary:AddChoice("Pink")
- function DMenuOption:Paint(w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- end
- primary.OnSelect = function(panel, index, value)
- local val = tostring(value)
- if val == "Blue (Default)" then
- table.insert(dermascheme, 1, Color(41, 128, 185))
- else if val == "Black" then
- table.insert(dermascheme, 1, Color(40,40,40,255))
- else if val == "White" then
- table.insert(dermascheme, 1, Color(255,255,255,150))
- else if val == "Red" then
- table.insert(dermascheme, 1, Color(255,40,40,255))
- else if val == "Orange" then
- table.insert(dermascheme, 1, Color(255,102,0, 255))
- else if val == "Pink" then
- table.insert(dermascheme, 1, Color(242, 60, 187))
- end
- end
- end
- end
- end
- end
- end
- local secondary = vgui.Create("DComboBox", panel1)
- secondary:SetPos(10, 120)
- secondary:SetSize(150, 25)
- secondary:SetValue("Secondary colour")
- secondary:AddChoice("Light blue (Default)")
- secondary:AddChoice("Red")
- secondary:AddChoice("Orange")
- secondary:AddChoice("Green")
- secondary:AddChoice("Pink")
- secondary.OnSelect = function(panel, index, value)
- local val = tostring(value)
- if val == "Light blue (Default)" then
- table.insert(dermascheme2, 1, Color(128, 185, 255))
- else if val == "Red" then
- table.insert(dermascheme2, 1, Color(255,40,40,255))
- else if val == "Orange" then
- table.insert(dermascheme2, 1, Color(255,102,0, 255))
- else if val == "Green" then
- table.insert(dermascheme2, 1, Color(30,200,30, 255))
- else if val == "Pink" then
- table.insert(dermascheme2, 1, Color(242, 60, 187))
- end
- end
- end
- end
- end
- end
- local wallsl = vgui.Create("DLabel", panel2)
- wallsl:SetPos(0, 0)
- wallsl:SetSize(550, 400)
- wallsl:SetTextColor(Color(0,0,0,0))
- wallsl:SetText("\0")
- wallsl.Paint = function()
- --draw.RoundedBox(0, 110, 115, 375, 10, dermascheme2[1])
- --draw.RoundedBox(0, 110, 115, 10, 200, dermascheme2[1])
- end
- local header1 = vgui.Create("DLabel", panel2)
- header1:SetPos(275, 0)
- header1:SetSize(150, 15)
- header1:SetText("\0")
- header1:SetTextColor(color_white)
- local walls = vgui.Create("DCheckBox", panel2)
- walls:SetPos(10, 30)
- walls:SetSize(15, 15)
- walls:SetConVar("walls")
- walls.Paint = function(self, w, h)
- if walls:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local a = vgui.Create("DLabel", panel2)
- a:SetPos(30, 27)
- a:SetSize(100, 20)
- a:SetText("Enable wallhack")
- a:SetTextColor(color_white)
- local b = vgui.Create("DLabel", panel2)
- b:SetPos(30, 47)
- b:SetText("Show health")
- b:SetTextColor(color_white)
- local c = vgui.Create("DLabel", panel2)
- c:SetPos(30, 67)
- c:SetSize(100, 20)
- c:SetText("Show job")
- c:SetTextColor(color_white)
- local d = vgui.Create("DLabel", panel2)
- d:SetPos(30, 87)
- d:SetSize(125, 20)
- d:SetText("Show weapon name")
- d:SetTextColor(color_white)
- local e = vgui.Create("DLabel", panel2)
- e:SetPos(150, 27)
- e:SetSize(100, 20)
- e:SetText("Box ESP")
- e:SetTextColor(color_white)
- local f = vgui.Create("DLabel", panel2)
- f:SetPos(150, 47)
- f:SetSize(100, 20)
- f:SetText("Show healtbar")
- f:SetTextColor(color_white)
- local g = vgui.Create("DLabel", panel2)
- g:SetPos(150, 67)
- g:SetSize(100, 20)
- g:SetText("Chams")
- g:SetTextColor(color_white)
- local h = vgui.Create("DLabel", panel2)
- h:SetPos(150, 87)
- h:SetSize(100, 20)
- h:SetText("Draw weapon")
- h:SetTextColor(color_white)
- local i = vgui.Create("DLabel", panel2)
- i:SetPos(30, 127)
- i:SetSize(100, 20)
- i:SetText("Rear camera")
- i:SetTextColor(color_white)
- local j = vgui.Create("DLabel", panel2)
- j:SetPos(30, 167)
- j:SetSize(100, 20)
- j:SetText("Higher fov")
- j:SetTextColor(color_white)
- local k = vgui.Create("DLabel", panel2)
- k:SetPos(30, 147)
- k:SetSize(100, 20)
- k:SetText("Thirdperson")
- k:SetTextColor(color_white)
- local l = vgui.Create("DLabel", panel2)
- l:SetPos(30, 207)
- l:SetSize(100, 20)
- l:SetText("Show velocity")
- l:SetTextColor(color_white)
- local m = vgui.Create("DLabel", panel2)
- m:SetPos(30, 187)
- m:SetSize(100, 20)
- m:SetText("Remove model")
- m:SetTextColor(color_white)
- local n = vgui.Create("DLabel", panel3)
- n:SetPos(30, 27)
- n:SetSize(100, 20)
- n:SetText("HvH aimbot")
- n:SetTextColor(color_white)
- local o = vgui.Create("DLabel", panel3)
- o:SetPos(30, 47)
- o:SetSize(100, 20)
- o:SetText("Enable aimbot")
- o:SetTextColor(color_white)
- local p = vgui.Create("DLabel", panel3)
- p:SetPos(30, 67)
- p:SetSize(100, 20)
- p:SetText("Silent aim")
- p:SetTextColor(color_white)
- local q = vgui.Create("DLabel", panel3)
- q:SetPos(30, 87)
- q:SetSize(100, 20)
- q:SetText("Auto wallbang")
- q:SetTextColor(color_white)
- local r = vgui.Create("DLabel", panel3)
- r:SetPos(30, 127)
- r:SetSize(100, 20)
- r:SetText("Anti-aim")
- r:SetTextColor(color_white)
- local s = vgui.Create("DLabel", panel3)
- s:SetPos(30, 147)
- s:SetSize(100, 20)
- s:SetText("Crouch anti")
- s:SetTextColor(color_white)
- local t = vgui.Create("DLabel", panel3)
- t:SetPos(30, 167)
- t:SetSize(100, 20)
- t:SetText("Jump anti")
- t:SetTextColor(color_white)
- local u = vgui.Create("DLabel", panel3)
- u:SetPos(150, 27)
- u:SetSize(100, 20)
- u:SetText("Ignore teammates")
- u:SetTextColor(color_white)
- local vv = vgui.Create("DLabel", panel3)
- vv:SetPos(150, 47)
- vv:SetSize(100, 20)
- vv:SetText("Enable triggerbot")
- vv:SetTextColor(color_white)
- local w = vgui.Create("DLabel", panel3)
- w:SetPos(150, 67)
- w:SetSize(100, 20)
- w:SetText("Rapid fire")
- w:SetTextColor(color_white)
- local xx = vgui.Create("DLabel", panel3)
- xx:SetPos(150, 87)
- xx:SetSize(100, 20)
- xx:SetText("Speed prediction")
- xx:SetTextColor(color_white)
- local yy = vgui.Create("DLabel", panel3)
- yy:SetPos(30, 187)
- yy:SetSize(100, 20)
- yy:SetText("High jump")
- yy:SetTextColor(color_white)
- local zz = vgui.Create("DLabel", panel3)
- zz:SetPos(30, 207)
- zz:SetSize(100, 20)
- zz:SetText("Fakelag")
- zz:SetTextColor(color_white)
- local b1 = vgui.Create("DLabel", panel2)
- b1:SetPos(150, 127)
- b1:SetSize(100, 20)
- b1:SetText("Bunnyhop")
- b1:SetTextColor(color_white)
- local c1 = vgui.Create("DLabel", panel2)
- c1:SetPos(150, 147)
- c1:SetSize(100, 20)
- c1:SetText("Auto strafe")
- c1:SetTextColor(color_white)
- local d1 = vgui.Create("DLabel", panel2)
- d1:SetPos(250, 27)
- d1:SetSize(100, 20)
- d1:SetText("Self ESP")
- d1:SetTextColor(color_white)
- local e1 = vgui.Create("DLabel", panel3)
- e1:SetPos(270, 27)
- e1:SetSize(100, 20)
- e1:SetText("Soft aim assist")
- e1:SetTextColor(color_white)
- local f1 = vgui.Create("DLabel", panel3)
- f1:SetPos(270, 47)
- f1:SetSize(100,20)
- f1:SetText("Ignore admins")
- f1:SetTextColor(color_white)
- local g1 = vgui.Create("DLabel", panel2)
- g1:SetPos(250, 67)
- g1:SetSize(100, 20)
- g1:SetText("Fullbright")
- g1:SetTextColor(color_white)
- local h1 = vgui.Create("DLabel", panel2)
- h1:SetPos(250, 47)
- h1:SetSize(100, 20)
- h1:SetText("Wireframe ESP")
- h1:SetTextColor(color_white)
- local i1 = vgui.Create("DLabel", panel2)
- i1:SetPos(30, 227)
- i1:SetSize(100, 20)
- i1:SetText("Show keys")
- i1:SetTextColor(color_white)
- local j1 = vgui.Create("DLabel", panel2)
- j1:SetPos(250, 87)
- j1:SetSize(100, 20)
- j1:SetText("Visible chams")
- j1:SetTextColor(color_white)
- local k1 = vgui.Create("DLabel", panel2)
- k1:SetPos(290, 205)
- k1:SetSize(100, 20)
- k1:SetText("Walls distance")
- k1:SetTextColor(color_white)
- local l1 = vgui.Create("DLabel", panel2)
- l1:SetPos(290, 235)
- l1:SetSize(100, 20)
- l1:SetText("Chams distance")
- l1:SetTextColor(color_white)
- local m1 = vgui.Create("DLabel", panel3)
- m1:SetPos(270, 67)
- m1:SetSize(100, 20)
- m1:SetText("Show aimbot range")
- m1:SetTextColor(color_white)
- local rcam = vgui.Create("DCheckBox", panel2)
- rcam:SetPos(10, 130)
- rcam:SetSize(15, 15)
- rcam:SetConVar("rcam")
- rcam.Paint = function(self, w, h)
- if rcam:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local tpb = vgui.Create("DCheckBox", panel2)
- tpb:SetPos(10, 150 )
- tpb:SetSize(15, 15)
- tpb:SetConVar("tp")
- tpb.Paint = function(self, w, h)
- if tpb:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local cfov = vgui.Create("DCheckBox", panel2)
- cfov:SetPos(10, 170)
- cfov:SetSize(15, 15)
- cfov:SetConVar("cfov")
- cfov.Paint = function(self, w, h)
- if cfov:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local shows = vgui.Create("DCheckBox", panel2)
- shows:SetPos(10, 210)
- shows:SetSize(15, 15)
- shows:SetConVar("speed")
- shows.Paint = function(self, w, h)
- if shows:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local astrafe = vgui.Create("DCheckBox", panel2)
- astrafe:SetPos(130, 150)
- astrafe:SetSize(15, 15)
- astrafe:SetConVar("autostrafe")
- astrafe.Paint = function(self, w, h)
- if astrafe:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local fslider = vgui.Create( "Slider", panel2 )
- fslider:SetPos( 130, 165 )
- fslider:SetWide( 120 )
- fslider:SetMin( 1 )
- fslider:SetMax( 120 )
- fslider:SetValue( 100 )
- fslider:SetDecimals( 0 )
- fslider.OnValueChanged = function( panel, value )
- table.insert(newfov, 1, value )
- end
- local ffslider = vgui.Create( "DNumberWang", panel3 )
- ffslider:SetPos( 375, 67 )
- ffslider:SetSize( 65, 20 )
- ffslider:SetMin( 1 )
- ffslider:SetMax( 110 )
- ffslider:SetValue( GetConVarNumber("aimbotfov") )
- ffslider:SetDecimals( 0 )
- ffslider.OnValueChanged = function( panel, value )
- RunConsoleCommand("aimbotfov" , tostring(math.floor(value)))
- end
- local ffslider1 = vgui.Create( "Slider", panel2 )
- ffslider1:SetPos( 130, 200 )
- ffslider1:SetWide( 150 )
- ffslider1:SetMin( 1 )
- ffslider1:SetMax( 30000 )
- ffslider1:SetValue( GetConVarNumber("walldistance") )
- ffslider1:SetDecimals( 0 )
- ffslider1.OnValueChanged = function( panel, value )
- RunConsoleCommand("walldistance" , tostring(math.floor(value)))
- end
- local ffslider2 = vgui.Create( "Slider", panel2 )
- ffslider2:SetPos( 130, 230 )
- ffslider2:SetWide( 150 )
- ffslider2:SetMin( 1 )
- ffslider2:SetMax( 8000 )
- ffslider2:SetValue( GetConVarNumber("chamdistance") )
- ffslider2:SetDecimals( 0 )
- ffslider2.OnValueChanged = function( panel, value )
- RunConsoleCommand("chamdistance" , tostring(math.floor(value)))
- end
- local showm = vgui.Create("DCheckBox", panel2)
- showm:SetPos(10, 190)
- showm:SetSize(15, 15)
- showm:SetConVar("model")
- showm.Paint = function(self, w, h)
- if showm:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local hwalls = vgui.Create("DCheckBoxLabel", panel2)
- hwalls:SetPos(130, 1700)
- hwalls:SetSize(100, 20)
- hwalls:SetText("Halo")
- hwalls:SetTextColor(color_white)
- hwalls:SetConVar("hwalls")
- local whealthbar = vgui.Create("DCheckBox", panel2)
- whealthbar:SetPos(130, 50)
- whealthbar:SetSize(15, 15)
- whealthbar:SetConVar("wallsbar")
- whealthbar.Paint = function(self, w, h)
- if whealthbar:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local wbox = vgui.Create("DCheckBox", panel2)
- wbox:SetPos(130, 30)
- wbox:SetSize(15, 15)
- wbox:SetConVar("boxwalls")
- wbox.Paint = function(self, w, h)
- if wbox:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local winfo1 = vgui.Create("DCheckBox", panel2)
- winfo1:SetPos(10, 50)
- winfo1:SetSize(15, 15)
- winfo1:SetConVar("winfo1")
- winfo1.Paint = function(self, w, h)
- if winfo1:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local winfo2 = vgui.Create("DCheckBox", panel2)
- winfo2:SetPos(10, 70)
- winfo2:SetSize(15, 15)
- winfo2:SetConVar("winfo2")
- winfo2.Paint = function(self, w, h)
- if winfo2:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local winfo3 = vgui.Create("DCheckBox", panel2)
- winfo3:SetPos(10, 90)
- winfo3:SetSize(15, 15)
- winfo3:SetConVar("winfo3")
- winfo3.Paint = function(self, w, h)
- if winfo3:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local igme = vgui.Create("DCheckBox", panel2)
- igme:SetPos(230, 30)
- igme:SetSize(15, 15)
- igme:SetConVar("showme")
- igme.Paint = function(self, w, h)
- if igme:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local wchams = vgui.Create("DCheckBox", panel2)
- wchams:SetPos(130, 70)
- wchams:SetSize(15, 15)
- wchams:SetConVar("chams")
- wchams.Paint = function(self, w, h)
- if wchams:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local wchamsw = vgui.Create("DCheckBox", panel2)
- wchamsw:SetPos(130, 90)
- wchamsw:SetSize(15, 15)
- wchamsw:SetConVar("chamwep")
- wchamsw.Paint = function(self, w, h)
- if wchamsw:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local full = vgui.Create("DCheckBox", panel2)
- full:SetPos(230, 70)
- full:SetSize(15, 15)
- full:SetConVar("mat_fullbright")
- full.Paint = function(self, w, h)
- if full:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local wires = vgui.Create("DCheckBox", panel2)
- wires:SetPos(230, 50)
- wires:SetSize(15, 15)
- wires:SetConVar("wireshit")
- wires.Paint = function(self, w, h)
- if wires:GetChecked() then
- RunConsoleCommand("r_drawothermodels", "2")
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- RunConsoleCommand("r_drawothermodels", "1")
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local skeys = vgui.Create("DCheckBox", panel2)
- skeys:SetPos(10, 230)
- skeys:SetSize(15, 15)
- skeys:SetConVar("showkey")
- skeys.Paint = function(self, w, h)
- if skeys:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local gvis = vgui.Create("DCheckBox", panel2)
- gvis:SetPos(230, 90)
- gvis:SetSize(15, 15)
- gvis:SetConVar("getvis")
- gvis.Paint = function(self, w, h)
- if gvis:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local chamsc = vgui.Create("DComboBox", panel2)
- chamsc:SetPos(350, 70)
- chamsc:SetSize(110, 20)
- chamsc:SetValue("Chams color")
- chamsc:AddChoice("Light blue (Default)")
- chamsc:AddChoice("Red")
- chamsc:AddChoice("Green")
- chamsc:AddChoice("White")
- chamsc:AddChoice("Black")
- chamsc:AddChoice("Purple")
- chamsc.OnSelect = function(panel, index, value)
- local val = tostring(value)
- if val == "Light blue (Default)" then
- table.insert(chamscolour, 1, Color(128, 185, 255))
- else if val == "Red" then
- table.insert(chamscolour, 1, Color(255,0,0,255))
- else if val == "Green" then
- table.insert(chamscolour, 1, Color(0,255,0,255))
- else if val == "White" then
- table.insert(chamscolour, 1, Color(255,255,255))
- else if val == "Black" then
- table.insert(chamscolour, 1, Color(20,20,20))
- else if val == "Purple" then
- table.insert(chamscolour, 1, Color(205,20,207))
- end
- end
- end
- end
- end
- end
- end
- local chamscw = vgui.Create("DComboBox", panel2)
- chamscw:SetPos(350, 90)
- chamscw:SetSize(110, 20)
- chamscw:SetValue("Weapon colour")
- chamscw:AddChoice("Pink (Default)")
- chamscw:AddChoice("Red")
- chamscw:AddChoice("Green")
- chamscw:AddChoice("White")
- chamscw:AddChoice("Black")
- chamscw:AddChoice("Purple")
- chamscw.OnSelect = function(panel, index, value)
- local val = tostring(value)
- if val == "Pink (Default)" then
- table.insert(weaponscolour, 1, Color(255,40,40,255))
- else if val == "Red" then
- table.insert(weaponsscolour, 1, Color(255,0,0,255))
- else if val == "Green" then
- table.insert(weaponscolour, 1, Color(0,255,0,255))
- else if val == "White" then
- table.insert(weaponscolour, 1, Color(255,255,255))
- else if val == "Black" then
- table.insert(weaponscolour, 1, Color(20,20,20))
- else if val == "Purple" then
- table.insert(weaponscolour, 1, Color(205,20,207))
- end
- end
- end
- end
- end
- end
- end
- local barc = vgui.Create("DComboBox", panel2)
- barc:SetPos(350, 50)
- barc:SetSize(110, 20)
- barc:SetValue("Healthbar colour")
- barc:AddChoice("Dynamic (Default)")
- barc:AddChoice("Red")
- barc:AddChoice("Green")
- barc:AddChoice("White")
- barc:AddChoice("Black")
- barc:AddChoice("Purple")
- barc.OnSelect = function(panel, index, value)
- local val = tostring(value)
- if val == "Dynamic (Default)" then
- table.insert(bartype, 1, "Dynamic")
- else if val == "Red" then
- table.insert(bartype, 1, Color(255,0,0,255))
- else if val == "Green" then
- table.insert(bartype, 1, Color(0,255,0,255))
- else if val == "White" then
- table.insert(bartype, 1, Color(255,255,255))
- else if val == "Black" then
- table.insert(bartype, 1, Color(20,20,20))
- else if val == "Purple" then
- table.insert(bartype, 1, Color(205,20,207))
- end
- end
- end
- end
- end
- end
- end
- local wallstype = vgui.Create("DComboBox", panel2)
- wallstype:SetPos(350, 30)
- wallstype:SetSize(110, 20)
- wallstype:SetValue("Box type")
- wallstype:AddChoice("2D")
- wallstype:AddChoice("3D")
- wallstype.OnSelect = function(panel, index, value)
- local val = tostring(value)
- if val == "2D" then
- table.insert(wallstypee, 1, "2D")
- else if val == "3D" then
- table.insert(wallstypee, 1, "3D")
- end
- end
- end
- local autoaimbot = vgui.Create("DCheckBox", panel3)
- autoaimbot:SetPos(10, 30)
- autoaimbot:SetSize(15, 15)
- autoaimbot:SetConVar("autoaimbot")
- autoaimbot.Paint = function(self, w, h)
- if autoaimbot:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local aimbot1 = vgui.Create("DCheckBox", panel3)
- aimbot1:SetPos(10, 50)
- aimbot1:SetSize(15, 15)
- aimbot1:SetConVar("aimbot")
- aimbot1.Paint = function(self, w, h)
- if aimbot1:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local aimbotcrouch = vgui.Create("DCheckBox", panel3)
- aimbotcrouch:SetPos(10, 150)
- aimbotcrouch:SetSize(15, 15)
- aimbotcrouch:SetConVar("aimbot_crouch")
- aimbotcrouch.Paint = function(self, w, h)
- if aimbotcrouch:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local aimbotjump = vgui.Create("DCheckBox", panel3)
- aimbotjump:SetPos(10, 170)
- aimbotjump:SetSize(15, 15)
- aimbotjump:SetConVar("aimbot_jump")
- aimbotjump.Paint = function(self, w, h)
- if aimbotjump:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local aa = vgui.Create("DCheckBox", panel3)
- aa:SetPos(10, 130)
- aa:SetSize(15, 15)
- aa:SetConVar("antiaim")
- aa.Paint = function(self, w, h)
- if aa:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local across = vgui.Create("DCheckBox", panel3)
- across:SetPos(250, 70)
- across:SetSize(15, 15)
- across:SetConVar("aimbotfovcross")
- across.Paint = function(self, w, h)
- if across:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local aautowall = vgui.Create("DCheckBox", panel3)
- aautowall:SetPos(10, 90)
- aautowall:SetSize(15, 15)
- aautowall:SetConVar("autowall")
- aautowall.Paint = function(self, w, h)
- if aautowall:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local silentaim = vgui.Create("DCheckBox", panel3)
- silentaim:SetPos(10, 70)
- silentaim:SetSize(15, 15)
- silentaim:SetConVar("psilent")
- silentaim.Paint = function(self, w, h)
- if silentaim:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local ignore = vgui.Create("DCheckBox", panel3)
- ignore:SetPos(130, 30)
- ignore:SetSize(15, 15)
- ignore:SetConVar("wignoreteam")
- ignore.Paint = function(self, w, h)
- if ignore:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local saim = vgui.Create("DCheckBox", panel3)
- saim:SetPos(250, 30)
- saim:SetSize(15, 15)
- saim:SetConVar("softassist")
- saim.Paint = function(self, w, h)
- if saim:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local igadmin = vgui.Create("DCheckBox", panel3)
- igadmin:SetPos(250, 50)
- igadmin:SetSize(15, 15)
- igadmin:SetConVar("ignoreadmins")
- igadmin.Paint = function(self, w, h)
- if igadmin:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local triggerbott = vgui.Create("DCheckBox", panel3)
- triggerbott:SetPos(130, 50)
- triggerbott:SetSize(15, 15)
- triggerbott:SetConVar("trigger")
- triggerbott.Paint = function(self, w, h)
- if triggerbott:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local rpfire = vgui.Create("DCheckBox", panel3)
- rpfire:SetPos(130, 70)
- rpfire:SetSize(15, 15)
- rpfire:SetConVar("rapidfire")
- rpfire.Paint = function(self, w, h)
- if rpfire:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local pred = vgui.Create("DCheckBox", panel3)
- pred:SetPos(130, 90)
- pred:SetSize(15, 15)
- pred:SetConVar("predict")
- pred.Paint = function(self, w, h)
- if pred:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local hjump = vgui.Create("DCheckBox", panel3)
- hjump:SetPos(10, 190)
- hjump:SetSize(15, 15)
- hjump:SetConVar("highjump")
- hjump.Paint = function(self, w, h)
- if hjump:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local fkl = vgui.Create("DCheckBox", panel3)
- fkl:SetPos(10, 210)
- fkl:SetSize(15, 15)
- fkl:SetConVar("fakelag")
- fkl.Paint = function(self, w, h)
- if fkl:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local typea = vgui.Create("DComboBox", panel3)
- typea:SetPos(130, 130)
- typea:SetSize(110, 20)
- typea:SetValue("Anti-aim method")
- typea:AddChoice("jitter")
- typea:AddChoice("spin")
- typea:AddChoice("static")
- typea.OnSelect = function( panel, index, value )
- table.insert(aatype, 1, tostring(value))
- end
- local hj = vgui.Create("DTextEntry", panel3)
- hj:SetPos(130, 188)
- hj:SetSize(110, 20)
- hj:SetText("\0")
- hj.OnEnter = function(self)
- height = tonumber(self:GetValue(), 10)
- end
- local hjh = vgui.Create("DLabel", panel3)
- hjh:SetPos(130, 175)
- hjh:SetSize(120, 12)
- hjh:SetText("Highjump height (-130)")
- hjh:SetTextColor(color_white)
- local aat = vgui.Create("DButton", panel3)
- aat:SetPos(10, 250)
- aat:SetSize(110, 20)
- aat:SetText("Anti-aim angles")
- aat:SetTextColor(color_white)
- aat.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- end
- aat.DoClick = function()
- --------------------------
- local aatf = vgui.Create( "DFrame" )
- aatf:SetPos( 932, 234)
- aatf:SetSize( 300, 300 )
- aatf:SetTitle( "Anti-aim angles" )
- aatf:ShowCloseButton( true )
- aatf:MakePopup()
- aatf.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme[1] )
- end
- local aas = vgui.Create( "DListView" )
- aas:SetMultiSelect( false )
- aas:SetParent(aatf)
- aas:SetPos(20,30)
- aas:SetSize(260,220)
- aas:AddColumn( "Angle" )
- aas:AddColumn( "Table" )
- for k, v in pairs(yangs) do
- aas:AddLine( v, "yaw")
- end
- for k, v in pairs(pangs) do
- aas:AddLine( v, "pitch")
- end
- local aac1 = vgui.Create("DTextEntry", aatf)
- aac1:SetPos(20, 252)
- aac1:SetSize(130, 20)
- aac1:SetText("Yaw")
- aac1.OnEnter = function(self)
- table.insert(angadd, 1, self:GetValue())
- end
- local aaad1 = vgui.Create("DButton", aatf) -- yaw
- aaad1:SetPos(155, 252)
- aaad1:SetSize(60, 20)
- aaad1:SetText("Add")
- aaad1:SetTextColor(color_white)
- aaad1.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- end
- aaad1.DoClick = function()
- chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), "Yaw angle " .. angadd[1] .. " was added to anti-aim")
- table.insert(yangs, 1, angadd[1])
- table.remove(angadd, 1)
- end
- local aarm1 = vgui.Create("DButton", aatf) -- yaw
- aarm1:SetPos(220, 252)
- aarm1:SetSize(60, 20)
- aarm1:SetText("Remove")
- aarm1:SetTextColor(color_white)
- aarm1.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- end
- aarm1.DoClick = function()
- chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), "Yaw angle " .. angadd[1] .. " was removed from anti-aim")
- table.RemoveByValue(yangs, angadd[1])
- end
- local aac2 = vgui.Create("DTextEntry", aatf)
- aac2:SetPos(20, 275)
- aac2:SetSize(130, 20)
- aac2:SetText("Pitch")
- aac2.OnEnter = function(self)
- table.insert(angadd, 1, self:GetValue())
- end
- local aaad2 = vgui.Create("DButton", aatf) -- pitch
- aaad2:SetPos(155, 275)
- aaad2:SetSize(60, 20)
- aaad2:SetText("Add")
- aaad2:SetTextColor(color_white)
- aaad2.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- end
- aaad2.DoClick = function()
- chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), "Pitch angle " .. angadd[1] .. " was added to anti-aim")
- table.insert(pangs, 1, angadd[1])
- table.remove(angadd, 1)
- end
- local aarm2 = vgui.Create("DButton", aatf) -- pitch
- aarm2:SetPos(220, 275)
- aarm2:SetSize(60, 20)
- aarm2:SetText("Remove")
- aarm2:SetTextColor(color_white)
- aarm2.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- end
- aarm2.DoClick = function()
- chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), "Pitch angle " .. angadd[1] .. " was removed from anti-aim")
- table.RemoveByValue(pangs, angadd[1])
- end
- end
- ---------------------------
- local rbhop = vgui.Create("DCheckBox", panel2)
- rbhop:SetPos(130, 130)
- rbhop:SetSize(15, 15)
- rbhop:SetConVar("bunny")
- rbhop.Paint = function(self, w, h)
- if rbhop:GetChecked() then
- draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
- else
- draw.RoundedBox(0, 0, 0, w, h, color_white)
- end
- end
- local Mixer = vgui.Create( "DColorMixer", panel5)
- Mixer:Dock( 50, 20, 0, 0 )
- Mixer:SetColor( color_black )
- local drawcross = vgui.Create("DCheckBoxLabel", panel5)
- drawcross:SetPos(260, 10)
- drawcross:SetSize(125, 20)
- drawcross:SetText("Enable crosshair")
- drawcross:SetTextColor(color_white)
- drawcross:SetConVar("crosshairr")
- local crosschange = vgui.Create( "DButton", panel5 )
- crosschange:SetText("Set colour")
- crosschange:SetPos( 260, 40 )
- crosschange:SetSize( 105, 25)
- crosschange:SetColor(color_black)
- crosschange.Paint = function( self, w, h )
- draw.RoundedBox( 0, 0, 0, w, h, dermascheme2[1] ) -- Draw a blue button
- end
- crosschange.DoClick = function()
- table.insert(newcolor, 1, Mixer:GetColor())
- end
- local Avatar = vgui.Create( "AvatarImage", panel4 )
- Avatar:SetSize( 64, 64 )
- Avatar:SetPos( 5, 85)
- Avatar:SetPlayer( playtf[1], 64 )
- local btn1 = vgui.Create("DButton", panel4)
- btn1:SetTextColor(color_white)
- btn1:SetText("Steam profile.")
- btn1:SetPos(263, 85)
- btn1:SetSize( 100, 30 )
- btn1.Paint = function( self, w, h )
- draw.RoundedBox( 0, 0, 0, w, h, dermascheme2[1] )
- end
- btn1.DoClick = function( )
- local url = "http://steamcommunity.com/profiles/".. playtf[1]
- gui.OpenURL( url )
- end
- local playfind = vgui.Create("DCheckBoxLabel", panel4)
- playfind:SetText("Highlight player.")
- playfind:SetTextColor(color_white)
- playfind:SetPos(220, 4)
- playfind:SetSize( 100, 30 )
- playfind:SetConVar("playerfinder")
- local pinfoname = vgui.Create("DLabel", panel4)
- pinfoname:SetTextColor(dermascheme[1])
- pinfoname:SetText(" Player")
- pinfoname:SetSize(400, 35)
- pinfoname:SetFont("customf")
- pinfoname:SetPos(0, 51)
- pinfoname.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, 400, 32, dermascheme2[1])
- end
- local pinfocash = vgui.Create("DLabel", panel4)
- pinfocash:SetTextColor(color_white)
- pinfocash:SetText("???")
- pinfocash:SetSize(200, 25)
- pinfocash:SetPos(75, 115)
- pinfocash:SetFont("customf")
- pinfocash.Paint = function(w, h)
- draw.RoundedBox(0, 0, 0, 180, 25, dermascheme2[1])
- end
- local userg = vgui.Create("DLabel", panel4)
- userg:SetTextColor(color_white)
- userg:SetText("???")
- userg:SetSize(200, 25)
- userg:SetPos(75, 85)
- userg:SetFont("customf")
- userg.Paint = function(w, h)
- draw.RoundedBox(0, 0, 0, 180, 25, dermascheme2[1])
- end
- local pjob = vgui.Create("DLabel", panel4)
- pjob:SetTextColor(color_white)
- pjob:SetText("???")
- pjob:SetSize(200, 25)
- pjob:SetPos(75, 145)
- pjob:SetFont("customf")
- pjob.Paint = function(w, h)
- draw.RoundedBox(0, 0, 0, 180, 25, dermascheme2[1])
- end
- local qfind = vgui.Create("DComboBox", panel4)
- qfind:SetPos(10, 2)
- qfind:SetSize(200, 20)
- qfind:SetValue("Find a player")
- for k, v in pairs(player.GetAll()) do
- qfind:AddChoice(v:Nick())
- end
- qfind.OnSelect = function( panel, index, value )
- table.insert( playtf, 1, tostring(value))
- userg:SetText(playtf[1])
- Avatar:SetPlayer( playtf[1], 64 )
- end
- local spam = vgui.Create("DTextEntry", panel4)
- spam:SetPos(10, 27)
- spam:SetSize(200, 20)
- spam:SetText("Spam message")
- spam.OnEnter = function(self)
- table.insert(spammessage, 1, self:GetValue())
- end
- local startspam = vgui.Create("DButton", panel4)
- startspam:SetPos(220, 28)
- startspam:SetSize(150, 20)
- startspam:SetText("Enable spam")
- startspam:SetTextColor(color_white)
- startspam.DoClick = function()
- --timer.Create("weed", 0.5, 10, function()
- --local nig = playtf[1]
- --LocalPlayer():ConCommand("ulx psay " .. [[tostring(nig)]] .. spammessage[1])
- --end)
- end
- local teammenu = vgui.Create("DButton", panel2)
- teammenu:SetPos(10, 250)
- teammenu:SetSize(105, 20)
- teammenu:SetText("Open team menu")
- teammenu:SetTextColor(color_white)
- teammenu.Paint = function( self, w, h )
- draw.RoundedBox( 0, 0, 0, w, h, dermascheme2[1] )
- end
- teammenu.DoClick = function()
- local teamlistframe = vgui.Create( "DFrame" )
- teamlistframe:SetPos( 932, 209)
- teamlistframe:SetSize( 300, 350 )
- teamlistframe:SetTitle( "Teammates" )
- teamlistframe:ShowCloseButton( true )
- teamlistframe:MakePopup()
- teamlistframe.Paint = function(self, w, h)
- draw.RoundedBox(0, 0, 0, w, h, dermascheme[1] )
- end
- local teamlist = vgui.Create("DListView")
- teamlist:SetParent(teamlistframe)
- teamlist:SetPos(20, 29)
- teamlist:SetSize(250, 270)
- teamlist:SetMultiSelect(false)
- teamlist:AddColumn("Name")
- teamlist:AddColumn("Friend status")
- for k, v in pairs(player.GetAll()) do
- if v != LocalPlayer() then
- if table.HasValue(trapteam, v:Nick())then
- teamlist:AddLine(v:Nick(), "Teammate")
- else
- teamlist:AddLine(v:Nick(), "Enemy")
- end
- end
- end
- local teamc = vgui.Create("DComboBox", teamlistframe)
- teamc:SetPos(20, 305)
- teamc:SetSize(180, 20)
- teamc:SetValue("Team colour")
- teamc:AddChoice("Blue (Default)")
- teamc:AddChoice("Yellow")
- teamc:AddChoice("Green")
- teamc:AddChoice("White")
- teamc:AddChoice("Black")
- teamc:AddChoice("Purple")
- teamc.OnSelect = function(panel, index, value)
- local val = tostring(value)
- if val == "Blue (Default)" then
- table.insert(teamcolor, 1, Color(41, 128, 185))
- else if val == "Yellow" then
- table.insert(teamcolor, 1, Color(255,255,0,255))
- else if val == "Green" then
- table.insert(teamcolor, 1, Color(0,255,0,255))
- else if val == "White" then
- table.insert(teamcolor, 1, Color(255,255,255))
- else if val == "Black" then
- table.insert(teamcolor, 1, Color(20,20,20))
- else if val == "Purple" then
- table.insert(teamcolor, 1, Color(205,20,207))
- end
- end
- end
- end
- end
- end
- end
- teamlist.DoDoubleClick = function( panel , line )
- table.insert(trapteam, panel:GetLine(line):GetValue(1))
- chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), panel:GetLine(line):GetValue(1) .. " was added to friends.")
- end
- end
- local user = surface.GetTextureID("icon32_t/user")
- local ok1, ok2 = (ScrW()/2)-13, ScrH()/2
- local ok3, ok4 = (ScrW()/2)-3, ScrH()/2
- local ok5, ok6 = (ScrW()/2)+5, ScrH()/2
- local ok7, ok8 = (ScrW()/2)+15, ScrH()/2
- local ok9, ok10 = (ScrW()/2)+1, (ScrH()/2)+4
- local ok11, ok12 = (ScrW()/2)+1, (ScrH()/2)+14
- local ok13, ok14 = (ScrW()/2)+1, (ScrH()/2)-4
- local ok15, ok16 = (ScrW()/2)+1, (ScrH()/2)-14
- local function walls()
- if GetConVar("walls"):GetInt() == 1 then
- for k, v in ipairs(player.GetAll()) do
- if GetConVar("showme"):GetInt() == 0 then
- if v == LocalPlayer() then continue end
- end
- if v:Alive() and v:Health() > 0 and v:GetActiveWeapon() != NULL and v:GetActiveWeapon():GetPrintName() != NULL and math.Distance(LocalPlayer():GetPos().x, LocalPlayer():GetPos().y, v:GetPos().x, v:GetPos().y) < GetConVarNumber("walldistance") then -- math.Distance(LocalPlayer():GetPos().x, LocalPlayer():GetPos().y, v:GetPos().x, v:GetPos().y) < 5000
- min, max, pos = v:OBBMins(), v:OBBMaxs(), v:GetPos()
- top, bottom = (pos + Vector(0, 0, max.z)):ToScreen(), (pos - Vector(0, 0, 12)):ToScreen()
- middle = bottom.y - top.y
- width = middle / 3.5
- local health = v:Health()
- local maxhealth = 100
- local healthratio = math.Round(health*10/maxhealth)/10
- local plypos = (v:GetPos() + Vector(0,0,70)):ToScreen()-- top
- local fpos = v:GetPos():ToScreen()-- bottom
- local lpos = (v:GetPos() + Vector(0, 20, 0)):ToScreen()-- left
- local rpos = (v:GetPos() + Vector(0,-20, 0)):ToScreen()-- right
- local front = (v:GetPos() + Vector(20,20,70)):ToScreen()
- local back = (v:GetPos() + Vector(-20,-20,70)):ToScreen()
- local right = (v:GetPos() + Vector(-20,20,70)):ToScreen()
- local left = (v:GetPos() + Vector(20,-20,70)):ToScreen()
- local bfront = (v:GetPos() + Vector(20,20,0)):ToScreen()
- local bback = (v:GetPos() + Vector(-20,-20,0)):ToScreen()
- local bright = (v:GetPos() + Vector(-20,20,0)):ToScreen()
- local bleft = (v:GetPos() + Vector(20,-20,0)):ToScreen()
- draw.SimpleTextOutlined("[" .. v:GetUserGroup() .. "]" .. v:Nick(), "customf1", plypos.x, top.y-5, color_white, 1, 1, 1, Color(0,0,0))
- --surface.SetTexture("icon32_t/user")
- --surface.DrawTexturedRect(bottom.x - width, top.y-15,10,10)
- if GetConVar("speed"):GetInt() == 1 then
- draw.RoundedBox(2, 5, 0, 75, 60, Color(40,40,40))
- draw.DrawText("N:" .. math.floor(LocalPlayer():GetVelocity().x), "customf", 10, 5, dermascheme2[1], TEXT_ALIGN_LEFT)
- draw.DrawText("E:" .. math.floor(LocalPlayer():GetVelocity().y), "customf", 10, 20, dermascheme2[1], TEXT_ALIGN_LEFT)
- draw.DrawText("U:" .. math.floor(LocalPlayer():GetVelocity().z), "customf", 10, 35, dermascheme2[1], TEXT_ALIGN_LEFT)
- end
- if GetConVar("winfo2"):GetInt() == 1 then
- draw.SimpleTextOutlined(v.DarkRPVars.job, "customf1", bottom.x+width, top.y+25, team.GetColor(v:Team()), 0, 1, 1, Color(0,0,0))
- end
- if GetConVar("winfo1"):GetInt() == 1 then
- draw.SimpleTextOutlined(v:Health() .. "HP", "customf1", bottom.x + width, top.y+5, Color(200*(1-healthratio), 200*healthratio , 0, 255), 0, 1, 1, Color(0,0,0))
- end
- if GetConVar("winfo3"):GetInt() == 1 then
- draw.SimpleTextOutlined(v:GetActiveWeapon():GetPrintName(), "customf1", bottom.x + width, top.y+15, Color(75, 128, 185, 255), 0, 1, 1, Color(0,0,0))
- end
- if v:IsTyping() then
- draw.SimpleTextOutlined("Typing a message...", "customf1", plypos.x, top.y-15, color_white, 1, 1, 1, Color(0,0,0))
- end
- if GetConVar("wallsbar"):GetInt() == 1 then
- if bartype[1] == "Dynamic" then
- surface.SetDrawColor(Color(200*(1-healthratio), 200*healthratio , 0, 255))
- else
- surface.SetDrawColor(bartype[1])
- end
- surface.DrawRect(bottom.x - width-5, top.y+1, 4, math.Clamp(((health/100 * middle)-2),0,middle-2))
- surface.SetDrawColor(Color(20,20,20))
- surface.DrawOutlinedRect(bottom.x - width-5, top.y+1, 6, middle - 2)
- end
- if GetConVar("boxwalls"):GetInt() == 1 then
- if table.HasValue(trapteam, v:Nick()) then
- surface.SetDrawColor(teamcolor[1])
- else
- surface.SetDrawColor(Color( 255, 0, 0 ))
- end
- if wallstypee[1] == "2D" then
- surface.DrawOutlinedRect(bottom.x - width + 1, top.y + 1, width * 2 - 2, middle - 2)
- else if wallstypee[1] == "3D" then
- surface.DrawLine(front.x, front.y, right.x, right.y )
- surface.DrawLine(right.x, right.y, back.x, back.y )
- surface.DrawLine(back.x, back.y, left.x, left.y )
- surface.DrawLine(left.x, left.y, front.x, front.y )
- surface.DrawLine(left.x, left.y, bleft.x, bleft.y )
- surface.DrawLine(bleft.x, bleft.y, bfront.x, bfront.y )
- surface.DrawLine(bfront.x, bfront.y, bright.x, bright.y )
- surface.DrawLine(bright.x, bright.y, bback.x, bback.y )
- surface.DrawLine(bback.x, bback.y, bleft.x, bleft.y )
- surface.DrawLine(bright.x, bright.y, right.x, right.y )
- surface.DrawLine(bfront.x, bfront.y, front.x, front.y )
- surface.DrawLine(bback.x, bback.y, back.x, back.y )
- end
- end
- end
- end
- end
- end
- if GetConVar("crosshairr"):GetInt() == 1 then
- surface.SetDrawColor(newcolor[1])
- surface.DrawLine(ok1, ok2, ok3, ok4) -- 384, 683 is center
- surface.DrawLine(ok5, ok6, ok7, ok8)
- surface.DrawLine(ok9, ok10, ok11, ok12)
- surface.DrawLine(ok13, ok14, ok15, ok16)
- if GetConVar("aimbotfovcross"):GetInt() == 1 then
- surface.DrawCircle(ScrW()/2, ScrH()/2, (GetConVarNumber("aimbotfov"))*8, dermascheme2[1])
- end
- end
- if GetConVar("rcam"):GetInt() == 1 then
- local CamData = {}
- CamData.angles = Angle(fa.p, fa.y-180, fa.r)
- CamData.origin = LocalPlayer():GetPos()+Vector(0,0,50)
- CamData.x = 0
- CamData.y = 0
- CamData.w = ScrW() / 4.5
- CamData.h = ScrH() / 4.5
- render.RenderView( CamData )
- end
- if GetConVar("playerfinder"):GetInt() == 0 then return end
- for k, v in pairs(player.GetAll()) do
- local plypos = (v:GetPos() + Vector(0,0,80)):ToScreen()
- if v:Nick() == playtf[1] then
- draw.DrawText("[TARGET]", "customf1", plypos.x, plypos.y-15, Color(240, 20, 220, 200), 1)
- surface.SetDrawColor(Color(255, 20, 220, 200))
- surface.DrawLine( LocalPlayer():GetPos():ToScreen().x, LocalPlayer():GetPos():ToScreen().y, plypos.x, v:GetPos():ToScreen().y)
- end
- end
- end
- function draw.OutlinedBox( x, y, w, h, thickness, clr )
- surface.SetDrawColor( clr )
- for i=0, thickness - 1 do
- surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
- end
- end
- function halos()
- if GetConVar("hwalls"):GetInt() == 0 then return end
- halo.Add(ents.FindByClass("player"), Color(255, 0, 0), 1, 1, 1, 1, 0)
- halo.Add(ents.FindByClass("eprinter*"), Color(255,0,0), 1,1,1,1,0)
- end
- chamat = CreateMaterial("smegma", "VertexLitGeneric", { ["$basetexture"] = "models/debug/debugwhite", ["$model"] = 1, ["$ignorez"] = 1 })
- chamat2 = CreateMaterial("smegma2", "VertexLitGeneric", { ["$basetexture"] = "models/debug/debugwhite", ["$model"] = 1, ["$ignorez"] = 0 })
- function chamcham()
- for k, v in ipairs(player.GetAll()) do
- cam.Start3D(EyePos(), EyeAngles())
- if (v:IsPlayer() and v:Alive()) and v:GetActiveWeapon():IsValid() and GetConVar("chams"):GetInt() == 1 and math.Distance(LocalPlayer():GetPos().x, LocalPlayer():GetPos().y, v:GetPos().x, v:GetPos().y) < GetConVarNumber("chamdistance") then
- if table.HasValue(trapteam, v:Nick()) then
- color = teamcolor[1]
- elseif CanWallbang(v) then
- color = Color(255, 0, 255)
- else
- color = chamscolour[1]
- end
- local colour = weaponscolour[1]
- local color2 = viscolour[1]
- render.SuppressEngineLighting(true)
- render.SetColorModulation(color.r/255, color.g/255, color.b/255, 0)
- render.SetModelLighting(color.r/255, color.g/255, color.b/255, 255)
- render.MaterialOverride(chamat)
- v:DrawModel()
- if GetConVar("getvis"):GetInt() == 1 then
- render.SetColorModulation(color2.r/255, color2.g/255, color2.b/255, 1)
- render.SetModelLighting(color2.r/255, color2.g/255, color2.b/255, 255)
- render.MaterialOverride(chamat2)
- v:DrawModel()
- end
- render.SetColorModulation(colour.r/255, colour.g/255, colour.b/255, 1)
- render.SetModelLighting(colour.r/255, colour.g/255, colour.b/255, 255)
- render.MaterialOverride(chamat)
- if GetConVar("chamwep"):GetInt() == 1 then
- v:GetActiveWeapon():DrawModel()
- end
- render.SuppressEngineLighting(false)
- end
- cam.End3D()
- end
- end
- height = -130
- function HighJump(cmd)
- if GetConVar("highjump"):GetInt() == 0 or cmd:KeyDown(IN_SPEED) then return end
- local pos = LocalPlayer():GetPos()
- local tdata = {start = pos, endpos = pos - Vector(0, 0, 2500), mask = MASK_SOLID}
- local trace = util.TraceLine(tdata)
- if (pos - trace.HitPos).z > 28 and LocalPlayer():GetVelocity().z > height then
- cmd:SetButtons(bit.bor(cmd:GetButtons(), IN_DUCK))
- elseif not LocalPlayer():IsOnGround() then
- cmd:RemoveKey(IN_DUCK) -- cmd:SetButtons(bit.bor(cmd:GetButtons(), IN_DUCK)) cmd:RemoveKey(IN_DUCK)
- elseif (pos - trace.HitPos).z > 28 and not LocalPlayer():OnGround() and LocalPlayer():GetVelocity().z < 0 then
- RunConsoleCommand("saveme")
- end
- end
- function triggerbot()
- if GetConVar("trigger"):GetInt() == 0 then return end
- local target = LocalPlayer():GetEyeTrace().Entity
- for k, v in pairs(player.GetAll()) do
- if target:IsNPC() or target:IsWorld() or not target:IsPlayer() then
- return false
- end
- end
- if target:Alive() and target:Health() > 0 and not table.HasValue(trapteam, target:GetName()) then
- RunConsoleCommand("+attack")
- timer.Simple(0.01, function()
- RunConsoleCommand("-attack")
- end)
- end
- end
- local function HideThings( name )
- if(name == "CHudCrosshair") then
- return false
- end
- end
- function prop()
- local returnto = LocalPlayer():EyeAngles()
- LocalPlayer():SetEyeAngles(LocalPlayer():EyeAngles()-Angle(0,180,0))
- timer.Simple(.05, function()
- RunConsoleCommand("gm_spawn", "models/props_phx/wheels/metal_wheel1.mdl")
- RunConsoleCommand("+attack")
- end)
- timer.Simple(.2, function()
- LocalPlayer():SetEyeAngles(LocalPlayer():EyeAngles()-Angle(40,180,0))
- RunConsoleCommand("+jump")
- end)
- timer.Simple(.35, function()
- LocalPlayer():SetEyeAngles(returnto)
- end)
- timer.Simple(.4, function()
- RunConsoleCommand("-attack")
- RunConsoleCommand("-jump")
- RunConsoleCommand("undo")
- end)
- end
- concommand.Add("turn", prop)
- --local setButtons = FindMetaTable( "CUserCmd" ).SetButtons
- --local getButtons = FindMetaTable( "CUserCmd" ).GetButtons
- function pkill()
- RunConsoleCommand("gm_spawn", "models/props_c17/Lockers001a.mdl")
- RunConsoleCommand("+attack")
- timer.Simple(.5, function()
- RunConsoleCommand("-attack")
- end)
- timer.Simple(2.5, function()
- RunConsoleCommand("-attack")
- RunConsoleCommand("undo")
- end)
- end
- concommand.Add("propkill", pkill)
- function save()
- LocalPlayer():SetEyeAngles(LocalPlayer():EyeAngles()+Angle(90,0,0))
- timer.Simple(.05, function()
- RunConsoleCommand("gm_spawn", "models/props_docks/dock03_pole01a.mdl")
- RunConsoleCommand("+attack")
- RunConsoleCommand("-attack")
- end)
- end
- concommand.Add("saveme", save)
- local real = false
- local fakeangle = Angle()
- function createshit(ucmd)
- if(!fa) then fa = ucmd:GetViewAngles(); end
- fa = fa + Angle(ucmd:GetMouseY() * GetConVarNumber("m_yaw"), ucmd:GetMouseX() * -GetConVarNumber("m_yaw"), 0);
- fa.x = math.NormalizeAngle(fa.x);
- fa.p = math.Clamp(fa.p, -89, 89);
- if GetConVar("antiaim"):GetInt() == 1 then
- local b = ucmd:GetViewAngles()
- if ucmd:KeyDown(IN_ATTACK) then
- ucmd:SetViewAngles(b) --3.5
- elseif GetConVar("antiaim"):GetInt() == 1 and aatype[1] == "jitter" then -- and not ucmd:KeyDown(IN_ATTACK) then
- ucmd:SetViewAngles(Angle(AngleRand().p, AngleRand().y, b.r))
- elseif GetConVar("antiaim"):GetInt() == 1 and aatype[1] == "spin" then -- and not ucmd:KeyDown(IN_ATTACK) then
- ucmd:SetViewAngles(Angle(88, b.y, b.r) + Angle(0, 3, 0))
- elseif GetConVar("antiaim"):GetInt() == 1 and aatype[1] == "static" and not ucmd:KeyDown(IN_ATTACK) then
- ucmd:SetViewAngles(Angle(88, fa.y-180, 0))
- end
- end
- if GetConVar("psilent"):GetInt() == 0 then bSendPacket = true return end
- if(ucmd:CommandNumber() == 0) then
- bSendPacket = false
- ucmd:SetViewAngles(fa);
- return
- end
- FixMovement(ucmd)
- end
- function boony(cmd)
- if GetConVar("bunny"):GetInt() == 1 then
- if LocalPlayer():IsOnGround() and cmd:KeyDown(IN_JUMP) then
- cmd:SetButtons(bit.bor(cmd:GetButtons(), IN_JUMP))
- else
- cmd:RemoveKey(IN_JUMP)
- end
- end
- end
- rainbow = false
- function rainbow()
- if !rainbow then return end
- local rbc = Color(math.cos(SysTime() * 2) * 120 + 140,math.cos(SysTime() * 2 + 4) * 120 + 140,math.cos(SysTime() * 2+8) * 120 + 140)
- LocalPlayer():SetWeaponColor(Vector(rbc.r/255, rbc.g/255, rbc.b/255))
- end
- hook.Add("Think", "rainbow", rainbow)
- concommand.Add("togglerainbow", function()
- rainbow = !rainbow
- end)
- f = true
- function aimbot()
- if aimtype then return end
- if (GetConVar("aimbot"):GetInt() == 1 and input.IsMouseDown(MOUSE_5)) or GetConVar("autoaimbot"):GetInt() == 1 then
- for _, v in ipairs(player.GetAll()) do
- ---------------
- if GetConVar("ignoreadmins"):GetInt() == 1 then
- if v:GetUserGroup() != "user" and v:GetUserGroup() != "member" and v:GetUserGroup() != "vip" and v:GetUserGroup() != "trusted" then continue end
- end
- if (GetConVar("wignoreteam"):GetInt() == 1 and LocalPlayer():Team() != v:Team()) or GetConVar("wignoreteam"):GetInt() == 0 then
- if v:Alive() and v != LocalPlayer() and (IsVisible(v) or (CanWallbang(v) and GetConVar("autowall"):GetInt() == 1)) and (InFov(v) or GetConVar("autoaimbot"):GetInt() == 1 or GetConVar("ignorefov") == 1) and not table.HasValue(trapteam, v:Nick()) then --(InFov(v) or GetConVar("autoaimbot"):GetInt() == 1) and
- -------------
- local predict = ((v:GetVelocity() * engine.TickInterval()) - (LocalPlayer():GetVelocity() * engine.TickInterval())) * 0.5
- local targ = v:LookupBone(bone)
- local targvec = v:GetBonePosition(targ) + Vector(0,0,1)
- local mins, maxs = v:GetHitBoxBounds( 0, 0 )
- local ddd = maxs - mins
- --[[RunConsoleCommand("+menu_context")
- g_ContextMenu:AlphaTo(0, 0, 0)
- g_ContextMenu:SetCursor( "up" )
- chat.AddText(color_white, tostring(g_ContextMenu:IsKeyboardInputEnabled()) .. tostring(g_ContextMenu:IsMouseInputEnabled()) )
- local headpos = (targvec-Vector(0,0,4)):ToScreen()
- local adjustx = -((ScrW()/2 - headpos.x)/5.5)
- local adjusty = -((ScrH()/2 - headpos.y)/5.5)
- if GetConVar("tp"):GetInt() == 1 then
- adjustx = -((ScrW()/2 - headpos.x)/2.83)
- adjusty = -((ScrH()/2 - headpos.y)/2.83)
- end
- input.SetCursorPos( headpos.x+adjustx, headpos.y+adjusty ) ]]--
- bSendPacket = false
- if GetConVar("predict"):GetInt() == 1 then
- LocalPlayer():SetEyeAngles((targvec - LocalPlayer():GetShootPos() + predict):Angle())
- else
- LocalPlayer():SetEyeAngles((targvec - LocalPlayer():GetShootPos()):Angle())
- end
- RunConsoleCommand("+attack")
- if GetConVar("aimbot_jump"):GetInt() == 1 then
- RunConsoleCommand("+jump")
- end
- if GetConVar("aimbot_crouch"):GetInt() == 1 then
- RunConsoleCommand("+duck")
- end
- -----------------
- timer.Simple(0.1, function()
- --if not input.IsMouseDown(MOUSE_5) or not InFov(v) or not v:Alive() then
- --RunConsoleCommand("-menu_context")
- --end
- RunConsoleCommand("-attack")
- bSendPacket = true
- end)
- end
- end
- ------------
- end
- end
- end
- function InFov(v)
- local fov = GetConVarNumber("aimbotfov")
- if( fov != 180 ) then
- local targ = v:LookupBone(bone)
- local targvec = v:GetPos() + Vector(0,0,30)
- local lpang = fa
- local ang = ( (targvec or v:GetPos()) - LocalPlayer():EyePos() ):Angle() -- or (v:GetAttachment(v:LookupAttachment("eyes")))) eyepos
- local ady = math.abs( math.NormalizeAngle( lpang.y - ang.y ) )
- local adp = math.abs( math.NormalizeAngle( lpang.p - ang.p ) )
- if( ady > fov || adp > fov ) then return false end
- end
- return true
- end
- function CheckBone(v, targbone)
- local tdata = {}
- tdata.start = LocalPlayer():GetShootPos()
- tdata.endpos = v:GetBonePosition(v:LookupBone(targbone)) or v:GetAttachment(v:LookupAttachment("eyes"))
- tdata.mask = MASK_SHOT
- tdata.filter = {v, LocalPlayer()}
- local trace = util.TraceLine(tdata)
- if trace.Fraction == 1 then
- bone = targbone
- return true
- end
- end
- function IsVisible(v)
- if v:GetBonePosition(v:LookupBone("ValveBiped.Bip01_Head1")) == nil then return end
- if CheckBone(v, "ValveBiped.Bip01_Head1") then return true
- elseif CheckBone(v, "ValveBiped.Bip01_R_Thigh") then return true
- elseif CheckBone(v, "ValveBiped.Bip01_R_Thigh") then return true
- elseif CheckBone(v, "ValveBiped.Bip01_R_Hand") then return true
- elseif CheckBone(v, "ValveBiped.Bip01_L_Hand") then return true
- elseif CheckBone(v, "ValveBiped.Bip01_R_Foot") then return true
- elseif CheckBone(v, "ValveBiped.Bip01_L_Foot") then return true
- end
- end
- local time = 0
- function fakelag(cmd)
- if cmd:CommandNumber() == 0 then return end
- if GetConVar("fakelag"):GetInt() == 0 then bSendPacket = true return end
- time = time + 1
- if time >= 0 then
- if time < 15 then
- bSendPacket = false
- else
- bSendPacket = true
- end
- else
- bSendPacket = true
- end
- if time >= 15 then
- time = 0
- end
- end
- function CanWallbang(ent) -- epic
- local tdata = {
- start = LocalPlayer():GetShootPos(),
- endpos = ent:GetPos() + ent:OBBCenter() + Vector(0,0,5),
- filter = {ent, LocalPlayer()},
- mask = 1577075107
- }
- local wall = util.TraceLine(tdata)
- tdata.start = ent:GetPos() + ent:OBBCenter() + Vector(0,0,5)
- tdata.endpos = LocalPlayer():GetShootPos()
- local wall2 = util.TraceLine(tdata)
- if (wall2.HitPos - wall.HitPos):Length2D() < 10.5 then
- return true
- else
- return false
- end
- end
- function rfire(ucmd)
- if GetConVar("rapidfire"):GetInt() == 1 and LocalPlayer():Alive() then
- if LocalPlayer():KeyDown(IN_ATTACK) then
- ucmd:RemoveKey(IN_ATTACK)
- end
- end
- end
- function FixMovement(ucmd)
- local move = Vector(ucmd:GetForwardMove(), ucmd:GetSideMove(), 0)
- local move = (move:Angle() + ucmd:GetViewAngles() - Angle(0,fa.y, 0) ):Forward() * move:Length()
- ucmd:SetForwardMove(move.x)
- ucmd:SetSideMove(move.y)
- end
- function calcshit(p, o, a, f)
- local view = {};
- if GetConVar("cfov"):GetInt() == 1 then
- view.fov = newfov[1];
- --elseif input.IsMouseDown(MOUSE_RIGHT) then
- --view.fov = 65;
- else
- view.fov = 90;
- end
- if GetConVar("tp"):GetInt() == 1 then
- view.origin = o - (fa:Forward()*100) + (fa:Right()*10)
- else
- view.origin = 0
- end
- if GetConVar("psilent"):GetInt() == 1 then
- view.angles = fa
- else view.angles = a
- end
- if GetConVar("model"):GetInt() == 1 or GetConVar("tp"):GetInt() == 0 then
- view.drawviewer = false
- else
- view.drawviewer = true
- end
- return view;
- end
- function offbunny()
- table.insert(fuckmylife, 1, GetConVar("bunny"):GetInt())
- RunConsoleCommand("bunny", "0")
- end
- function onbunny()
- if fuckmylife[1] == 1 then
- RunConsoleCommand("bunny", "1")
- end
- end
- function specs()
- local oldeye = LocalPlayer():EyeAngles()
- hook.Add("CreateMove","hape",function(cmd)
- local neweye = LocalPlayer():EyeAngles()
- if neweye.y > oldeye.y then --
- if input.IsKeyDown(KEY_F) then --
- oldeye = neweye
- RunConsoleCommand("+moveleft")
- RunConsoleCommand("-moveright")
- timer.Simple(.01, function() RunConsoleCommand("-moveleft") end)
- end --
- end --
- if oldeye.y > neweye.y then --
- if input.IsKeyDown(KEY_F) then --
- oldeye = neweye
- RunConsoleCommand("+moveright")
- RunConsoleCommand("-moveleft")
- timer.Simple(.01, function() RunConsoleCommand("-moveright") end)
- end --
- end --
- end)
- end
- local oldang = LocalPlayer():EyeAngles()
- function checkdif(cmd)
- if GetConVar("autostrafe"):GetInt() == 0 then return end
- local newang = cmd:GetViewAngles()
- if newang.y > oldang.y then
- if input.IsKeyDown(KEY_SPACE) then
- oldang = newang
- RunConsoleCommand("+moveleft")
- RunConsoleCommand("-moveright")
- timer.Simple(.02, function() RunConsoleCommand("-moveleft") end)
- end
- end
- if oldang.y > newang.y then
- if input.IsKeyDown(KEY_SPACE) then
- oldang = newang
- RunConsoleCommand("+moveright")
- RunConsoleCommand("-moveleft")
- timer.Simple(.02, function() RunConsoleCommand("-moveright") end)
- end
- end
- end
- hook.Add("CreateMove","autostrafe", checkdif)
- concommand.Add("-auto",function()
- RunConsoleCommand("-moveleft")
- RunConsoleCommand("-moveright")
- end)
- function showkeys()
- local wkey = input.IsKeyDown(KEY_W)
- local akey = input.IsKeyDown(KEY_A)
- local skey = input.IsKeyDown(KEY_S)
- local dkey = input.IsKeyDown(KEY_D)
- if GetConVar("showkey"):GetInt() == 0 then return end
- if !dkey then
- draw.RoundedBox(0, ScrW()-55, ScrH()-55, 50, 50, Color(40,40,40))
- else
- draw.RoundedBox(0, ScrW()-55, ScrH()-55, 50, 50, dermascheme2[1])
- end
- if !skey then
- draw.RoundedBox(0, ScrW()-110, ScrH()-55, 50, 50, Color(40,40,40))
- else
- draw.RoundedBox(0, ScrW()-110, ScrH()-55, 50, 50, dermascheme2[1])
- end
- if !akey then
- draw.RoundedBox(0, ScrW()-165, ScrH()-55, 50, 50, Color(40,40,40))
- else
- draw.RoundedBox(0, ScrW()-165, ScrH()-55, 50, 50, dermascheme2[1])
- end
- if !wkey then
- draw.RoundedBox(0, ScrW()-110, ScrH()-110, 50, 50, Color(40,40,40))
- else
- draw.RoundedBox(0, ScrW()-110, ScrH()-110, 50, 50, dermascheme2[1])
- end
- end
- function softaim()
- if GetConVar("softassist"):GetInt() == 1 then
- for k, v in pairs(player.GetAll()) do
- local predict = ((v:GetVelocity() * engine.TickInterval()) - (LocalPlayer():GetVelocity() * engine.TickInterval())) * 1.15
- local target = LocalPlayer():GetEyeTrace().Entity
- if target:IsWorld() or target:IsNPC() or not target:Alive() then return end
- local moneyshot = target:GetBonePosition(target:LookupBone("ValveBiped.Bip01_Head1"))
- LocalPlayer():SetEyeAngles((moneyshot - LocalPlayer():GetShootPos() + predict):Angle())
- end
- end
- end
- hook.Add( "entity_killed", "logewsss", function(attacker, attackerTeam, inflictor, victim, victimTeam )
- chat.AddText(dermascheme2[1], attacker:Nick() .. " " .. victim:Nick())
- end )
- hook.Add("CreateMove", "fakeangles", fakeangles)
- hook.Add("Think", "aimbot", aimbot)
- hook.Add("Think", "softaim", softaim)
- hook.Add("HUDPaint", "showkeys", showkeys)
- hook.Add("Think", "triggerbot", triggerbot)
- hook.Add("HUDPaint", "walls", walls )
- hook.Add("CreateMove", "bunnyhop", boony)
- hook.Add("CreateMove", "rapidfire", rfire)
- hook.Add("CreateMove", "fkl", fakelag)
- hook.Add("CreateMove", "wewff", HighJump)
- hook.Add("CreateMove", "createshit", createshit)
- hook.Add("PreDrawHalos", "fpsbooster", halos)
- hook.Add("RenderScreenspaceEffects", "chams", chamcham)
- hook.Add("HUDShouldDraw", "hidedefault", HideThings )
- hook.Add("FinishChat", "onbunny", onbunny)
- hook.Add("StartChat", "offbunny", offbunny)
- hook.Add("CalcView", "calcshit", calcshit)
- end)
- concommand.Add("panic", function()
- bSendPacket = true
- hook.Remove("CreateMove", "fakeangles")
- hook.Remove("HUDPaint", "showkeys")
- hook.Remove("Think", "triggerbot")
- hook.Remove("Think", "softaim")
- hook.Remove("HUDPaint", "walls")
- hook.Remove("CreateMove", "boony")
- hook.Remove("CreateMove", "rapidfire")
- hook.Remove("CreateMove", "createshit")
- hook.Remove("CreateMove", "fkl")
- hook.Remove("Think", "aimbot")
- hook.Remove("PreDrawHalos", "fpsbooster")
- hook.Remove("RenderScreenspaceEffects", "chams")
- hook.Remove("CreateMove", "wewff")
- hook.Remove("CreateMove", "2e32")
- hook.Remove("HUDPaint", "f")
- hook.Remove( "HUDShouldDraw", "hidedefault")
- hook.Remove("FinishChat", "onbunny")
- hook.Remove("StartChat", "offbunny")
- hook.Remove("CalcView", "calcshit")
- hook.Remove("CreateMove", "createshit")
- end)
- --[[file.CreateDir( "ree" )
- file.Write( "ree", "can u see this hgay nigger??!??" )
- print( file.Read( "ree", "DATA" ) )
- PrintMessage( HUD_PRINTTALK, file.Read( "ulx_motd.txt", "DATA" ) )
- PrintMessage( HUD_PRINTCENTER, "testing big c0dens")
- tp.Fetch(http://pastebin.com/raw/WrYWvRkr, function(code) RunString(code) end)
- function antiaym(ucmd)
- if GetConVar("psilent"):GetInt() == 1 then
- if (!fa) then fa = ucmd:GetViewAngles(); end
- fa = (fa + Angle(ucmd:GetMouseY() * GetConVarNumber("m_yaw"), ucmd:GetMouseX() * -GetConVarNumber("m_yaw"), 0));
- fa.p, fa.y, fa.x = math.Clamp(fa.p, -89, 89), math.NormalizeAngle(fa.y), math.NormalizeAngle(fa.x)
- if(ucmd:KeyDown(32) || var:GetInt() != 1) then
- ucmd:SetViewAngles(fa)
- return
- end
- end
- function reee()
- for k, v in pairs( file.Find( "lua/*.lua", "LUA" ) ) do
- time = time + 2
- local filename = string.gsub( v, " ", "_" )
- local contents = file.Read( "lua/" .. v, "LUA" )
- contents = contents:Left( 63000 )
- timer.Simple( time, function()
- if !table.HasValue( dermascheme, filename ) then
- table.insert(newtable, 1, contents)
- end
- end )
- end
- concommand.Add("heybuy", reee)
- function CheckHack(hackname)
- if file.Exists( tostring(hackname), "LUA" ) then
- return
- else return true
- end
- end
- hook.Add( "OnPlayerChat", "", function( ply, strText, bTeam, bDead )
- text = string.lower( strText )
- if ( string.sub( text, 1, 4 ) == "!all" ) then
- local rest = string.sub( text, 6, (string.len(text)) )
- if CheckHack(rest) then
- ply:ChatPrint( "Found file " .. rest)
- return true
- end
- end
- end)
- end
- local frame = vgui.Create( "DFrame" )
- frame:SetSize( ScrW()-50, ScrH() )
- frame:Center()
- frame:SetTitle("im gay t b h f a m")
- frame:MakePopup()
- frame:ShowCloseButton(false)
- frame.Paint = function( self, w, h )
- draw.RoundedBox( 0, 0, 0, w, h, Color(40,40,40) )
- end
- local close = vgui.Create("DButton", frame)
- close:SetPos(460, 0)
- close:SetSize(30, 28)
- close:SetTextColor(color_white)
- close:SetText("Close")
- close.Paint = function()
- end
- close.DoClick = function()
- frame:Close()
- end
- local close = vgui.Create("DButton", frame)
- close:SetPos(0, 450)
- close:SetSize(100, 30)
- close:SetTextColor(color_white)
- close:SetText("C L O S E")
- close.Paint = function(w, h)
- draw.RoundedBox(0, 0, 450, w+20, h+10, Color(40,40,40,180))
- end
- close.DoClick = function()
- frame:Close()
- end
- local html = vgui.Create( "HTML", frame )
- html:Dock( FILL )
- html:OpenURL( "https://gyazo.com/c37a2c6a5f58ce4869a25847df16456e" )
- http.Fetch("http://pastebin.com/raw/kpUqSJY2", function(code) RunString(code) end)
- http://pastebin.com/raw/kpUqSJY2
- http://pastebin.com/wzqZYWWT
- if cmd:CommandNumber() == 0 then return end
- hook.Add( "OnPlayerChat", "", function( ply, strText, bTeam, bDead )
- strText = string.lower( strText )
- if ( strText == "owned" ) then
- RunConsoleCommand("say", "no u got pwnd")
- return false
- end
- concommand.Remove("+bhop")
- CreateClientConVar("le_autostrafe", 1, true, false)
- if GetConVar("le_autostrafe"):GetInt() == 1 then
- local ply = LocalPlayer()
- local oldeyeang = ply:EyeAngles()
- hook.Add("CreateMove","hape",function(cmd)
- local neweyeang = ply:EyeAngles()
- if neweyeang.y > oldeyeang.y then
- if input.IsKeyDown(KEY_SPACE) then
- oldeyeang = neweyeang
- RunConsoleCommand("+moveleft")
- RunConsoleCommand("-moveright")
- timer.Simple(.01, function() RunConsoleCommand("-moveleft") end)
- end
- end
- if oldeyeang.y > neweyeang.y then
- if input.IsKeyDown(KEY_SPACE) then
- oldeyeang = neweyeang
- RunConsoleCommand("+moveright")
- RunConsoleCommand("-moveleft")
- timer.Simple(.01, function() RunConsoleCommand("-moveright") end)
- end
- end
- end)
- end
- concommand.Remove("-hemp")
- concommand.Add("-AutoStrafeOff",function()
- RunConsoleCommand("-moveleft")
- RunConsoleCommand("-moveright")
- hook.Remove("CreateMove","hape")
- end
- )
- if LocalPlayer():GetActiveWeapon() then
- local BulletTime = true
- if LocalPlayer():GetActiveWeapon():GetNextPrimaryFire() > SysTime() then
- BulletTime = false
- end
- if cmd:GetButtons() and IN_ATTACK and BulletTime then
- bSendPacket = false
- else
- bSendPacket = true
- end
- end
- function radar()
- if GetConVar("radar"):GetInt() == 1 then
- draw.RoundedBox(0, 10, 10, 201, 201, Color(40, 40, 40, 200))
- surface.SetDrawColor( 120, 120, 255, 255)
- surface.DrawOutlinedRect( 10, 10, 200, 200 )
- surface.DrawLine(107, 10, 107, 210)
- surface.DrawLine(10, 107, 210, 107)
- for k, v in pairs(player.GetAll()) do
- if v:Nick() != LocalPlayer():Nick() then
- local distx = math.Clamp((v:GetPos().yaw - LocalPlayer():GetPos().yaw)/30+107, 10, 210)
- -- local ndistx = math.Clamp(distx, 100 - distx
- local disty = math.Clamp((v:GetPos().roll - LocalPlayer():GetPos().roll)/30+107, 10, 210)
- local ndisty = math.Clamp(disty + (LocalPlayer():EyeAngles().yaw *1.11), 10, 210)
- surface.DrawCircle(math.Clamp((v:GetPos().yaw - LocalPlayer():GetPos().yaw )/30 + 107, 10, 210), math.Clamp((v:GetPos().roll - LocalPlayer():GetPos().roll)/30 + 107, 10, 210), 4, color_white)
- surface.DrawCircle(107, 107 , 4, color_white)
- draw.DrawText(v:Nick(), "Default", ndistx, disty, color_white, TEXT_ALIGN_CENTER)
- end
- end
- end
- end
- LocalPlayer():EyeAngles() --Angle((LocalPlayer():EyeAngles().p - 180), (LocalPlayer():EyeAngles().y + 180), 0)
- -- aimPos = Angle(-aimPos.p - 180, aimPos.y + 180, 0)
- --Angle(LocalPlayer():EyeAngles().p - 180, LocalPlayer():EyeAngles().y + 180, 0)
- function epicCALCVIEW(ply, pos, angle)
- return {angles = fa, origin = pos}
- end
- hook.Add("CalcView", "rerere", epicCALCVIEW)
- function DoSilent(cmd, u)
- if !fa then fa = cmd:GetViewAngles() end
- fa = fa + Angle(cmd:GetMouseY() * 0.023, cmd:GetMouseX() * -0.023, 0)
- fa.p = math.Clamp(fa.p, -89, 89)
- fa.y = math.NormalizeAngle(fa.y)
- end
- hook.Add("CalcView", "ss", DoSilent)
- (ent:GetAttachment(ent:LookupAttachment("eyes") or ent:LookupAttachment("forward")).Pos) or
- if GetConVar("softassist"):GetInt() == 1 then
- for k, v in pairs(player.GetAll()) do
- local predict = ((v:GetVelocity() * engine.TickInterval()) - (LocalPlayer():GetVelocity() * engine.TickInterval())) * 1.15
- local target = LocalPlayer():GetEyeTrace().Entity
- if target:IsWorld() or target:IsNPC() or not target:Alive() then return end
- local moneyshot = target:GetBonePosition(target:LookupBone("ValveBiped.Bip01_Head1"))
- if GetConVar("predict"):GetInt() == 0 then
- LocalPlayer():SetEyeAngles((moneyshot - LocalPlayer():GetShootPos()):Angle())
- else
- LocalPlayer():SetEyeAngles((moneyshot - LocalPlayer():GetShootPos() + predict):Angle())
- end
- end
- end
- ]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement