Advertisement
Caliber_

Shitcheat 1.0

Oct 28th, 2016
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 35.09 KB | None | 0 0
  1. -- this is skiddie shit lol
  2.  
  3. -- Commands --
  4. -- Desc: In order to run hacks, the menu has to tie each one to a command. This is where they're put. --
  5.  
  6. local cmdStr = "Anozira"
  7. CreateClientConVar(cmdStr.."_namechanger", 0, true, false)
  8. CreateClientConVar(cmdStr.."_watermark", 0, true, false)
  9. CreateClientConVar(cmdStr.."_rainbowphys", 0, true, false)
  10. CreateClientConVar(cmdStr.."_bhop", 0, true, false)
  11. CreateClientConVar(cmdStr.."_propchams", 0, true, false)
  12. CreateClientConVar(cmdStr.."_entitychams", 0, true, true)
  13. CreateClientConVar(cmdStr.."_flashlightspam", 0, true, false)
  14. CreateClientConVar(cmdStr.."_chams", 0, true, false)
  15. CreateClientConVar(cmdStr.."_crosshairv1", 0, true, false)
  16. CreateClientConVar(cmdStr.."_crosshairv2", 0, true, false)
  17. CreateClientConVar(cmdStr.."_crosshairv3", 0, true, false)
  18. CreateClientConVar(cmdStr.."_playerinfo", 0, true, false)
  19. CreateClientConVar(cmdStr.."_aimbot", 0, true, false)
  20. CreateClientConVar(cmdStr.."_aimassist", 0, true, false)
  21. CreateClientConVar(cmdStr.."_glowesp", 0, true, false)
  22. CreateClientConVar(cmdStr.."_3dboxesp", 0, true, false)
  23. CreateClientConVar(cmdStr.."_2dboxesp", 0, true, false)
  24. CreateClientConVar( cmdStr.."_entityesp", 0, true, false)
  25. CreateClientConVar( cmdStr.."_lazereyes", 0, true, false)
  26. CreateClientConVar( cmdStr.."_thirdperson", 0, true, false)
  27. CreateClientConVar( cmdStr.."_chatspammer", 0, true, false)
  28.  
  29. -- Colors --
  30. -- Desc: Just writing colors so instead of numbers I can just use terms like red or blue later on. --
  31.  
  32. red = Color(255,0,0,255);
  33. black = Color(0,0,0,255);
  34. green = Color(0,255,0,255);
  35. white = Color(255,255,255,255);
  36. blue = Color(0,0,255,255);
  37. cyan = Color(0,255,255,255);
  38. pink = Color(255,0,255,255);
  39. blue = Color(0,0,255,255);
  40. grey = Color(100,100,100,255);
  41. gold = Color(255,228,0,255);
  42. lightblue = Color(155,205,248);
  43. lightgreen = Color(174,255,0);
  44. iceblue = Color(116,187,251,255);
  45. orange = Color(255,165,0,255);
  46. brown = Color(112, 89, 50, 255);
  47.  
  48. -- Sayings/Spam words --
  49. -- Desc: Customizable list of things for the client to spam in chat. --
  50.  
  51. anoziraspammessages = {}
  52. anoziraspammessages[1] = "mods = fags"
  53. anoziraspammessages[2] = "I hate niggers"
  54. anoziraspammessages[3] = "sheo was here"
  55. anoziraspammessages[4] = "try finger but hole"
  56. anoziraspammessages[5] = "time for crab"
  57. anoziraspammessages[6] = "THIS SERVER IS GETTING FUCKING NULLED RN"
  58. anoziraspammessages[7] = "whoever made this server is a fucking downie holy shit"
  59. anoziraspammessages[8] = "this serv sucks, fuck you guys"
  60. anoziraspammessages[9] = "im not hacking wtf?"
  61. anoziraspammessages[10] = "Mega.co.nz is famous for it's shitposting on 4chan."
  62. anoziraspammessages[11] = "How much memes could a cock suck if 9/11?"
  63. anoziraspammessages[12] = "assrape"
  64. anoziraspammessages[13] = "AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH"
  65. anoziraspammessages[14] = "Sweedish fish are like apples, they taste good as candy, not the actual thing."
  66. anoziraspammessages[15] = "you what"
  67. anoziraspammessages[16] = "I'll quote your head with a rock!"
  68. anoziraspammessages[17] = "fuck me harder daddy"
  69. anoziraspammessages[18] = "dickrape is neat"
  70. anoziraspammessages[19] = "Shitty memes from a shitty dream."
  71. anoziraspammessages[20] = "sheogorath has aids"
  72. anoziraspammessages[21] = "fuck niggers"
  73. anoziraspammessages[22] = "♫im an alabama nigger and i wanna be free, to hell with the n double a-c-p!♫"
  74. anoziraspammessages[23] = "hey whats up guys it's scarce here"
  75. anoziraspammessages[24] = "//this is a test of the emergency broadcast system"
  76. anoziraspammessages[25] = "erp = b&"
  77. anoziraspammessages[26] = "50 percent off all fat farts at the fag store"
  78. anoziraspammessages[27] = "dennis the menace"
  79. anoziraspammessages[28] = "that's how things came to be, and that can never change, that can never change, no way.  That's how things came to be and that can never change, except when things'll change some day."
  80. anoziraspammessages[29] = "shoutout to poopnig420 for providing memes"
  81. anoziraspammessages[30] = "shoutout to inboot for providing packets"
  82. anoziraspammessages[31] = "geklmin is a grade-a autist."
  83. anoziraspammessages[32] = "REMOVE KEBAB remove kebab"
  84. anoziraspammessages[33] = "you are worst turk. you are the turk idiot you are the turk smell. return to croatioa. to our croatia cousins you may come our contry. you may live in the zoo….ahahahaha"
  85. anoziraspammessages[34] = "hahahahaha idiot turk and bosnian smell so bad..wow i can smell it."
  86. anoziraspammessages[35] = "you will get caught. russia+usa+croatia+slovak=kill bosnia…"
  87. anoziraspammessages[36] = "you will ww2/ tupac alive in serbia, tupac making album of serbia . fast rap tupac serbia."
  88. anoziraspammessages[37] = "2pac aliv and real strong wizard kill all the turk farm aminal with rap magic now we the serba rule ."
  89. anoziraspammessages[38] = "ape of the zoo presidant georg bush fukc the great satan and lay egg this egg hatch and bosnia wa;s born."
  90. anoziraspammessages[39] = "stupid baby form the eggn give bak our clay we will crush u lik a skull of pig. serbia greattst countrey"
  91. anoziraspammessages[40] = "cetnik rascal FUck but fuck asshole turk stink bosnia sqhipere shqipare..turk genocide best day of my life."
  92. -- Startup Config --
  93. -- Desc: Anything that happens when the client starts will appear here. Sounds, text, etc. --
  94.    
  95. local function SafeCheck(v)
  96.     if v ~=LocalPlayer() and v:Alive() and v:IsValid() and v:GetActiveWeapon():IsValid() and v:Health() >= 1 then
  97.         return true
  98.     else
  99.         return false
  100.     end
  101. end
  102.  
  103. chat.AddText( brown, "[ShitCheat] ", pink, "Initialized!")
  104. chat.AddText( brown, "[ShitCheat] ", pink, "v2 Made by team shit shack")
  105. chat.AddText( brown, "[ShitCheat] ", pink, "To open the menu, type +ShitCheatMenu in console, or bind it to a key.")
  106. chat.AddText( brown, "[ShitCheat] ", pink, "Aimbot: B. Be sure to enable it in hack menu first.")
  107.  
  108. LocalPlayer():EmitSound("UI/buttonclick.wav", 500, 100)
  109.  
  110. MsgC( orange,[[
  111. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112. ]])
  113.                          
  114. MsgC( brown,[[
  115.  ________  ___  ___  ___  _________  ________  ___  ___  _______   ________  _________  
  116. |\   ____\|\  \|\  \|\  \|\___   ___\\   ____\|\  \|\  \|\  ___ \ |\   __  \|\___   ___\
  117. \ \  \___|\ \  \\\  \ \  \|___ \  \_\ \  \___|\ \  \\\  \ \   __/|\ \  \|\  \|___ \  \_|
  118.  \ \_____  \ \   __  \ \  \   \ \  \ \ \  \    \ \   __  \ \  \_|/_\ \   __  \   \ \  \  
  119.   \|____|\  \ \  \ \  \ \  \   \ \  \ \ \  \____\ \  \ \  \ \  \_|\ \ \  \ \  \   \ \  \
  120.     ____\_\  \ \__\ \__\ \__\   \ \__\ \ \_______\ \__\ \__\ \_______\ \__\ \__\   \ \__\
  121.    |\_________\|__|\|__|\|__|    \|__|  \|_______|\|__|\|__|\|_______|\|__|\|__|    \|__|
  122.    \|_________|                                                                          
  123. ]])
  124. MsgC( orange,[[
  125. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  126. ]])
  127. MsgC( cyan,[[
  128.   _____                      _        
  129.  |  __ \                    | |      _
  130.  | |__) |__  __ _  ___ ___  | |_ ___(_)
  131.  |  ___/ _ \/ _` |/ __/ _ \ | __/ _ \  
  132.  | |  |  __/ (_| | (_|  __/ | || (_) |
  133.  |_|   \___|\__,_|\___\___|  \__\___(_)
  134.    _____      _ _ _              
  135.   / ____|    | (_) |              
  136.  | |     __ _| |_| |__   ___ _ __
  137.  | |    / _` | | | '_ \ / _ \ '__|
  138.  | |___| (_| | | | |_) |  __/ |  
  139.   \_____\__,_|_|_|_.__/ \___|_|    
  140.   / ____| |                            
  141.  | (___ | |__   ___  ___              
  142.   \___ \| '_ \ / _ \/ _ \              
  143.  ____) | | | |  __/ (_) |            
  144. |_____/|_| |_|\___|\___/           _  
  145. |  __ \(_)    | |                 | |
  146. | |__) |_  ___| |__   __ _ _ __ __| |
  147. |  _  /| |/ __| '_ \ / _` | '__/ _` |
  148. | | \ \| | (__| | | | (_| | | | (_| |
  149. |_|  \_\_|\___|_| |_|\__,_|_|  \__,_|
  150.                                      
  151. ]])
  152. MsgC( pink,[[
  153. [ShitCheat] Initialized!
  154. [ShitCheat] v2 Made by team shit shack
  155. [ShitCheat] To open the menu, type +ShitCheatMenu in console, or bind it to a key.
  156. [ShitCheat] Aimbot: B. Be sure to enable it in hack menu first.
  157. ]])
  158.                          
  159. MsgC( orange,[[
  160. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  161. ]])
  162.  
  163. -- Mats for chams/esp --
  164. -- Desc: Custom mats for chams. --
  165.  
  166. local propchams = CreateMaterial("propchams","VertexLitGeneric",{
  167.        ["$basetexture"] = "models/debug/debugwhite",
  168.        ["$model"] = 1,
  169.        ["$translucent"] = 1,
  170.        ["$alpha"] = 1,
  171.        ["$nocull"] = 1,
  172.        ["$ignorez"] = 1
  173. }
  174. )
  175.  
  176. -- Anticheat Check --
  177. -- Desc: Checks for hooks and concommands that are most likely used by Anticheats, and warns you of their exsistance. --
  178.  
  179. if SERVER then return end
  180. if hook or concommand then
  181. print( "[ShitCheat] Warning! This server has an anticheat.")
  182. print( "[ShitCheat] To get around this, just rejoin the server, and use a bypass or something.")
  183. chat.AddText( brown, "[ShitCheat] ", red, "Warning! This server has an anticheat.")
  184. chat.AddText( brown, "[ShitCheat] ", red, "To get around this, just rejoin the server, and use a bypass or something.")
  185. end
  186.  
  187. -- Fonts --
  188. -- Desc: Custom fonts I can call upon later for drawling things. --
  189.  
  190. surface.CreateFont("AnoziraPlayerTitle", { size = 14, weight = 500, antialias = true, font = "Coolvetica"})
  191. surface.CreateFont("AnoziraPlayerInfo", { size = 14, weight = 500, antialias = true, font = "Coolvetica"})
  192. surface.CreateFont("AnoziraDefault", { size = 25, weight = 500, antialias = true, font = "Coolvetica"})
  193. surface.CreateFont("AnoziraHUD", { size = 50, weight = 500, antialias = true, font = "Coolvetica"})
  194.  
  195. -- AntiLuaStealer --
  196. -- Desc: Aparently, according to CmdrMatthew, this stops the script from being stolen by servers! --
  197.  
  198. local old = file.Read
  199. function file.Read(name, usePath)
  200.    if name == "clientsideanticheat.lua" then
  201.        return ""
  202.    else
  203.        return old(name, usePath)
  204.    end
  205. end
  206.  
  207. -- Bones --
  208. -- Desc: Just a refrence list so both the lua script and I know what body parts to look at. --
  209.  
  210. local BONES = {
  211.    { "ValveBiped.Bip01_Head1", "ValveBiped.Bip01_Neck1" },
  212.    { "ValveBiped.Bip01_Neck1", "ValveBiped.Bip01_Pelvis" },
  213.    { "ValveBiped.Bip01_Neck1", "ValveBiped.Bip01_L_UpperArm" },
  214.    { "ValveBiped.Bip01_Neck1", "ValveBiped.Bip01_R_UpperArm" },
  215.    { "ValveBiped.Bip01_L_UpperArm", "ValveBiped.Bip01_L_Forearm" },
  216.    { "ValveBiped.Bip01_R_UpperArm", "ValveBiped.Bip01_R_Forearm" },
  217.    { "ValveBiped.Bip01_R_Forearm", "ValveBiped.Bip01_R_Hand" },
  218.    { "ValveBiped.Bip01_L_Forearm", "ValveBiped.Bip01_L_Hand" },
  219.    { "ValveBiped.Bip01_Pelvis", "ValveBiped.Bip01_L_Thigh" },
  220.    { "ValveBiped.Bip01_Pelvis", "ValveBiped.Bip01_R_Thigh" },
  221.    { "ValveBiped.Bip01_L_Thigh", "ValveBiped.Bip01_L_Calf" },
  222.    { "ValveBiped.Bip01_R_Thigh", "ValveBiped.Bip01_R_Calf" },
  223.    { "ValveBiped.Bip01_R_Calf", "ValveBiped.Bip01_R_Foot" },
  224.    { "ValveBiped.Bip01_L_Calf", "ValveBiped.Bip01_L_Foot" },
  225. }
  226.  
  227. -- Hack Area --
  228. -- Desc: All of the hacks in this client go here. --
  229.    
  230. -- Chat Spammer --
  231. -- Desc: Spams chat with pre-determined messages! --
  232.  
  233. local function chatspamsimpleshit()
  234.    if GetConVarNumber(cmdStr.."_chatspammer") == 1 then
  235.        LocalPlayer():ConCommand("say "..table.Random(anoziraspammessages).." " )
  236. end
  237. end
  238.  
  239. timer.Create("chatspamtimer", .5, 0, chatspamsimpleshit)
  240.  
  241. -- Third Person --
  242. -- Desc: Third person mode for your client! (Pretty shitty tbh, since I did it in like 2 mins.) --
  243.  
  244. function MyCalcView(ply, pos, angles, fov)
  245. if GetConVarNumber(cmdStr.."_thirdperson") == 1 then
  246. hook.Add("ShouldDrawLocalPlayer", "MyHax ShouldDrawLocalPlayer", function(ply)
  247.        return true
  248. end)
  249.    local view = {}
  250.    view.origin = pos-(angles:Forward()*100)
  251.    view.angles = angles
  252.    view.fov = fov
  253.  
  254.    return view
  255. end
  256. if GetConVarNumber(cmdStr.."_thirdperson") == 0 then
  257. hook.Add("ShouldDrawLocalPlayer", "MyHax ShouldDrawLocalPlayer", function(ply)
  258.        return false
  259. end)
  260. end
  261. end
  262.  
  263. hook.Add("CalcView", "MyCalcView", MyCalcView)
  264.  
  265. -- Lazer Eyes --
  266. -- Desc: Drawls lazers infront of player's eyes. --
  267.  
  268. hook.Add("PostDrawOpaqueRenderables", "lazereyes", function()
  269.     if GetConVarNumber(cmdStr.."_lazereyes") == 1 then
  270.     for k, v in pairs(player.GetAll())do
  271.     if SafeCheck(v) == true then
  272.         local pos, ang = v:GetShootPos();
  273.         render.SetMaterial(Material("sprites/bluelaser1"));
  274.         render.DrawBeam(pos, v:GetEyeTrace().HitPos, 5, 1, 1, team.GetColor(v:Team()));
  275.     end
  276.     end
  277.     end
  278. end)  
  279.  
  280.  
  281. -- Rainbow Physgun --
  282. -- Desc: Your Physgun will change colors rapidly, clientside only. --
  283.  
  284. local Num = 0
  285. local function rainbow()
  286.     if GetConVarNumber(cmdStr.."_rainbowphys") == 1 then
  287.     Num = Num + 1
  288.         LocalPlayer():SetWeaponColor(Vector(math.Rand(0,1),math.Rand(0,1),math.Rand(0,1)))
  289.         Num = 0
  290.     end
  291. end
  292.  
  293. if GetConVarNumber(cmdStr.."_rainbowphys") == 1 then
  294.     hook.Add("Think","rainbowphis",rainbow)
  295. else
  296.     hook.Remove("Think","rainbowphis",rainbow)
  297. end
  298.  
  299. cvars.AddChangeCallback(cmdStr.."_rainbowphys", function()
  300.     if GetConVarNumber(cmdStr.."_rainbowphys") == 1 then
  301.         hook.Add("CreateMove", "rainbowphis", rainbow)
  302.     else
  303.         hook.Remove("CreateMove", "rainbowphis")
  304.         LocalPlayer():SetWeaponColor(Vector(0,1,1))
  305.         Num = 0
  306.     end
  307. end)
  308.  
  309. -- Flashlight Spam --
  310. -- Desc: When enabled, and you hold F, it will spam the flashlight on and off to annoy people! --
  311.  
  312. local function flashspammer(cmd)
  313.     if  input.IsKeyDown(KEY_F) then
  314.         cmd:SetImpulse(100)
  315.     end
  316.  end
  317.  
  318. hook.Remove("CreateMove", "flashspam")
  319.  
  320. if GetConVarNumber(cmdStr.."_flashlightspam") == 1 then
  321.     hook.Add("CreateMove", "flashspam", flashspammer)
  322. end
  323.  
  324. cvars.AddChangeCallback(cmdStr.."_flashlightspam", function()
  325.     if GetConVarNumber(cmdStr.."_flashlightspam") == 1 then
  326.         hook.Add("CreateMove", "flashspam", flashspammer)
  327.     else
  328.         hook.Remove("CreateMove", "flashspam")
  329.     end
  330. end)
  331.  
  332. -- Aim Assist --
  333. -- Desc: Adds assisted aiming, so you'll snap to a players head when you look anywhere near them! --
  334.  
  335. function aimassist()
  336.     if (GetConVarNumber(cmdStr.."_aimassist") == 1) then
  337.         local ply = LocalPlayer()
  338.         local trace = util.GetPlayerTrace( ply )
  339.         local traceRes = util.TraceLine( trace )
  340.         if traceRes.HitNonWorld then
  341.             local target = traceRes.Entity
  342.             if target:IsPlayer() then
  343.                 local targethead = target:LookupBone("ValveBiped.Bip01_Head1")
  344.                 local targetheadpos,targetheadang = target:GetBonePosition(targethead)
  345.                 ply:SetEyeAngles((targetheadpos - ply:GetShootPos()):Angle())
  346.             end
  347.         end
  348.     end
  349. end
  350. hook.Add("Think","aimassist",aimassist)
  351.  
  352. -- Aimbot --
  353. -- Desc: Auto-aims at a player's head. --
  354.  
  355. hook.Add( "Think", "ThinkAboutIt", function()
  356.     if (GetConVarNumber(cmdStr.."_aimbot") == 1) then
  357.     if input.IsKeyDown(KEY_B) then
  358.         local closest = nil
  359.         local hitpos = LocalPlayer():GetEyeTrace()
  360.         local NDi = 0
  361.         for k, v in pairs( player.GetAll() ) do
  362.         local Di = ( Vector( v:GetPos() ):Distance( Vector( LocalPlayer():GetPos() ) ) )
  363.         if Di ~= 0 then
  364.                 if Di < NDi or NDi == 0 then
  365.                     NDi = Di
  366.                         if NDi == Di then
  367.                             closest = v
  368.                         end
  369.                 end
  370.         end
  371.  
  372.         if closest and closest:IsPlayer() and closest:Alive() then
  373.             local head = closest:LookupBone("ValveBiped.Bip01_Head1")
  374.             local headpos, headang = closest:GetBonePosition(head)
  375.            
  376.             LocalPlayer():SetEyeAngles( (headpos-LocalPlayer():GetShootPos()):Angle() )
  377.             end
  378.         end
  379.     end
  380. end
  381. end)
  382.  
  383. -- Custom Crosshair v1 --
  384. -- Desc: Overlays a crosshair in the middle of your screen. --
  385.  
  386. hook.Add( "HUDPaint", "CrossHair", function()
  387.     if (GetConVarNumber(cmdStr.."_crosshairv1") == 1) then
  388.         local h = ScrH() / 2
  389.         local w = ScrW() / 2
  390.         local h1 = ScrH() / 2
  391.         local w1 = ScrW() / 2
  392.        
  393.         surface.SetDrawColor( 0, 255, 255 )
  394.         surface.DrawLine( w + 10, h, w - 10, h )
  395.         surface.DrawLine( w, h + 10, w, h - 10 )
  396.     end
  397.        
  398. end)
  399.  
  400. -- Custom Crosshair v2 --
  401. -- Desc: Overlays a crosshair in the middle of your screen. --
  402.  
  403. hook.Add( "HUDPaint", "CrossHair2", function()
  404.     if (GetConVarNumber(cmdStr.."_crosshairv2") == 1) then
  405.         local h = ScrH() / 2
  406.         local w = ScrW() / 2
  407.         local h1 = ScrH() / 2
  408.         local w1 = ScrW() / 2
  409.        
  410.         surface.SetDrawColor(pink)
  411.         surface.DrawLine( w + 10, h, w - 10, h )
  412.         surface.DrawLine( w, h + 10, w, h - 10 )
  413.     end
  414.        
  415. end)
  416.  
  417. -- Custom Crosshair v3 --
  418. -- Desc: This overlays a crosshair in the middle of your screen. --
  419.  
  420. function crosshair3()
  421. if (GetConVarNumber(cmdStr.."_crosshairv3") == 1) then
  422.         surface.DrawCircle( ScrW() / 2, ScrH() / 2, 5, 255, 50, 50, 255 )
  423.         surface.DrawCircle( ScrW() / 2, ScrH() / 2, 15, 50, 255, 50, 255 )
  424.     end
  425. end
  426. hook.Add('HUDPaint', 'crosshair3', crosshair3)
  427.  
  428.  
  429. -- Entity ESP --
  430. -- Desc: Shows Entities and information on them through walls. My friend Gravko gave me this one, and I edited it to my liking. --
  431.  
  432. hook.Add("HUDPaint", "entityesp", function()
  433.         if (GetConVarNumber(cmdStr.."_entityesp") == 1) then
  434.         for k, v in pairs(ents.GetAll()) do
  435.         local mDistance = math.floor((LocalPlayer():GetPos():Distance( v:GetPos()))/40)
  436.         Pos = v:GetPos():ToScreen()
  437.                                 if string.find(v:GetClass(), "printer") then
  438.                                         draw.SimpleTextOutlined("Money Printer", "Default", Pos.x + 25, Pos.y - 30, cyan, 1, 1, 1, Color(0,0,0,255))
  439.                                         draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 54, Pos.y - 20, pink, 1, 1, 1, Color(0,0,0,255))
  440.                                         draw.SimpleTextOutlined("               Distance: ["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(60,90,100), 1, 1, 1, Color(0,0,0,255))
  441.                                         elseif v:GetClass() == "spawned_shipment" then
  442.                                         draw.SimpleTextOutlined("Weapon Shipment", "Default", Pos.x + 30, Pos.y - 30, cyan, 1, 1, 1, Color(0,0,0,255))
  443.                                         draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 55, Pos.y - 20, pink, 1, 1, 1, Color(0,0,0,255))
  444.                                         draw.SimpleTextOutlined("               Distance: ["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(60,90,100), 1, 1, 1, Color(0,0,0,255))
  445.                                         elseif string.find(v:GetClass(), "durgz") then
  446.                                         draw.SimpleTextOutlined("Drugs", "Default", Pos.x + 23, Pos.y - 30, cyan, 1, 1, 1, Color(0,0,0,255))
  447.                                         draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 50, Pos.y - 20, pink, 1, 1, 1, Color(0,0,0,255))
  448.                                         draw.SimpleTextOutlined("               Distance:["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(60,90,100), 1, 1, 1, Color(0,0,0,255))
  449.                                         elseif v:GetClass() == "spawned_weapon" then
  450.                                         draw.SimpleTextOutlined("Weapon", "Default", Pos.x + 25, Pos.y - 30, cyan, 1, 1, 1, Color(0,0,0,255))
  451.                                         draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 50, Pos.y - 20, pink, 1, 1, 1, Color(0,0,0,255))
  452.                                         draw.SimpleTextOutlined("               Distance: ["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(60,90,100), 1, 1, 1, Color(0,0,0,255))
  453.                                         elseif v:GetClass() == "spawned_money" then
  454.                                         draw.SimpleTextOutlined("Money", "Default", Pos.x + 25, Pos.y - 30, cyan, 1, 1, 1, Color(0,0,0,255))
  455.                                         draw.SimpleTextOutlined(v:GetClass(), "Default", Pos.x + 50, Pos.y - 20, pink, 1, 1, 1, Color(0,0,0,255))
  456.                                         draw.SimpleTextOutlined("               Distance: ["..mDistance.."]", "Default", Pos.x + 18, Pos.y - 8, Color(60,90,100), 1, 1, 1, Color(0,0,0,255))
  457.                                         else
  458.                                        
  459.                                 end
  460.                         end
  461.                 end    
  462. end)
  463.  
  464. -- Entity Chams --
  465. -- Desc: Drawls chams through walls on entitys. --
  466.  
  467. hook.Add("HUDPaint", "entityespchams", function()
  468.     if (GetConVarNumber(cmdStr.."_entitychams") == 1) then
  469.     for k, v in pairs(ents.GetAll()) do
  470.                                 if string.find(v:GetClass(), "printer") then
  471.                                             cam.Start3D(EyePos(), EyeAngles())
  472.                                             if v:IsValid() then
  473.                                             render.SuppressEngineLighting( false )
  474.                                             render.MaterialOverride("models/debug/debugwhite")
  475.                                             render.SetBlend( 1 )
  476.                                             render.SetColorModulation( 0, 255, 255)
  477.                                             v:DrawModel()
  478.                                             cam.End3D()
  479.                                             end
  480.                                         elseif v:GetClass() == "spawned_shipment" then
  481.                                                     cam.Start3D(EyePos(), EyeAngles())
  482.                                             if v:IsValid() then
  483.                                             render.SuppressEngineLighting( false )
  484.                                             render.MaterialOverride("models/debug/debugwhite")
  485.                                             render.SetBlend( 1 )
  486.                                             render.SetColorModulation( 0, 255, 255)
  487.                                             v:DrawModel()
  488.                                             cam.End3D()
  489.                                             end
  490.                                             elseif string.find(v:GetClass(), "durgz") then
  491.                                             cam.Start3D(EyePos(), EyeAngles())
  492.                                             if v:IsValid() then
  493.                                             render.SuppressEngineLighting( false )
  494.                                             render.MaterialOverride("models/debug/debugwhite")
  495.                                             render.SetBlend( 1 )
  496.                                             render.SetColorModulation( 0, 255, 255)
  497.                                             v:DrawModel()
  498.                                             cam.End3D()
  499.                                             end
  500.                                             elseif v:GetClass() == "spawned_weapon" then
  501.                                             cam.Start3D(EyePos(), EyeAngles())
  502.                                             if v:IsValid() then
  503.                                             render.SuppressEngineLighting( false )
  504.                                             render.MaterialOverride("models/debug/debugwhite")
  505.                                             render.SetBlend( 1 )
  506.                                             render.SetColorModulation( 0, 255, 255)
  507.                                             v:DrawModel()
  508.                                             cam.End3D()
  509.                                             end
  510.                                             elseif v:GetClass() == "spawned_money" then
  511.                                             cam.Start3D(EyePos(), EyeAngles())
  512.                                             if v:IsValid() then
  513.                                             render.SuppressEngineLighting( false )
  514.                                             render.MaterialOverride("models/debug/debugwhite")
  515.                                             render.SetBlend( 1 )
  516.                                             render.SetColorModulation( 0, 255, 255)
  517.                                             v:DrawModel()
  518.                                             cam.End3D()
  519.                                             end
  520.                                             else
  521.                                        
  522.                                 end
  523.                         end
  524.                 end    
  525. end)
  526.    
  527. -- Bunny Hop --
  528. -- Desc: Allows you to jump around faster then others can run. --
  529.  
  530. hook.Add( "CreateMove", "BunnyHop:CreateMove", function( ucmd )
  531.     if GetConVarNumber(cmdStr.."_bhop" ) == 1 then
  532.         if ucmd:KeyDown( IN_JUMP ) then
  533.             if LocalPlayer():WaterLevel() <= 1 && LocalPlayer():GetMoveType() != MOVETYPE_LADDER && !LocalPlayer():IsOnGround() then
  534.                 ucmd:RemoveKey( IN_JUMP )
  535.             end
  536.         end
  537.     end
  538. end )
  539. CreateClientConVar( "bhop", 1, true, false );
  540.  
  541. -- Prop Chams --
  542. -- Desc: Makes props visible through walls, and allows you to see through them. --
  543.  
  544. hook.Add( "HUDPaint", "PropESP", function()
  545.     for k,v in pairs ( ents.FindByClass( "prop_physics" ) ) do
  546.         if GetConVarNumber(cmdStr.."_propchams") == 1 then
  547.             cam.Start3D(EyePos(), EyeAngles())
  548.                 if v:IsValid() then
  549.                     render.SuppressEngineLighting( false )
  550.                     render.MaterialOverride( propchams )
  551.                     render.SetBlend(0.2)
  552.                     render.SetColorModulation( 0, 255, 0)
  553.                     v:DrawModel()
  554.             cam.End3D()
  555.             end
  556.         end
  557.     end
  558. end)
  559.  
  560. -- Chams --
  561. -- Desc: Shows players bodies through walls. --
  562.  
  563. hook.Add( "HUDPaint", "ESPChams", function()
  564.  
  565.     for k,v in pairs ( player.GetAll() ) do
  566.     if GetConVarNumber(cmdStr.."_chams") == 1 then
  567.        
  568.         if SafeCheck(v) == true then
  569.        
  570.             local ply = LocalPlayer()
  571.            
  572.             cam.Start3D(EyePos(), EyeAngles())
  573.                      render.MaterialOverride( propchams )
  574.                      render.SuppressEngineLighting( false )
  575.                      render.SetBlend( 1 )
  576.                      render.SetColorModulation( 0, 255, 255 )
  577.                     v:DrawModel();
  578.                     -- This bit is for weapons. --
  579.                      render.MaterialOverride( propchams )
  580.                      render.SuppressEngineLighting( false )
  581.                      render.SetBlend( 1 )
  582.                      render.SetColorModulation( 255, 0, 0 )
  583.                     v:GetActiveWeapon():DrawModel()
  584.                 cam.End3D()
  585.         end
  586.     end
  587. end
  588. end)
  589.  
  590. -- 3DBoxESP --
  591. -- Desc: Drawls a 3D box around players through walls. --
  592.  
  593. hook.Add("HUDPaint", "3DBoxESP", function()
  594.     for k,v in pairs(player.GetAll()) do
  595.         if GetConVarNumber(cmdStr.."_3dboxesp") == 1 then
  596.             if SafeCheck(v) == true then
  597.             local ply = LocalPlayer()
  598.             local plyPos = v:GetPos()
  599.             local head = v:OBBMaxs()
  600.             local feet = v:OBBMins()
  601.             local eye = v:EyeAngles()
  602.                 cam.Start3D()
  603.                     render.DrawWireframeBox( plyPos, Angle( 0, eye.y, 0), feet, head, team.GetColor(v:Team()) )
  604.                      cam.End3D()
  605.                   end
  606.            end
  607.     end
  608. end)
  609.  
  610. -- 2DBoxESP --
  611. -- Desc: Drawls a 2D box around players through walls. --
  612.  
  613. local function coordinates( ent )
  614. local min, max = ent:OBBMins(), ent:OBBMaxs()
  615. local corners = {
  616.         Vector( min.x, min.y, min.z ),
  617.         Vector( min.x, min.y, max.z ),
  618.         Vector( min.x, max.y, min.z ),
  619.         Vector( min.x, max.y, max.z ),
  620.         Vector( max.x, min.y, min.z ),
  621.         Vector( max.x, min.y, max.z ),
  622.         Vector( max.x, max.y, min.z ),
  623.         Vector( max.x, max.y, max.z )
  624. }
  625.  
  626. local minX, minY, maxX, maxY = ScrW() * 2, ScrH() * 2, 0, 0
  627. for _, corner in pairs( corners ) do
  628.         local onScreen = ent:LocalToWorld( corner ):ToScreen()
  629.         minX, minY = math.min( minX, onScreen.x ), math.min( minY, onScreen.y )
  630.         maxX, maxY = math.max( maxX, onScreen.x ), math.max( maxY, onScreen.y )
  631. end
  632.  
  633. return minX, minY, maxX, maxY
  634. end
  635.  
  636. hook.Add("HUDPaint", "2DBoxESP", function()
  637.  
  638.     if (GetConVarNumber(cmdStr.."_2dboxesp") == 1) then
  639.         for k,v in pairs ( player.GetAll() ) do
  640.         if SafeCheck(v) == true then
  641.         local x1,y1,x2,y2 = coordinates(v)
  642.         surface.SetDrawColor( team.GetColor(v:Team()) )
  643.         surface.DrawLine( x1, y1, math.min( x1 + 500, x2 ), y1 )
  644.         surface.DrawLine( x1, y1, x1, math.min( y1 + 500, y2 ) )
  645.         surface.DrawLine( x2, y1, math.max( x2 - 500, x1 ), y1 )
  646.         surface.DrawLine( x2, y1, x2, math.min( y1 + 500, y2 ) )
  647.         surface.DrawLine( x1, y2, math.min( x1 + 500, x2 ), y2 )
  648.         surface.DrawLine( x1, y2, x1, math.max( y2 - 500, y1 ) )
  649.         surface.DrawLine( x2, y2, math.max( x2 - 500, x1 ), y2 )
  650.         surface.DrawLine( x2, y2, x2, math.max( y2 - 500, y1 ) )
  651.         end
  652.     end
  653. end
  654. end)
  655.  
  656. -- Glow ESP --
  657. -- Desc: Draws a Left for Dead or Prop hunt type of glow around players --
  658.  
  659. hook.Add("HUDPaint", "GlowESP", function()
  660.     for k,v in pairs(player.GetAll()) do
  661.         if SafeCheck(v) == true then
  662.         if (GetConVarNumber(cmdStr.."_glowesp") == 1) then
  663.             halo.Add({v}, team.GetColor(v:Team()), 2, 1, 5, true, true)
  664.  
  665.         end
  666.     end
  667. end
  668. end)
  669.  
  670. -- Name Changer (DarkRP) --
  671. -- Desc: Changes the name of your player in game to make it difficult for staff to ban you. --
  672.  
  673. function NC()
  674.     if (GetConVarNumber(cmdStr.."_namechanger") == 1) then
  675.         LocalPlayer():ConCommand( "say /rpname " ..tostring( math.random( 1111111, 99999999 ) ) )
  676.     end
  677. end
  678. hook.Add( "Think", "NameChanger", NC )
  679.  
  680. -- Player Info --
  681. -- Desc: Shows a player's name, health, and weapon through walls. --
  682.  
  683. hook.Add( "HUDPaint", "PlayerInfo", function()
  684.     if (GetConVarNumber(cmdStr.."_playerinfo") == 1) then
  685.     for k,v in pairs ( player.GetAll() ) do
  686.        
  687.         if SafeCheck(v) == true then
  688.        
  689.             local plyPos = v:GetPos()
  690.             local pos = ( plyPos + Vector( 0, 0, 90 )):ToScreen()
  691.             local plyName = v:Nick()
  692.             local plyHP = "HP: " .. v:Health()
  693.             local ply = LocalPlayer()
  694.  
  695.             draw.SimpleTextOutlined( plyName, "AnoziraDefault", pos.x, pos.y, team.GetColor(v:Team()), 1, 1, 1, Color( 0, 0, 0 ) )
  696.             draw.SimpleTextOutlined( plyHP, "AnoziraDefault", pos.x, pos.y + 15, Color( 150, 255, 150 ), 1, 1, 1, Color( 0, 0, 0 ) )
  697.         end
  698.     end
  699. end
  700. end)
  701.  
  702. -- Menu Area --
  703. -- Desc: The GUI or Menu of the hack and everything needed to display it goes here. --
  704.  
  705. derma.RefreshSkins()
  706.  
  707. concommand.Add( "+ShitCheatMenu", function()
  708. local DermaPanel = vgui.Create( "DFrame" )
  709. DermaPanel:SetPos( 50,50 )
  710. DermaPanel:SetSize( 1550, 650 )
  711. DermaPanel:SetTitle( "ShitCheat Menu" )
  712. DermaPanel:SetVisible( true )
  713. DermaPanel:SetDraggable( true )
  714. DermaPanel:ShowCloseButton( true )
  715. DermaPanel.Paint = function( self, w, h )
  716.     draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 255, 255, 255 ) )
  717. end
  718. DermaPanel:MakePopup()
  719.  
  720. HTMLTest = vgui.Create("HTML", DermaPanel)
  721. HTMLTest:SetPos(460,30)
  722. HTMLTest:SetSize(1100, 700)
  723. HTMLTest:OpenURL("http://google.co.ck/")
  724.  
  725.  local PropertySheet = vgui.Create( "DPropertySheet" )
  726. PropertySheet:SetParent( DermaPanel )
  727. PropertySheet:SetPos( 0, 30 )
  728. PropertySheet:SetSize( 460, 350 )
  729. PropertySheet.Paint = function( self, w, h )
  730.     draw.RoundedBox( 0, 0, 0, w, h, Color( 255, 255, 255, 255 ) )
  731. end
  732.  
  733. local Aim = vgui.Create( "DFrame" )
  734. Aim:SetPos( 50,50 )
  735. Aim:SetSize( 450, 300 )
  736. Aim:SetTitle( "" )
  737. Aim:SetVisible( true )
  738. Aim:SetDraggable( true )
  739. Aim:ShowCloseButton( false )
  740. Aim.Paint = function( self, w, h )
  741.     draw.RoundedBox( 0, 0, 0, w, h, Color( 253, 253, 253, 255 ) )  
  742. end
  743.  
  744. local ESP = vgui.Create( "DFrame" )
  745. ESP:SetPos( 50,50 )
  746. ESP:SetSize( 450, 300 )
  747. ESP:SetTitle( "" )
  748. ESP:SetVisible( true )
  749. ESP:SetDraggable( true )
  750. ESP:ShowCloseButton( false )
  751. ESP.Paint = function( self, w, h )
  752.     draw.RoundedBox( 0, 0, 0, w, h, Color( 253, 253, 253, 255 ) )
  753. end
  754.  
  755. local Misc = vgui.Create( "DFrame" )
  756. Misc:SetPos( 50,50 )
  757. Misc:SetSize( 450, 300 )
  758. Misc:SetTitle( "" )
  759. Misc:SetVisible( true )
  760. Misc:SetDraggable( true )
  761. Misc:ShowCloseButton( false )
  762. Misc.Paint = function( self, w, h )
  763.     draw.RoundedBox( 0, 0, 0, w, h, Color( 253, 253, 253, 255 ) )
  764. end
  765.  
  766. local HUD = vgui.Create( "DFrame" )
  767. HUD:SetPos( 50,50 )
  768. HUD:SetSize( 450, 300 )
  769. HUD:SetTitle( "" )
  770. HUD:SetVisible( true )
  771. HUD:SetDraggable( true )
  772. HUD:ShowCloseButton( false )
  773. HUD.Paint = function( self, w, h )
  774.     draw.RoundedBox( 0, 0, 0, w, h, Color( 253, 253, 253, 255 ) )
  775. end
  776.  
  777. PropertySheet:AddSheet( "Aim Hacks", Aim, "icon16/crosshair.png", false, false, "Aimbot and Aim assist." )
  778. PropertySheet:AddSheet( "ESP Hacks", ESP, "icon16/gun.png", false, false, "ESP hacks and ESP settings." )
  779. PropertySheet:AddSheet( "Misc Hacks", Misc, "icon16/spigot.png", false, false, "Shit like the chat spammer and bhops." )
  780. PropertySheet:AddSheet( "HUD Hacks", HUD, "icon16/hand_fuck.png", false, false, "Only crosshairs, for now." )
  781.  
  782. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", Aim )
  783. CheckBoxThing:SetPos( 10,25 )
  784. CheckBoxThing:SetText( "Aim Assist" )
  785. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  786. CheckBoxThing:SetConVar( cmdStr.."_aimassist" )
  787. CheckBoxThing:SizeToContents()
  788.  
  789. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", Aim )
  790. CheckBoxThing:SetPos( 10,50 )
  791. CheckBoxThing:SetText( "Aimbot" )
  792. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  793. CheckBoxThing:SetConVar( cmdStr.."_aimbot" )
  794. CheckBoxThing:SizeToContents()
  795.  
  796. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", ESP )
  797. CheckBoxThing:SetPos( 10,25 )
  798. CheckBoxThing:SetText( "PlayerInfo" )
  799. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  800. CheckBoxThing:SetConVar( cmdStr.."_playerinfo" )
  801. CheckBoxThing:SizeToContents()
  802.  
  803. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", ESP )
  804. CheckBoxThing:SetPos( 10,50 )
  805. CheckBoxThing:SetText( "3D BoxESP" )
  806. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  807. CheckBoxThing:SetConVar( cmdStr.."_3dboxesp" )
  808. CheckBoxThing:SizeToContents()
  809.  
  810. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", ESP )
  811. CheckBoxThing:SetPos( 10,75 )
  812. CheckBoxThing:SetText( "2D BoxESP" )
  813. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  814. CheckBoxThing:SetConVar( cmdStr.."_2dboxesp" )
  815. CheckBoxThing:SizeToContents()
  816.  
  817. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", ESP )
  818. CheckBoxThing:SetPos( 10,100 )
  819. CheckBoxThing:SetText( "Glow ESP" )
  820. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  821. CheckBoxThing:SetConVar( cmdStr.."_glowesp" )
  822. CheckBoxThing:SizeToContents()
  823.  
  824. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", ESP )
  825. CheckBoxThing:SetPos( 10,125 )
  826. CheckBoxThing:SetText( "Chams" )
  827. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  828. CheckBoxThing:SetConVar( cmdStr.."_chams" )
  829. CheckBoxThing:SizeToContents()
  830.  
  831. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", ESP )
  832. CheckBoxThing:SetPos( 10,150 )
  833. CheckBoxThing:SetText( "Entity ESP" )
  834. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  835. CheckBoxThing:SetConVar( cmdStr.."_entityesp" )
  836. CheckBoxThing:SizeToContents()
  837.  
  838. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", ESP )
  839. CheckBoxThing:SetPos( 10,175 )
  840. CheckBoxThing:SetText( "Entity Chams" )
  841. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  842. CheckBoxThing:SetConVar( cmdStr.."_entitychams" )
  843. CheckBoxThing:SizeToContents()
  844.  
  845. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", ESP )
  846. CheckBoxThing:SetPos( 10,200 )
  847. CheckBoxThing:SetText( "Prop Chams" )
  848. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  849. CheckBoxThing:SetConVar( cmdStr.."_propchams" )
  850. CheckBoxThing:SizeToContents()
  851.  
  852. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", Misc )
  853. CheckBoxThing:SetPos( 10,25 )
  854. CheckBoxThing:SetText( "Chat Spammer" )
  855. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  856. CheckBoxThing:SetConVar( cmdStr.."_chatspammer" )
  857. CheckBoxThing:SizeToContents()
  858.  
  859. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", Misc )
  860. CheckBoxThing:SetPos( 10,50 )
  861. CheckBoxThing:SetText( "Namechanger" )
  862. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  863. CheckBoxThing:SetConVar( cmdStr.."_namechanger" )
  864. CheckBoxThing:SizeToContents()
  865.  
  866. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", Misc )
  867. CheckBoxThing:SetPos( 10,75 )
  868. CheckBoxThing:SetText( "Flashlight Spam" )
  869. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  870. CheckBoxThing:SetConVar( cmdStr.."_flashlightspam" )
  871. CheckBoxThing:SizeToContents()
  872.  
  873. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", Misc )
  874. CheckBoxThing:SetPos( 10,100 )
  875. CheckBoxThing:SetText( "Bunny Hop" )
  876. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  877. CheckBoxThing:SetConVar( cmdStr.."_bhop" )
  878. CheckBoxThing:SizeToContents()
  879.  
  880. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", Misc )
  881. CheckBoxThing:SetPos( 10,125 )
  882. CheckBoxThing:SetText( "Rainbow Physgun" )
  883. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  884. CheckBoxThing:SetConVar( cmdStr.."_rainbowphys" )
  885. CheckBoxThing:SizeToContents()
  886.  
  887. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", Misc )
  888. CheckBoxThing:SetPos( 10,150 )
  889. CheckBoxThing:SetText( "Lazer Eyes" )
  890. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  891. CheckBoxThing:SetConVar( cmdStr.."_lazereyes" )
  892. CheckBoxThing:SizeToContents()
  893.  
  894. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", Misc )
  895. CheckBoxThing:SetPos( 10,175 )
  896. CheckBoxThing:SetText( "Third Person" )
  897. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  898. CheckBoxThing:SetConVar( cmdStr.."_thirdperson" )
  899. CheckBoxThing:SizeToContents()
  900.  
  901. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", HUD )
  902. CheckBoxThing:SetPos( 10,25 )
  903. CheckBoxThing:SetText( "Custom Crosshair v1" )
  904. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  905. CheckBoxThing:SetConVar( cmdStr.."_crosshairv1" )
  906. CheckBoxThing:SizeToContents()
  907.  
  908. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", HUD )
  909. CheckBoxThing:SetPos( 10,50 )
  910. CheckBoxThing:SetText( "Custom Crosshair v2" )
  911. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  912. CheckBoxThing:SetConVar( cmdStr.."_crosshairv2" )
  913. CheckBoxThing:SizeToContents()
  914.  
  915. local CheckBoxThing = vgui.Create( "DCheckBoxLabel", HUD )
  916. CheckBoxThing:SetPos( 10,75 )
  917. CheckBoxThing:SetText( "Custom Crosshair v3" )
  918. CheckBoxThing:SetTextColor( Color( 0, 0, 0 ) )
  919. CheckBoxThing:SetConVar( cmdStr.."_crosshairv3" )
  920. CheckBoxThing:SizeToContents()
  921.  
  922. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement