Advertisement
Guest User

Untitled

a guest
Dec 26th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 70.70 KB | None | 0 0
  1. CreateClientConVar("rcam", 0, true, false)
  2. CreateClientConVar("cfov", 0, true, false)
  3. CreateClientConVar("walls", 0, true, false)
  4. CreateClientConVar("printers", 0, true, false)
  5. CreateClientConVar("bunny", 0, true, false)
  6. CreateClientConVar("hwalls", 0, true, false)
  7. CreateClientConVar("trigger", 0, true, false)
  8. CreateClientConVar("radar", 0, true, false)
  9. CreateClientConVar("playerfinder", 0, true, false)
  10. CreateClientConVar("teamtracers", 0, true, false)
  11. CreateClientConVar("aimbot", 0, true, false)
  12. CreateClientConVar("rapidfire", 0, true, false)
  13. CreateClientConVar("wallsbar", 0, true, false)
  14. CreateClientConVar("boxwalls", 0, true, false)
  15. CreateClientConVar("winfo1", 0, true, false)
  16. CreateClientConVar("winfo2", 0, true, false)
  17. CreateClientConVar("winfo3", 0, true, false)
  18. CreateClientConVar("chams", 0, true, false)
  19. CreateClientConVar("chamwep", 0, true, false)
  20. CreateClientConVar("aimbot_jump", 0, true, false)
  21. CreateClientConVar("aimbot_crouch", 0, true, false)
  22. CreateClientConVar("antiaim", 0 ,true, false)
  23. CreateClientConVar("autowall", 0, true, false)
  24. CreateClientConVar("autoaimbot", 0, true, false)
  25. CreateClientConVar("goodwalls", 0, true, false)
  26. CreateClientConVar("wignoreteam", 0, true, false)
  27. CreateClientConVar("other2d", 0, true, false)
  28. CreateClientConVar("highjump", 0, true, false)
  29. CreateClientConVar("tp", 0, true, false)
  30. CreateClientConVar("fakelag", 0, true, false)
  31. CreateClientConVar("predict", 0, true, false)
  32. CreateClientConVar("spam", 0, true, false)
  33. CreateClientConVar("crosshairr", 0, true, false)
  34. CreateClientConVar("speed", 0, true, false)
  35. CreateClientConVar("model", 0, true, false)
  36. CreateClientConVar("autostrafe", 0, true, false)
  37. CreateClientConVar("showme", 0, true, false)
  38. CreateClientConVar("softassist", 0, true, false)
  39. CreateClientConVar("ignoreadmins", 0, true, false)
  40. CreateClientConVar("wireshit", 0, true, false)
  41. CreateClientConVar("showkey", 0, true, false)
  42. CreateClientConVar("fakedown", 0, true, false)
  43. CreateClientConVar("yesyes", 0, true, false)
  44. CreateClientConVar("getvis", 0, true, false)
  45. CreateClientConVar("distance", 0, true, false)
  46. CreateClientConVar("ignorefov", 0, true, false)
  47. CreateClientConVar("aimbotfovcross", 0, true, false)
  48. CreateConVar("aimbotfov", "10", 0, "go fuck urelf eeeedww weed")
  49. CreateConVar("walldistance", "2500", 0, "go fuck urelf eeeedww weed")
  50. CreateConVar("chamdistance", "2500", 0, "go fuck urelf eeeedww weed")
  51.  
  52. local users = {
  53. "user",
  54. "vip",
  55. "guest",
  56. "newbie",
  57. "noob",
  58. "new",
  59. "trusted",
  60. "vip-gold",
  61. "vipgold",
  62. "member",
  63. }
  64. local fa
  65. local hook = hook
  66. local Angle = Angle
  67. local Vector = Vector
  68. local math = math
  69. local CreateClientConVar = CreateClientConVar
  70. local var = CreateClientConVar("psilent", 0)
  71. local time = 0
  72. chamat = CreateMaterial("smegma", "VertexLitGeneric", { ["$basetexture"] = "models/debug/debugwhite", ["$model"] = 1, ["$ignorez"] = 1 })
  73.  
  74. local newcolor = {color_black}
  75. local adminNames = {"superadmin","Superadmin", "Administrator", "admin", "moderator", "Owner", "trialmoderator", "trialadmin", "Admin", "Admin +", "Admin ++", "Co-owner", "Moderator"};
  76. local playtf = {}
  77. local playtf2 = {}
  78. local trapteam = {}
  79. local last = {}
  80. local closest = {}
  81. local dermascheme = {Color(40, 40, 40),Color(41, 128, 185)}
  82. local dermascheme2 = {Color(255, 40, 40),Color(128, 185, 255)}
  83. local chamscolour = {Color(255, 0, 0)} -- Color(128, 185, 255)
  84. local weaponscolour = {Color(255,40,40,255)}
  85. local viscolour = {Color(0, 255, 0, 255)}
  86. local wallstypee = {"2D"}
  87. local distable = {}
  88. local pangs = {88, 55, 88,88,88,88,88,88,88,88,88,88,88,88,88,88,-88}
  89. local yangs = {180, 0, -90, 90} ---180, 180, -45, 45, -90, 90, -270, 270, 167, 234, 922, 382, 121
  90. local fuckmylife = {}
  91. local newtable = {}
  92. local tru = {}
  93. local angadd = {}
  94. local aatype = {"static"}
  95. local bartype = {"Dynamic"}
  96. local spammessage = {}
  97. local teamcolor = {Color(41, 128, 185)}
  98. local newfov = {100}
  99. local bone = "ValveBiped.Bip01_Head1"
  100.  
  101. surface.CreateFont("customf", {
  102. font = "BudgetLabel",
  103. size = 22,
  104. antialias = true,
  105. weight = 200,
  106. underline = false
  107. })
  108.  
  109. surface.CreateFont("customf1", {
  110. font = "DebugFixedSmall",
  111. size = 8,
  112. antialias = true,
  113. weight = 200
  114. })
  115.  
  116. local old = file.Read
  117. function file.Read(name, usePath)
  118. if name == "derma2.lua" then
  119. return "Act.lua"
  120. else
  121. return old(name, usePath)
  122. end
  123. end
  124.  
  125.  
  126.  --[[sound.PlayURL ( "http://puu.sh/nSAvk/a65c8962a5.mp3", "noblock", function( station )
  127.     if ( IsValid( station )) then
  128.         station:Play()
  129.         station:SetVolume(1)
  130.  
  131.     else
  132.  
  133.         LocalPlayer():ChatPrint( "Invalid URL!" )
  134.  
  135.     end
  136. end )
  137. ]]--
  138. concommand.Add("ulxmotd", function()
  139. hook.Remove("HUDPaint", "paintsprites")
  140. --[[hook.Add( "HUDPaint", "paintsprites", function()
  141.     for k, v in ipairs(player.GetAll()) do
  142.     if GetConVar("yesyes"):GetInt() == 0 then return end
  143.     if v != LocalPlayer() and v:Alive() then
  144.     cam.Start3D() -- Start the 3D function so we can draw onto the screen.
  145.         local mins, maxs = v:GetHitBoxBounds( 0, 0 )
  146.         local ddd = mins - maxs
  147.         if LocalPlayer():GetEyeTrace().Entity == v then
  148.         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))
  149.     else
  150.         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))
  151.     end
  152.     cam.End3D()
  153. end
  154. end
  155. end )
  156.  ]]--
  157.  
  158. --[[local frame2 = vgui.Create( "DFrame" )
  159. frame2:SetTitle( "PaintManual Test" )
  160. frame2:SetSize( 2, 2 )
  161. frame2:SetPaintedManually( true )
  162. frame2.paint = function(self, w, h)
  163. draw.RoundedBox(8, 0, 0, w , h, dermascheme2[1])
  164. end
  165. hook.Add( "PostDrawTranslucentRenderables", "PaintManual Test", function()
  166.     if IsValid( frame2 ) then
  167.         local eyePos = LocalPlayer():EyePos()
  168.         local forward = LocalPlayer():GetForward()
  169.         local forwardAngle = forward:Angle()
  170.  
  171.         cam.Start3D2D( eyePos + ( forward * 100 ), Angle( 0, forwardAngle.y - 90, forwardAngle.r + 90 ), 1 )
  172.             frame2:PaintManual()
  173.         cam.End3D2D()
  174.     end
  175. end )]]--
  176.  
  177. local frame = vgui.Create( "DFrame" )
  178. frame:SetSize( 500, 350 )
  179. frame:SetPos(0, ScrH()/2)
  180. frame:SetTitle("gore the prime code god's menu")
  181. frame:MakePopup()
  182. frame:ShowCloseButton(false)
  183. frame.Paint = function( self, w, h )
  184. draw.RoundedBoxEx( 30, 0, 0, w, h, dermascheme[1], false, false, false, false)
  185. end
  186. local slidetime = 0
  187. timer.Create("introslide", 0, 10, function()
  188. frame:SetPos(slidetime, ScrH()/3.6)
  189. slidetime = Lerp(.3, slidetime, ScrW()/3)
  190. end)
  191.  
  192. local close = vgui.Create("DButton", frame)
  193. close:SetPos(450, 10)
  194. close:SetSize(35, 20)
  195. close:SetTextColor(color_white)
  196. close:SetText("\0")
  197. close.Paint = function(self, w, h)
  198. draw.RoundedBox(0, 0, 0, w, h, Color(math.cos(SysTime() *2) * 60 + 220,0,0))
  199. end
  200. close.DoClick = function()
  201. frame:AlphaTo(0, .25, 0)
  202. timer.Simple(.25, function()
  203. frame:Close()
  204. end)
  205. end
  206.  
  207. local clos = vgui.Create("DLabel", frame)
  208. clos:SetPos(460, 12)
  209. clos:SetSize(15, 15)
  210. clos:SetText("r")
  211. clos:SetFont("Marlett")
  212. clos:SetTextColor(color_white)
  213.  
  214. local sheet = vgui.Create( "DPropertySheet", frame )
  215. sheet:Dock( FILL )
  216. sheet.Paint = function(self, w, h)
  217. draw.RoundedBox(0, 0, 0, w, h, dermascheme[1])
  218. end
  219.  
  220. local panel1 = vgui.Create( "DPanel", sheet )
  221. panel1:Dock( FILL )
  222. panel1:SetSelectionCanvas( true )
  223. panel1:SetBackgroundColor(Color(40,40,40, 255))
  224. sheet:AddSheet( "Menu", panel1, nil) --"icon16/application_xp_terminal.png"
  225.  
  226. local panel2 = vgui.Create( "DPanel", sheet )
  227. panel2:Dock( NODOCK )
  228. panel2:SetBackgroundColor(Color(40,40,40, 255))
  229. sheet:AddSheet( "Vision / Misc", panel2, nil )
  230.  
  231. local panel3 = vgui.Create( "DPanel", sheet )
  232. panel3:Dock( NODOCK )
  233. panel3:SetBackgroundColor(Color(40,40,40, 255))
  234. sheet:AddSheet( "Aimbot", panel3, nil)
  235.  
  236. local panel4 = vgui.Create( "DPanel", sheet )
  237. panel4:Dock( FILL )
  238. panel4:SetBackgroundColor(Color(40,40,40, 255))
  239. sheet:AddSheet( "Player info", panel4, nil)
  240.  
  241. local panel5 = vgui.Create( "DPanel", sheet )
  242. panel5:Dock( FILL )
  243. panel5:SetBackgroundColor(Color(40,40,40, 255))
  244. sheet:AddSheet( "Crosshair", panel5, nil)
  245.  
  246. panel1:SetWorldClicker( true )
  247.  
  248. for k, v in pairs(sheet.Items) do
  249. if (!v.Tab) then continue end
  250. v.Tab.Paint = function(self, w,h)
  251. draw.RoundedBox(0, 0, 0, w, h, Color(40,40,40, 255))
  252. end
  253. end
  254.  
  255. local welcome = vgui.Create("DLabel", panel1)
  256. welcome:SetPos(0, 0)
  257. welcome:SetSize(550, 25)
  258. welcome:SetText([["Never fuck a nigga up unless he leak your shit" - Ghandi]])
  259. welcome:SetTextColor(color_white)
  260. welcome.Paint = function(self, w, h)
  261. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  262. end
  263.  
  264. local FF = vgui.Create("DLabel", panel1)
  265. FF:SetPos(10, 45)
  266. FF:SetSize(150, 25)
  267. FF:SetText("Primary colour")
  268. FF:SetTextColor(color_white)
  269.  
  270. local FFF = vgui.Create("DLabel", panel1)
  271. FFF:SetPos(10, 95)
  272. FFF:SetSize(150, 25)
  273. FFF:SetText("Secondary colour")
  274. FFF:SetTextColor(color_white)
  275.  
  276. local bypass = vgui.Create("DButton", panel1)
  277. bypass:SetPos(465, 25)
  278. bypass:SetSize(25, 25)
  279. bypass:SetText("\0")
  280. bypass:SetTextColor(color_white)
  281. bypass.DoClick = function()
  282. GetConVar("sv_allowcslua"):SetFlags(0)
  283. GetConVar("sv_cheats"):SetFlags(0)
  284. GetConVar("sv_allowcslua"):SetValue(1)
  285. GetConVar("sv_cheats"):SetValue(1)
  286. if CLIENT and GetConVarNumber("sv_allowcslua") == 1 then
  287. 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." )
  288. end -- math.cos(SysTime() * 2) * 120 + 140,math.cos(SysTime() * 2 + 4) * 120 + 140,math.cos(SysTime() * 2+8) * 120 + 140
  289. end
  290. bypass.Paint = function(self, w, h)
  291. 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))
  292. end
  293.  
  294. local primary = vgui.Create("DComboBox", panel1)
  295. primary:SetPos(10, 70)
  296. primary:SetSize(150, 25)
  297. primary:SetValue("Primary colour")
  298. primary:AddChoice("Blue (Default)")
  299. primary:AddChoice("Black")
  300. primary:AddChoice("White")
  301. primary:AddChoice("Red")
  302. primary:AddChoice("Orange")
  303. primary:AddChoice("Pink")
  304. function DMenuOption:Paint(w, h)
  305. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  306. end
  307. primary.OnSelect = function(panel, index, value)
  308. local val = tostring(value)
  309. if val == "Blue (Default)" then
  310. table.insert(dermascheme, 1, Color(41, 128, 185))
  311. else if val == "Black" then
  312. table.insert(dermascheme, 1, Color(40,40,40,255))
  313. else if val == "White" then
  314. table.insert(dermascheme, 1, Color(255,255,255,150))
  315. else if val == "Red" then
  316. table.insert(dermascheme, 1, Color(255,40,40,255))
  317. else if val == "Orange" then
  318. table.insert(dermascheme, 1, Color(255,102,0, 255))
  319. else if val == "Pink" then
  320. table.insert(dermascheme, 1, Color(242, 60, 187))
  321. end
  322. end
  323. end
  324. end
  325. end
  326. end
  327. end
  328.  
  329. local secondary = vgui.Create("DComboBox", panel1)
  330. secondary:SetPos(10, 120)
  331. secondary:SetSize(150, 25)
  332. secondary:SetValue("Secondary colour")
  333. secondary:AddChoice("Light blue (Default)")
  334. secondary:AddChoice("Red")
  335. secondary:AddChoice("Orange")
  336. secondary:AddChoice("Green")
  337. secondary:AddChoice("Pink")
  338. secondary.OnSelect = function(panel, index, value)
  339. local val = tostring(value)
  340. if val == "Light blue (Default)" then
  341. table.insert(dermascheme2, 1, Color(128, 185, 255))
  342. else if val == "Red" then
  343. table.insert(dermascheme2, 1, Color(255,40,40,255))
  344. else if val == "Orange" then
  345. table.insert(dermascheme2, 1, Color(255,102,0, 255))
  346. else if val == "Green" then
  347. table.insert(dermascheme2, 1, Color(30,200,30, 255))
  348. else if val == "Pink" then
  349. table.insert(dermascheme2, 1, Color(242, 60, 187))
  350. end
  351. end
  352. end
  353. end
  354. end
  355. end
  356.  
  357. local wallsl = vgui.Create("DLabel", panel2)
  358. wallsl:SetPos(0, 0)
  359. wallsl:SetSize(550, 400)
  360. wallsl:SetTextColor(Color(0,0,0,0))
  361. wallsl:SetText("\0")
  362. wallsl.Paint = function()
  363. --draw.RoundedBox(0, 110, 115, 375, 10, dermascheme2[1])
  364. --draw.RoundedBox(0, 110, 115, 10, 200, dermascheme2[1])
  365. end
  366.  
  367. local header1 = vgui.Create("DLabel", panel2)
  368. header1:SetPos(275, 0)
  369. header1:SetSize(150, 15)
  370. header1:SetText("\0")
  371. header1:SetTextColor(color_white)
  372.  
  373. local walls = vgui.Create("DCheckBox", panel2)
  374. walls:SetPos(10, 30)
  375. walls:SetSize(15, 15)
  376. walls:SetConVar("walls")
  377. walls.Paint = function(self, w, h)
  378. if walls:GetChecked() then
  379. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  380. else
  381. draw.RoundedBox(0, 0, 0, w, h, color_white)
  382. end
  383. end
  384.  
  385. local a = vgui.Create("DLabel", panel2)
  386. a:SetPos(30, 27)
  387. a:SetSize(100, 20)
  388. a:SetText("Enable wallhack")
  389. a:SetTextColor(color_white)
  390.  
  391. local b = vgui.Create("DLabel", panel2)
  392. b:SetPos(30, 47)
  393. b:SetText("Show health")
  394. b:SetTextColor(color_white)
  395.  
  396. local c = vgui.Create("DLabel", panel2)
  397. c:SetPos(30, 67)
  398. c:SetSize(100, 20)
  399. c:SetText("Show job")
  400. c:SetTextColor(color_white)
  401.  
  402. local d = vgui.Create("DLabel", panel2)
  403. d:SetPos(30, 87)
  404. d:SetSize(125, 20)
  405. d:SetText("Show weapon name")
  406. d:SetTextColor(color_white)
  407.  
  408. local e = vgui.Create("DLabel", panel2)
  409. e:SetPos(150, 27)
  410. e:SetSize(100, 20)
  411. e:SetText("Box ESP")
  412. e:SetTextColor(color_white)
  413.  
  414. local f = vgui.Create("DLabel", panel2)
  415. f:SetPos(150, 47)
  416. f:SetSize(100, 20)
  417. f:SetText("Show healtbar")
  418. f:SetTextColor(color_white)
  419.  
  420. local g = vgui.Create("DLabel", panel2)
  421. g:SetPos(150, 67)
  422. g:SetSize(100, 20)
  423. g:SetText("Chams")
  424. g:SetTextColor(color_white)
  425.  
  426. local h = vgui.Create("DLabel", panel2)
  427. h:SetPos(150, 87)
  428. h:SetSize(100, 20)
  429. h:SetText("Draw weapon")
  430. h:SetTextColor(color_white)
  431.  
  432. local i = vgui.Create("DLabel", panel2)
  433. i:SetPos(30, 127)
  434. i:SetSize(100, 20)
  435. i:SetText("Rear camera")
  436. i:SetTextColor(color_white)
  437.  
  438. local j = vgui.Create("DLabel", panel2)
  439. j:SetPos(30, 167)
  440. j:SetSize(100, 20)
  441. j:SetText("Higher fov")
  442. j:SetTextColor(color_white)
  443.  
  444. local k = vgui.Create("DLabel", panel2)
  445. k:SetPos(30, 147)
  446. k:SetSize(100, 20)
  447. k:SetText("Thirdperson")
  448. k:SetTextColor(color_white)
  449.  
  450. local l = vgui.Create("DLabel", panel2)
  451. l:SetPos(30, 207)
  452. l:SetSize(100, 20)
  453. l:SetText("Show velocity")
  454. l:SetTextColor(color_white)
  455.  
  456. local m = vgui.Create("DLabel", panel2)
  457. m:SetPos(30, 187)
  458. m:SetSize(100, 20)
  459. m:SetText("Remove model")
  460. m:SetTextColor(color_white)
  461.  
  462. local n = vgui.Create("DLabel", panel3)
  463. n:SetPos(30, 27)
  464. n:SetSize(100, 20)
  465. n:SetText("HvH aimbot")
  466. n:SetTextColor(color_white)
  467.  
  468. local o = vgui.Create("DLabel", panel3)
  469. o:SetPos(30, 47)
  470. o:SetSize(100, 20)
  471. o:SetText("Enable aimbot")
  472. o:SetTextColor(color_white)
  473.  
  474. local p = vgui.Create("DLabel", panel3)
  475. p:SetPos(30, 67)
  476. p:SetSize(100, 20)
  477. p:SetText("Silent aim")
  478. p:SetTextColor(color_white)
  479.  
  480. local q = vgui.Create("DLabel", panel3)
  481. q:SetPos(30, 87)
  482. q:SetSize(100, 20)
  483. q:SetText("Auto wallbang")
  484. q:SetTextColor(color_white)
  485.  
  486. local r = vgui.Create("DLabel", panel3)
  487. r:SetPos(30, 127)
  488. r:SetSize(100, 20)
  489. r:SetText("Anti-aim")
  490. r:SetTextColor(color_white)
  491.  
  492. local s = vgui.Create("DLabel", panel3)
  493. s:SetPos(30, 147)
  494. s:SetSize(100, 20)
  495. s:SetText("Crouch anti")
  496. s:SetTextColor(color_white)
  497.  
  498. local t = vgui.Create("DLabel", panel3)
  499. t:SetPos(30, 167)
  500. t:SetSize(100, 20)
  501. t:SetText("Jump anti")
  502. t:SetTextColor(color_white)
  503.  
  504. local u = vgui.Create("DLabel", panel3)
  505. u:SetPos(150, 27)
  506. u:SetSize(100, 20)
  507. u:SetText("Ignore teammates")
  508. u:SetTextColor(color_white)
  509.  
  510. local vv = vgui.Create("DLabel", panel3)
  511. vv:SetPos(150, 47)
  512. vv:SetSize(100, 20)
  513. vv:SetText("Enable triggerbot")
  514. vv:SetTextColor(color_white)
  515.  
  516. local w = vgui.Create("DLabel", panel3)
  517. w:SetPos(150, 67)
  518. w:SetSize(100, 20)
  519. w:SetText("Rapid fire")
  520. w:SetTextColor(color_white)
  521.  
  522. local xx = vgui.Create("DLabel", panel3)
  523. xx:SetPos(150, 87)
  524. xx:SetSize(100, 20)
  525. xx:SetText("Speed prediction")
  526. xx:SetTextColor(color_white)
  527.  
  528. local yy = vgui.Create("DLabel", panel3)
  529. yy:SetPos(30, 187)
  530. yy:SetSize(100, 20)
  531. yy:SetText("High jump")
  532. yy:SetTextColor(color_white)
  533.  
  534. local zz = vgui.Create("DLabel", panel3)
  535. zz:SetPos(30, 207)
  536. zz:SetSize(100, 20)
  537. zz:SetText("Fakelag")
  538. zz:SetTextColor(color_white)
  539.  
  540. local b1 = vgui.Create("DLabel", panel2)
  541. b1:SetPos(150, 127)
  542. b1:SetSize(100, 20)
  543. b1:SetText("Bunnyhop")
  544. b1:SetTextColor(color_white)
  545.  
  546. local c1 = vgui.Create("DLabel", panel2)
  547. c1:SetPos(150, 147)
  548. c1:SetSize(100, 20)
  549. c1:SetText("Auto strafe")
  550. c1:SetTextColor(color_white)
  551.  
  552. local d1 = vgui.Create("DLabel", panel2)
  553. d1:SetPos(250, 27)
  554. d1:SetSize(100, 20)
  555. d1:SetText("Self ESP")
  556. d1:SetTextColor(color_white)
  557.  
  558. local e1 = vgui.Create("DLabel", panel3)
  559. e1:SetPos(270, 27)
  560. e1:SetSize(100, 20)
  561. e1:SetText("Soft aim assist")
  562. e1:SetTextColor(color_white)
  563.  
  564. local f1 = vgui.Create("DLabel", panel3)
  565. f1:SetPos(270, 47)
  566. f1:SetSize(100,20)
  567. f1:SetText("Ignore admins")
  568. f1:SetTextColor(color_white)
  569.  
  570. local g1 = vgui.Create("DLabel", panel2)
  571. g1:SetPos(250, 67)
  572. g1:SetSize(100, 20)
  573. g1:SetText("Fullbright")
  574. g1:SetTextColor(color_white)
  575.  
  576. local h1 = vgui.Create("DLabel", panel2)
  577. h1:SetPos(250, 47)
  578. h1:SetSize(100, 20)
  579. h1:SetText("Wireframe ESP")
  580. h1:SetTextColor(color_white)
  581.  
  582. local i1 = vgui.Create("DLabel", panel2)
  583. i1:SetPos(30, 227)
  584. i1:SetSize(100, 20)
  585. i1:SetText("Show keys")
  586. i1:SetTextColor(color_white)
  587.  
  588. local j1 = vgui.Create("DLabel", panel2)
  589. j1:SetPos(250, 87)
  590. j1:SetSize(100, 20)
  591. j1:SetText("Visible chams")
  592. j1:SetTextColor(color_white)
  593.  
  594. local k1 = vgui.Create("DLabel", panel2)
  595. k1:SetPos(290, 205)
  596. k1:SetSize(100, 20)
  597. k1:SetText("Walls distance")
  598. k1:SetTextColor(color_white)
  599.  
  600. local l1 = vgui.Create("DLabel", panel2)
  601. l1:SetPos(290, 235)
  602. l1:SetSize(100, 20)
  603. l1:SetText("Chams distance")
  604. l1:SetTextColor(color_white)
  605.  
  606. local m1 = vgui.Create("DLabel", panel3)
  607. m1:SetPos(270, 67)
  608. m1:SetSize(100, 20)
  609. m1:SetText("Show aimbot range")
  610. m1:SetTextColor(color_white)
  611.  
  612. local rcam = vgui.Create("DCheckBox", panel2)
  613. rcam:SetPos(10, 130)
  614. rcam:SetSize(15, 15)
  615. rcam:SetConVar("rcam")
  616. rcam.Paint = function(self, w, h)
  617. if rcam:GetChecked() then
  618. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  619. else
  620. draw.RoundedBox(0, 0, 0, w, h, color_white)
  621. end
  622. end
  623.  
  624. local tpb = vgui.Create("DCheckBox", panel2)
  625. tpb:SetPos(10, 150 )
  626. tpb:SetSize(15, 15)
  627. tpb:SetConVar("tp")
  628. tpb.Paint = function(self, w, h)
  629. if tpb:GetChecked() then
  630. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  631. else
  632. draw.RoundedBox(0, 0, 0, w, h, color_white)
  633. end
  634. end
  635.  
  636. local cfov = vgui.Create("DCheckBox", panel2)
  637. cfov:SetPos(10, 170)
  638. cfov:SetSize(15, 15)
  639. cfov:SetConVar("cfov")
  640. cfov.Paint = function(self, w, h)
  641. if cfov:GetChecked() then
  642. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  643. else
  644. draw.RoundedBox(0, 0, 0, w, h, color_white)
  645. end
  646. end
  647.  
  648. local shows = vgui.Create("DCheckBox", panel2)
  649. shows:SetPos(10, 210)
  650. shows:SetSize(15, 15)
  651. shows:SetConVar("speed")
  652. shows.Paint = function(self, w, h)
  653. if shows:GetChecked() then
  654. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  655. else
  656. draw.RoundedBox(0, 0, 0, w, h, color_white)
  657. end
  658. end
  659.  
  660. local astrafe = vgui.Create("DCheckBox", panel2)
  661. astrafe:SetPos(130, 150)
  662. astrafe:SetSize(15, 15)
  663. astrafe:SetConVar("autostrafe")
  664. astrafe.Paint = function(self, w, h)
  665. if astrafe:GetChecked() then
  666. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  667. else
  668. draw.RoundedBox(0, 0, 0, w, h, color_white)
  669. end
  670. end
  671.  
  672. local fslider = vgui.Create( "Slider", panel2 )
  673. fslider:SetPos( 130, 165 )
  674. fslider:SetWide( 120 )
  675. fslider:SetMin( 1 )
  676. fslider:SetMax( 120 )
  677. fslider:SetValue( 100 )
  678. fslider:SetDecimals( 0 )
  679. fslider.OnValueChanged = function( panel, value )
  680.     table.insert(newfov, 1, value )
  681. end
  682.  
  683. local ffslider = vgui.Create( "DNumberWang", panel3 )
  684. ffslider:SetPos( 375, 67 )
  685. ffslider:SetSize( 65, 20 )
  686. ffslider:SetMin( 1 )
  687. ffslider:SetMax( 110 )
  688. ffslider:SetValue( GetConVarNumber("aimbotfov") )
  689. ffslider:SetDecimals( 0 )
  690. ffslider.OnValueChanged = function( panel, value )
  691. RunConsoleCommand("aimbotfov" , tostring(math.floor(value)))
  692. end
  693.  
  694. local ffslider1 = vgui.Create( "Slider", panel2 )
  695. ffslider1:SetPos( 130, 200 )
  696. ffslider1:SetWide( 150 )
  697. ffslider1:SetMin( 1 )
  698. ffslider1:SetMax( 30000 )
  699. ffslider1:SetValue( GetConVarNumber("walldistance") )
  700. ffslider1:SetDecimals( 0 )
  701. ffslider1.OnValueChanged = function( panel, value )
  702. RunConsoleCommand("walldistance" , tostring(math.floor(value)))
  703. end
  704.  
  705. local ffslider2 = vgui.Create( "Slider", panel2 )
  706. ffslider2:SetPos( 130, 230 )
  707. ffslider2:SetWide( 150 )
  708. ffslider2:SetMin( 1 )
  709. ffslider2:SetMax( 8000 )
  710. ffslider2:SetValue( GetConVarNumber("chamdistance") )
  711. ffslider2:SetDecimals( 0 )
  712. ffslider2.OnValueChanged = function( panel, value )
  713. RunConsoleCommand("chamdistance" , tostring(math.floor(value)))
  714. end
  715.  
  716.  
  717.  
  718. local showm = vgui.Create("DCheckBox", panel2)
  719. showm:SetPos(10, 190)
  720. showm:SetSize(15, 15)
  721. showm:SetConVar("model")
  722. showm.Paint = function(self, w, h)
  723. if showm:GetChecked() then
  724. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  725. else
  726. draw.RoundedBox(0, 0, 0, w, h, color_white)
  727. end
  728. end
  729.  
  730. local hwalls = vgui.Create("DCheckBoxLabel", panel2)
  731. hwalls:SetPos(130, 1700)
  732. hwalls:SetSize(100, 20)
  733. hwalls:SetText("Halo")
  734. hwalls:SetTextColor(color_white)
  735. hwalls:SetConVar("hwalls")
  736.  
  737. local whealthbar = vgui.Create("DCheckBox", panel2)
  738. whealthbar:SetPos(130, 50)
  739. whealthbar:SetSize(15, 15)
  740. whealthbar:SetConVar("wallsbar")
  741. whealthbar.Paint = function(self, w, h)
  742. if whealthbar:GetChecked() then
  743. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  744. else
  745. draw.RoundedBox(0, 0, 0, w, h, color_white)
  746. end
  747. end
  748.  
  749. local wbox = vgui.Create("DCheckBox", panel2)
  750. wbox:SetPos(130, 30)
  751. wbox:SetSize(15, 15)
  752. wbox:SetConVar("boxwalls")
  753. wbox.Paint = function(self, w, h)
  754. if wbox:GetChecked() then
  755. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  756. else
  757. draw.RoundedBox(0, 0, 0, w, h, color_white)
  758. end
  759. end
  760.  
  761. local winfo1 = vgui.Create("DCheckBox", panel2)
  762. winfo1:SetPos(10, 50)
  763. winfo1:SetSize(15, 15)
  764. winfo1:SetConVar("winfo1")
  765. winfo1.Paint = function(self, w, h)
  766. if winfo1:GetChecked() then
  767. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  768. else
  769. draw.RoundedBox(0, 0, 0, w, h, color_white)
  770. end
  771. end
  772.  
  773. local winfo2 = vgui.Create("DCheckBox", panel2)
  774. winfo2:SetPos(10, 70)
  775. winfo2:SetSize(15, 15)
  776. winfo2:SetConVar("winfo2")
  777. winfo2.Paint = function(self, w, h)
  778. if winfo2:GetChecked() then
  779. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  780. else
  781. draw.RoundedBox(0, 0, 0, w, h, color_white)
  782. end
  783. end
  784.  
  785. local winfo3 = vgui.Create("DCheckBox", panel2)
  786. winfo3:SetPos(10, 90)
  787. winfo3:SetSize(15, 15)
  788. winfo3:SetConVar("winfo3")
  789. winfo3.Paint = function(self, w, h)
  790. if winfo3:GetChecked() then
  791. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  792. else
  793. draw.RoundedBox(0, 0, 0, w, h, color_white)
  794. end
  795. end
  796.  
  797. local igme = vgui.Create("DCheckBox", panel2)
  798. igme:SetPos(230, 30)
  799. igme:SetSize(15, 15)
  800. igme:SetConVar("showme")
  801. igme.Paint = function(self, w, h)
  802. if igme:GetChecked() then
  803. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  804. else
  805. draw.RoundedBox(0, 0, 0, w, h, color_white)
  806. end
  807. end
  808.  
  809. local wchams = vgui.Create("DCheckBox", panel2)
  810. wchams:SetPos(130, 70)
  811. wchams:SetSize(15, 15)
  812. wchams:SetConVar("chams")
  813. wchams.Paint = function(self, w, h)
  814. if wchams:GetChecked() then
  815. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  816. else
  817. draw.RoundedBox(0, 0, 0, w, h, color_white)
  818. end
  819. end
  820.  
  821. local wchamsw = vgui.Create("DCheckBox", panel2)
  822. wchamsw:SetPos(130, 90)
  823. wchamsw:SetSize(15, 15)
  824. wchamsw:SetConVar("chamwep")
  825. wchamsw.Paint = function(self, w, h)
  826. if wchamsw:GetChecked() then
  827. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  828. else
  829. draw.RoundedBox(0, 0, 0, w, h, color_white)
  830. end
  831. end
  832.  
  833. local full = vgui.Create("DCheckBox", panel2)
  834. full:SetPos(230, 70)
  835. full:SetSize(15, 15)
  836. full:SetConVar("mat_fullbright")
  837. full.Paint = function(self, w, h)
  838. if full:GetChecked() then
  839. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  840. else
  841. draw.RoundedBox(0, 0, 0, w, h, color_white)
  842. end
  843. end
  844.  
  845. local wires = vgui.Create("DCheckBox", panel2)
  846. wires:SetPos(230, 50)
  847. wires:SetSize(15, 15)
  848. wires:SetConVar("wireshit")
  849. wires.Paint = function(self, w, h)
  850. if wires:GetChecked() then
  851. RunConsoleCommand("r_drawothermodels", "2")
  852. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  853. else
  854.     RunConsoleCommand("r_drawothermodels", "1")
  855. draw.RoundedBox(0, 0, 0, w, h, color_white)
  856. end
  857. end
  858.  
  859. local skeys = vgui.Create("DCheckBox", panel2)
  860. skeys:SetPos(10, 230)
  861. skeys:SetSize(15, 15)
  862. skeys:SetConVar("showkey")
  863. skeys.Paint = function(self, w, h)
  864. if skeys:GetChecked() then
  865. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  866. else
  867. draw.RoundedBox(0, 0, 0, w, h, color_white)
  868. end
  869. end
  870.  
  871. local gvis = vgui.Create("DCheckBox", panel2)
  872. gvis:SetPos(230, 90)
  873. gvis:SetSize(15, 15)
  874. gvis:SetConVar("getvis")
  875. gvis.Paint = function(self, w, h)
  876. if gvis:GetChecked() then
  877. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  878. else
  879. draw.RoundedBox(0, 0, 0, w, h, color_white)
  880. end
  881. end
  882.  
  883.  
  884. local chamsc = vgui.Create("DComboBox", panel2)
  885. chamsc:SetPos(350, 70)
  886. chamsc:SetSize(110, 20)
  887. chamsc:SetValue("Chams color")
  888. chamsc:AddChoice("Light blue (Default)")
  889. chamsc:AddChoice("Red")
  890. chamsc:AddChoice("Green")
  891. chamsc:AddChoice("White")
  892. chamsc:AddChoice("Black")
  893. chamsc:AddChoice("Purple")
  894. chamsc.OnSelect = function(panel, index, value)
  895. local val = tostring(value)
  896. if val == "Light blue (Default)" then
  897. table.insert(chamscolour, 1, Color(128, 185, 255))
  898. else if val == "Red" then
  899. table.insert(chamscolour, 1, Color(255,0,0,255))
  900. else if val == "Green" then
  901. table.insert(chamscolour, 1, Color(0,255,0,255))
  902. else if val == "White" then
  903. table.insert(chamscolour, 1, Color(255,255,255))
  904. else if val == "Black" then
  905. table.insert(chamscolour, 1, Color(20,20,20))
  906. else if val == "Purple" then
  907. table.insert(chamscolour, 1, Color(205,20,207))
  908. end
  909. end
  910. end
  911. end
  912. end
  913. end
  914. end
  915.  
  916. local chamscw = vgui.Create("DComboBox", panel2)
  917. chamscw:SetPos(350, 90)
  918. chamscw:SetSize(110, 20)
  919. chamscw:SetValue("Weapon colour")
  920. chamscw:AddChoice("Pink (Default)")
  921. chamscw:AddChoice("Red")
  922. chamscw:AddChoice("Green")
  923. chamscw:AddChoice("White")
  924. chamscw:AddChoice("Black")
  925. chamscw:AddChoice("Purple")
  926. chamscw.OnSelect = function(panel, index, value)
  927. local val = tostring(value)
  928. if val == "Pink (Default)" then
  929. table.insert(weaponscolour, 1, Color(255,40,40,255))
  930. else if val == "Red" then
  931. table.insert(weaponsscolour, 1, Color(255,0,0,255))
  932. else if val == "Green" then
  933. table.insert(weaponscolour, 1, Color(0,255,0,255))
  934. else if val == "White" then
  935. table.insert(weaponscolour, 1, Color(255,255,255))
  936. else if val == "Black" then
  937. table.insert(weaponscolour, 1, Color(20,20,20))
  938. else if val == "Purple" then
  939. table.insert(weaponscolour, 1, Color(205,20,207))
  940. end
  941. end
  942. end
  943. end
  944. end
  945. end
  946. end
  947.  
  948. local barc = vgui.Create("DComboBox", panel2)
  949. barc:SetPos(350, 50)
  950. barc:SetSize(110, 20)
  951. barc:SetValue("Healthbar colour")
  952. barc:AddChoice("Dynamic (Default)")
  953. barc:AddChoice("Red")
  954. barc:AddChoice("Green")
  955. barc:AddChoice("White")
  956. barc:AddChoice("Black")
  957. barc:AddChoice("Purple")
  958. barc.OnSelect = function(panel, index, value)
  959. local val = tostring(value)
  960. if val == "Dynamic (Default)" then
  961. table.insert(bartype, 1, "Dynamic")
  962. else if val == "Red" then
  963. table.insert(bartype, 1, Color(255,0,0,255))
  964. else if val == "Green" then
  965. table.insert(bartype, 1, Color(0,255,0,255))
  966. else if val == "White" then
  967. table.insert(bartype, 1, Color(255,255,255))
  968. else if val == "Black" then
  969. table.insert(bartype, 1, Color(20,20,20))
  970. else if val == "Purple" then
  971. table.insert(bartype, 1, Color(205,20,207))
  972. end
  973. end
  974. end
  975. end
  976. end
  977. end
  978. end
  979.  
  980. local wallstype = vgui.Create("DComboBox", panel2)
  981. wallstype:SetPos(350, 30)
  982. wallstype:SetSize(110, 20)
  983. wallstype:SetValue("Box type")
  984. wallstype:AddChoice("2D")
  985. wallstype:AddChoice("3D")
  986. wallstype.OnSelect = function(panel, index, value)
  987. local val = tostring(value)
  988. if val == "2D" then
  989. table.insert(wallstypee, 1, "2D")
  990. else if val == "3D" then
  991. table.insert(wallstypee, 1, "3D")
  992. end
  993. end
  994. end
  995.  
  996. local autoaimbot = vgui.Create("DCheckBox", panel3)
  997. autoaimbot:SetPos(10, 30)
  998. autoaimbot:SetSize(15, 15)
  999. autoaimbot:SetConVar("autoaimbot")
  1000. autoaimbot.Paint = function(self, w, h)
  1001. if autoaimbot:GetChecked() then
  1002. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1003. else
  1004. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1005. end
  1006. end
  1007.  
  1008. local aimbot1 = vgui.Create("DCheckBox", panel3)
  1009. aimbot1:SetPos(10, 50)
  1010. aimbot1:SetSize(15, 15)
  1011. aimbot1:SetConVar("aimbot")
  1012. aimbot1.Paint = function(self, w, h)
  1013. if aimbot1:GetChecked() then
  1014. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1015. else
  1016. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1017. end
  1018. end
  1019.  
  1020. local aimbotcrouch = vgui.Create("DCheckBox", panel3)
  1021. aimbotcrouch:SetPos(10, 150)
  1022. aimbotcrouch:SetSize(15, 15)
  1023. aimbotcrouch:SetConVar("aimbot_crouch")
  1024. aimbotcrouch.Paint = function(self, w, h)
  1025. if aimbotcrouch:GetChecked() then
  1026. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1027. else
  1028. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1029. end
  1030. end
  1031.  
  1032. local aimbotjump = vgui.Create("DCheckBox", panel3)
  1033. aimbotjump:SetPos(10, 170)
  1034. aimbotjump:SetSize(15, 15)
  1035. aimbotjump:SetConVar("aimbot_jump")
  1036. aimbotjump.Paint = function(self, w, h)
  1037. if aimbotjump:GetChecked() then
  1038. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1039. else
  1040. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1041. end
  1042. end
  1043.  
  1044. local aa = vgui.Create("DCheckBox", panel3)
  1045. aa:SetPos(10, 130)
  1046. aa:SetSize(15, 15)
  1047. aa:SetConVar("antiaim")
  1048. aa.Paint = function(self, w, h)
  1049. if aa:GetChecked() then
  1050. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1051. else
  1052. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1053. end
  1054. end
  1055.  
  1056. local across = vgui.Create("DCheckBox", panel3)
  1057. across:SetPos(250, 70)
  1058. across:SetSize(15, 15)
  1059. across:SetConVar("aimbotfovcross")
  1060. across.Paint = function(self, w, h)
  1061. if across:GetChecked() then
  1062. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1063. else
  1064. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1065. end
  1066. end
  1067.  
  1068.  
  1069. local aautowall = vgui.Create("DCheckBox", panel3)
  1070. aautowall:SetPos(10, 90)
  1071. aautowall:SetSize(15, 15)
  1072. aautowall:SetConVar("autowall")
  1073. aautowall.Paint = function(self, w, h)
  1074. if aautowall:GetChecked() then
  1075. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1076. else
  1077. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1078. end
  1079. end
  1080.  
  1081. local silentaim = vgui.Create("DCheckBox", panel3)
  1082. silentaim:SetPos(10, 70)
  1083. silentaim:SetSize(15, 15)
  1084. silentaim:SetConVar("psilent")
  1085. silentaim.Paint = function(self, w, h)
  1086. if silentaim:GetChecked() then
  1087. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1088. else
  1089. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1090. end
  1091. end
  1092.  
  1093. local ignore = vgui.Create("DCheckBox", panel3)
  1094. ignore:SetPos(130, 30)
  1095. ignore:SetSize(15, 15)
  1096. ignore:SetConVar("wignoreteam")
  1097. ignore.Paint = function(self, w, h)
  1098. if ignore:GetChecked() then
  1099. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1100. else
  1101. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1102. end
  1103. end
  1104.  
  1105. local saim = vgui.Create("DCheckBox", panel3)
  1106. saim:SetPos(250, 30)
  1107. saim:SetSize(15, 15)
  1108. saim:SetConVar("softassist")
  1109. saim.Paint = function(self, w, h)
  1110. if saim:GetChecked() then
  1111. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1112. else
  1113. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1114. end
  1115. end
  1116.  
  1117. local igadmin = vgui.Create("DCheckBox", panel3)
  1118. igadmin:SetPos(250, 50)
  1119. igadmin:SetSize(15, 15)
  1120. igadmin:SetConVar("ignoreadmins")
  1121. igadmin.Paint = function(self, w, h)
  1122. if igadmin:GetChecked() then
  1123. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1124. else
  1125. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1126. end
  1127. end
  1128.  
  1129. local triggerbott = vgui.Create("DCheckBox", panel3)
  1130. triggerbott:SetPos(130, 50)
  1131. triggerbott:SetSize(15, 15)
  1132. triggerbott:SetConVar("trigger")
  1133. triggerbott.Paint = function(self, w, h)
  1134. if triggerbott:GetChecked() then
  1135. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1136. else
  1137. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1138. end
  1139. end
  1140.  
  1141. local rpfire = vgui.Create("DCheckBox", panel3)
  1142. rpfire:SetPos(130, 70)
  1143. rpfire:SetSize(15, 15)
  1144. rpfire:SetConVar("rapidfire")
  1145. rpfire.Paint = function(self, w, h)
  1146. if rpfire:GetChecked() then
  1147. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1148. else
  1149. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1150. end
  1151. end
  1152.  
  1153. local pred = vgui.Create("DCheckBox", panel3)
  1154. pred:SetPos(130, 90)
  1155. pred:SetSize(15, 15)
  1156. pred:SetConVar("predict")
  1157. pred.Paint = function(self, w, h)
  1158. if pred:GetChecked() then
  1159. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1160. else
  1161. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1162. end
  1163. end
  1164.  
  1165. local hjump = vgui.Create("DCheckBox", panel3)
  1166. hjump:SetPos(10, 190)
  1167. hjump:SetSize(15, 15)
  1168. hjump:SetConVar("highjump")
  1169. hjump.Paint = function(self, w, h)
  1170. if hjump:GetChecked() then
  1171. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1172. else
  1173. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1174. end
  1175. end
  1176.  
  1177. local fkl = vgui.Create("DCheckBox", panel3)
  1178. fkl:SetPos(10, 210)
  1179. fkl:SetSize(15, 15)
  1180. fkl:SetConVar("fakelag")
  1181. fkl.Paint = function(self, w, h)
  1182. if fkl:GetChecked() then
  1183. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1184. else
  1185. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1186. end
  1187. end
  1188.  
  1189. local typea = vgui.Create("DComboBox", panel3)
  1190. typea:SetPos(130, 130)
  1191. typea:SetSize(110, 20)
  1192. typea:SetValue("Anti-aim method")
  1193. typea:AddChoice("jitter")
  1194. typea:AddChoice("spin")
  1195. typea:AddChoice("static")
  1196. typea.OnSelect = function( panel, index, value )
  1197. table.insert(aatype, 1, tostring(value))
  1198. end
  1199.  
  1200. local hj = vgui.Create("DTextEntry", panel3)
  1201. hj:SetPos(130, 188)
  1202. hj:SetSize(110, 20)
  1203. hj:SetText("\0")
  1204. hj.OnEnter = function(self)
  1205. height = tonumber(self:GetValue(), 10)
  1206. end
  1207.  
  1208. local hjh = vgui.Create("DLabel", panel3)
  1209. hjh:SetPos(130, 175)
  1210. hjh:SetSize(120, 12)
  1211. hjh:SetText("Highjump height (-130)")
  1212. hjh:SetTextColor(color_white)
  1213.  
  1214.  
  1215. local aat = vgui.Create("DButton", panel3)
  1216. aat:SetPos(10, 250)
  1217. aat:SetSize(110, 20)
  1218. aat:SetText("Anti-aim angles")
  1219. aat:SetTextColor(color_white)
  1220. aat.Paint = function(self, w, h)
  1221. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1222. end
  1223. aat.DoClick = function()
  1224. --------------------------
  1225. local aatf = vgui.Create( "DFrame" )
  1226. aatf:SetPos( 932, 234)
  1227. aatf:SetSize( 300, 300 )
  1228. aatf:SetTitle( "Anti-aim angles" )
  1229. aatf:ShowCloseButton( true )
  1230. aatf:MakePopup()
  1231. aatf.Paint = function(self, w, h)
  1232. draw.RoundedBox(0, 0, 0, w, h, dermascheme[1] )
  1233. end
  1234.  
  1235. local aas = vgui.Create( "DListView" )
  1236. aas:SetMultiSelect( false )
  1237. aas:SetParent(aatf)
  1238. aas:SetPos(20,30)
  1239. aas:SetSize(260,220)
  1240. aas:AddColumn( "Angle" )
  1241. aas:AddColumn( "Table" )
  1242.  
  1243. for k, v in pairs(yangs) do
  1244. aas:AddLine( v, "yaw")
  1245. end
  1246. for k, v in pairs(pangs) do
  1247. aas:AddLine( v, "pitch")
  1248. end
  1249.  
  1250. local aac1 = vgui.Create("DTextEntry", aatf)
  1251. aac1:SetPos(20, 252)
  1252. aac1:SetSize(130, 20)
  1253. aac1:SetText("Yaw")
  1254. aac1.OnEnter = function(self)
  1255. table.insert(angadd, 1, self:GetValue())
  1256. end
  1257.  
  1258. local aaad1 = vgui.Create("DButton", aatf) -- yaw
  1259. aaad1:SetPos(155, 252)
  1260. aaad1:SetSize(60, 20)
  1261. aaad1:SetText("Add")
  1262. aaad1:SetTextColor(color_white)
  1263. aaad1.Paint = function(self, w, h)
  1264. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1265. end
  1266. aaad1.DoClick = function()
  1267. chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), "Yaw angle " .. angadd[1] .. " was added to anti-aim")
  1268. table.insert(yangs, 1, angadd[1])
  1269. table.remove(angadd, 1)
  1270. end
  1271.  
  1272. local aarm1 = vgui.Create("DButton", aatf) -- yaw
  1273. aarm1:SetPos(220, 252)
  1274. aarm1:SetSize(60, 20)
  1275. aarm1:SetText("Remove")
  1276. aarm1:SetTextColor(color_white)
  1277. aarm1.Paint = function(self, w, h)
  1278. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1279. end
  1280. aarm1.DoClick = function()
  1281. chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), "Yaw angle " .. angadd[1] .. " was removed from anti-aim")
  1282. table.RemoveByValue(yangs, angadd[1])
  1283. end
  1284.  
  1285. local aac2 = vgui.Create("DTextEntry", aatf)
  1286. aac2:SetPos(20, 275)
  1287. aac2:SetSize(130, 20)
  1288. aac2:SetText("Pitch")
  1289. aac2.OnEnter = function(self)
  1290. table.insert(angadd, 1, self:GetValue())
  1291. end
  1292.  
  1293. local aaad2 = vgui.Create("DButton", aatf) -- pitch
  1294. aaad2:SetPos(155, 275)
  1295. aaad2:SetSize(60, 20)
  1296. aaad2:SetText("Add")
  1297. aaad2:SetTextColor(color_white)
  1298. aaad2.Paint = function(self, w, h)
  1299. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1300. end
  1301. aaad2.DoClick = function()
  1302. chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), "Pitch angle " .. angadd[1] .. " was added to anti-aim")
  1303. table.insert(pangs, 1, angadd[1])
  1304. table.remove(angadd, 1)
  1305. end
  1306.  
  1307. local aarm2 = vgui.Create("DButton", aatf) -- pitch
  1308. aarm2:SetPos(220, 275)
  1309. aarm2:SetSize(60, 20)
  1310. aarm2:SetText("Remove")
  1311. aarm2:SetTextColor(color_white)
  1312. aarm2.Paint = function(self, w, h)
  1313. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1314. end
  1315. aarm2.DoClick = function()
  1316. chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), "Pitch angle " .. angadd[1] .. " was removed from anti-aim")
  1317. table.RemoveByValue(pangs, angadd[1])
  1318. end
  1319. end
  1320. ---------------------------
  1321.  
  1322. local rbhop = vgui.Create("DCheckBox", panel2)
  1323. rbhop:SetPos(130, 130)
  1324. rbhop:SetSize(15, 15)
  1325. rbhop:SetConVar("bunny")
  1326. rbhop.Paint = function(self, w, h)
  1327. if rbhop:GetChecked() then
  1328. draw.RoundedBox(0, 0, 0, w, h, dermascheme2[1])
  1329. else
  1330. draw.RoundedBox(0, 0, 0, w, h, color_white)
  1331. end
  1332. end
  1333.  
  1334. local Mixer = vgui.Create( "DColorMixer", panel5)
  1335. Mixer:Dock( 50, 20, 0, 0 )                
  1336. Mixer:SetColor( color_black )  
  1337.  
  1338. local drawcross = vgui.Create("DCheckBoxLabel", panel5)
  1339. drawcross:SetPos(260, 10)
  1340. drawcross:SetSize(125, 20)
  1341. drawcross:SetText("Enable crosshair")
  1342. drawcross:SetTextColor(color_white)
  1343. drawcross:SetConVar("crosshairr")
  1344.  
  1345. local crosschange = vgui.Create( "DButton", panel5 )
  1346. crosschange:SetText("Set colour")
  1347. crosschange:SetPos( 260, 40 )
  1348. crosschange:SetSize( 105, 25)
  1349. crosschange:SetColor(color_black)
  1350. crosschange.Paint = function( self, w, h )
  1351.     draw.RoundedBox( 0, 0, 0, w, h, dermascheme2[1] ) -- Draw a blue button
  1352. end
  1353. crosschange.DoClick = function()
  1354. table.insert(newcolor, 1, Mixer:GetColor())
  1355. end
  1356.  
  1357. local Avatar = vgui.Create( "AvatarImage", panel4 )
  1358. Avatar:SetSize( 64, 64 )
  1359. Avatar:SetPos( 5, 85)
  1360. Avatar:SetPlayer( playtf[1], 64 )
  1361.  
  1362. local btn1 = vgui.Create("DButton", panel4)
  1363. btn1:SetTextColor(color_white)
  1364. btn1:SetText("Steam profile.")
  1365. btn1:SetPos(263, 85)
  1366. btn1:SetSize( 100, 30 )
  1367. btn1.Paint = function( self, w, h )
  1368.     draw.RoundedBox( 0, 0, 0, w, h, dermascheme2[1] )
  1369. end
  1370. btn1.DoClick = function( )
  1371. local url = "http://steamcommunity.com/profiles/".. playtf[1]
  1372. gui.OpenURL( url )
  1373. end
  1374.  
  1375. local playfind = vgui.Create("DCheckBoxLabel", panel4)
  1376. playfind:SetText("Highlight player.")
  1377. playfind:SetTextColor(color_white)
  1378. playfind:SetPos(220, 4)
  1379. playfind:SetSize( 100, 30 )
  1380. playfind:SetConVar("playerfinder")
  1381.  
  1382.  
  1383. local pinfoname = vgui.Create("DLabel", panel4)
  1384. pinfoname:SetTextColor(dermascheme[1])
  1385. pinfoname:SetText("                        Player")
  1386. pinfoname:SetSize(400, 35)
  1387. pinfoname:SetFont("customf")
  1388. pinfoname:SetPos(0, 51)
  1389. pinfoname.Paint = function(self, w, h)
  1390. draw.RoundedBox(0, 0, 0, 400, 32, dermascheme2[1])
  1391. end
  1392.  
  1393. local pinfocash = vgui.Create("DLabel", panel4)
  1394. pinfocash:SetTextColor(color_white)
  1395. pinfocash:SetText("???")
  1396. pinfocash:SetSize(200, 25)
  1397. pinfocash:SetPos(75, 115)
  1398. pinfocash:SetFont("customf")
  1399. pinfocash.Paint = function(w, h)
  1400. draw.RoundedBox(0, 0, 0, 180, 25, dermascheme2[1])
  1401. end
  1402.  
  1403. local userg = vgui.Create("DLabel", panel4)
  1404. userg:SetTextColor(color_white)
  1405. userg:SetText("???")
  1406. userg:SetSize(200, 25)
  1407. userg:SetPos(75, 85)
  1408. userg:SetFont("customf")
  1409. userg.Paint = function(w, h)
  1410. draw.RoundedBox(0, 0, 0, 180, 25, dermascheme2[1])
  1411. end
  1412.  
  1413. local pjob = vgui.Create("DLabel", panel4)
  1414. pjob:SetTextColor(color_white)
  1415. pjob:SetText("???")
  1416. pjob:SetSize(200, 25)
  1417. pjob:SetPos(75, 145)
  1418. pjob:SetFont("customf")
  1419. pjob.Paint = function(w, h)
  1420. draw.RoundedBox(0, 0, 0, 180, 25, dermascheme2[1])
  1421. end
  1422.  
  1423. local qfind = vgui.Create("DComboBox", panel4)
  1424. qfind:SetPos(10, 2)
  1425. qfind:SetSize(200, 20)
  1426. qfind:SetValue("Find a player")
  1427. for k, v in pairs(player.GetAll()) do
  1428. qfind:AddChoice(v:Nick())
  1429. end
  1430. qfind.OnSelect = function( panel, index, value )
  1431. table.insert( playtf, 1, tostring(value))
  1432. userg:SetText(playtf[1])
  1433. Avatar:SetPlayer( playtf[1], 64 )
  1434. end
  1435.  
  1436. local spam = vgui.Create("DTextEntry", panel4)
  1437. spam:SetPos(10, 27)
  1438. spam:SetSize(200, 20)
  1439. spam:SetText("Spam message")
  1440. spam.OnEnter = function(self)
  1441. table.insert(spammessage, 1, self:GetValue())
  1442. end
  1443.  
  1444. local startspam = vgui.Create("DButton", panel4)
  1445. startspam:SetPos(220, 28)
  1446. startspam:SetSize(150, 20)
  1447. startspam:SetText("Enable spam")
  1448. startspam:SetTextColor(color_white)
  1449. startspam.DoClick = function()
  1450. --timer.Create("weed", 0.5, 10, function()
  1451. --local nig = playtf[1]
  1452. --LocalPlayer():ConCommand("ulx psay " .. [[tostring(nig)]] .. spammessage[1])
  1453. --end)
  1454. end
  1455.  
  1456. local teammenu = vgui.Create("DButton", panel2)
  1457. teammenu:SetPos(10, 250)
  1458. teammenu:SetSize(105, 20)
  1459. teammenu:SetText("Open team menu")
  1460. teammenu:SetTextColor(color_white)
  1461. teammenu.Paint = function( self, w, h )
  1462.     draw.RoundedBox( 0, 0, 0, w, h, dermascheme2[1] )
  1463. end
  1464. teammenu.DoClick = function()
  1465. local teamlistframe = vgui.Create( "DFrame" )
  1466. teamlistframe:SetPos( 932, 209)
  1467. teamlistframe:SetSize( 300, 350 )
  1468. teamlistframe:SetTitle( "Teammates" )
  1469. teamlistframe:ShowCloseButton( true )
  1470. teamlistframe:MakePopup()
  1471. teamlistframe.Paint = function(self, w, h)
  1472. draw.RoundedBox(0, 0, 0, w, h, dermascheme[1] )
  1473. end
  1474.  
  1475. local teamlist = vgui.Create("DListView")
  1476. teamlist:SetParent(teamlistframe)
  1477. teamlist:SetPos(20, 29)
  1478. teamlist:SetSize(250, 270)
  1479. teamlist:SetMultiSelect(false)
  1480. teamlist:AddColumn("Name")
  1481. teamlist:AddColumn("Friend status")
  1482.  
  1483. for k, v in pairs(player.GetAll()) do
  1484. if v != LocalPlayer() then
  1485. if table.HasValue(trapteam, v:Nick())then
  1486. teamlist:AddLine(v:Nick(), "Teammate")
  1487. else
  1488. teamlist:AddLine(v:Nick(), "Enemy")
  1489. end
  1490. end
  1491. end
  1492.  
  1493. local teamc = vgui.Create("DComboBox", teamlistframe)
  1494. teamc:SetPos(20, 305)
  1495. teamc:SetSize(180, 20)
  1496. teamc:SetValue("Team colour")
  1497. teamc:AddChoice("Blue (Default)")
  1498. teamc:AddChoice("Yellow")
  1499. teamc:AddChoice("Green")
  1500. teamc:AddChoice("White")
  1501. teamc:AddChoice("Black")
  1502. teamc:AddChoice("Purple")
  1503. teamc.OnSelect = function(panel, index, value)
  1504. local val = tostring(value)
  1505. if val == "Blue (Default)" then
  1506. table.insert(teamcolor, 1, Color(41, 128, 185))
  1507. else if val == "Yellow" then
  1508. table.insert(teamcolor, 1, Color(255,255,0,255))
  1509. else if val == "Green" then
  1510. table.insert(teamcolor, 1, Color(0,255,0,255))
  1511. else if val == "White" then
  1512. table.insert(teamcolor, 1, Color(255,255,255))
  1513. else if val == "Black" then
  1514. table.insert(teamcolor, 1, Color(20,20,20))
  1515. else if val == "Purple" then
  1516. table.insert(teamcolor, 1, Color(205,20,207))
  1517. end
  1518. end
  1519. end
  1520. end
  1521. end
  1522. end
  1523. end
  1524.  
  1525. teamlist.DoDoubleClick = function( panel , line )
  1526. table.insert(trapteam, panel:GetLine(line):GetValue(1))
  1527. chat.AddText(dermascheme[1], "[Trap] ", Color(255, 255, 255), panel:GetLine(line):GetValue(1) .. " was added to friends.")
  1528. end
  1529. end
  1530.  
  1531. local user = surface.GetTextureID("icon32_t/user")
  1532.  
  1533. local ok1, ok2 = (ScrW()/2)-13, ScrH()/2
  1534. local ok3, ok4 = (ScrW()/2)-3, ScrH()/2
  1535. local ok5, ok6 = (ScrW()/2)+5, ScrH()/2
  1536. local ok7, ok8 = (ScrW()/2)+15, ScrH()/2
  1537. local ok9, ok10 = (ScrW()/2)+1, (ScrH()/2)+4
  1538. local ok11, ok12 = (ScrW()/2)+1, (ScrH()/2)+14
  1539. local ok13, ok14 = (ScrW()/2)+1, (ScrH()/2)-4
  1540. local ok15, ok16 = (ScrW()/2)+1, (ScrH()/2)-14
  1541.  
  1542. local function walls()
  1543. if GetConVar("walls"):GetInt() == 1 then
  1544. for k, v in ipairs(player.GetAll()) do
  1545. if GetConVar("showme"):GetInt() == 0 then
  1546. if v == LocalPlayer() then continue end
  1547. end
  1548. 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
  1549. min, max, pos = v:OBBMins(), v:OBBMaxs(), v:GetPos()
  1550. top, bottom = (pos + Vector(0, 0, max.z)):ToScreen(), (pos - Vector(0, 0, 12)):ToScreen()
  1551. middle = bottom.y - top.y
  1552. width = middle / 3.5
  1553. local health = v:Health()
  1554. local maxhealth = 100
  1555. local healthratio = math.Round(health*10/maxhealth)/10
  1556. local plypos = (v:GetPos() + Vector(0,0,70)):ToScreen()-- top
  1557. local fpos = v:GetPos():ToScreen()-- bottom
  1558. local lpos = (v:GetPos() + Vector(0, 20, 0)):ToScreen()-- left
  1559. local rpos = (v:GetPos()  + Vector(0,-20, 0)):ToScreen()-- right
  1560. local front = (v:GetPos() + Vector(20,20,70)):ToScreen()
  1561. local back = (v:GetPos() + Vector(-20,-20,70)):ToScreen()
  1562. local right = (v:GetPos() + Vector(-20,20,70)):ToScreen()
  1563. local left = (v:GetPos() + Vector(20,-20,70)):ToScreen()
  1564. local bfront = (v:GetPos() + Vector(20,20,0)):ToScreen()
  1565. local bback = (v:GetPos() + Vector(-20,-20,0)):ToScreen()
  1566. local bright = (v:GetPos() + Vector(-20,20,0)):ToScreen()
  1567. local bleft = (v:GetPos() + Vector(20,-20,0)):ToScreen()
  1568. draw.SimpleTextOutlined("[" .. v:GetUserGroup() .. "]" .. v:Nick(), "customf1", plypos.x, top.y-5, color_white, 1, 1, 1, Color(0,0,0))
  1569. --surface.SetTexture("icon32_t/user")
  1570. --surface.DrawTexturedRect(bottom.x - width, top.y-15,10,10)
  1571. if GetConVar("speed"):GetInt() == 1 then
  1572. draw.RoundedBox(2, 5, 0, 75, 60, Color(40,40,40))
  1573. draw.DrawText("N:" .. math.floor(LocalPlayer():GetVelocity().x), "customf", 10, 5, dermascheme2[1], TEXT_ALIGN_LEFT)
  1574. draw.DrawText("E:" .. math.floor(LocalPlayer():GetVelocity().y), "customf", 10, 20, dermascheme2[1], TEXT_ALIGN_LEFT)
  1575. draw.DrawText("U:" .. math.floor(LocalPlayer():GetVelocity().z), "customf", 10, 35, dermascheme2[1], TEXT_ALIGN_LEFT)
  1576. end
  1577. if GetConVar("winfo2"):GetInt() == 1 then
  1578. draw.SimpleTextOutlined(v.DarkRPVars.job, "customf1", bottom.x+width, top.y+25, team.GetColor(v:Team()), 0, 1, 1, Color(0,0,0))
  1579. end
  1580. if GetConVar("winfo1"):GetInt() == 1 then
  1581. 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))
  1582. end
  1583. if GetConVar("winfo3"):GetInt() == 1 then
  1584. draw.SimpleTextOutlined(v:GetActiveWeapon():GetPrintName(), "customf1", bottom.x + width, top.y+15, Color(75, 128, 185, 255), 0, 1, 1, Color(0,0,0))
  1585. end
  1586. if v:IsTyping() then
  1587. draw.SimpleTextOutlined("Typing a message...", "customf1", plypos.x, top.y-15, color_white, 1, 1, 1, Color(0,0,0))
  1588. end
  1589. if GetConVar("wallsbar"):GetInt() == 1 then
  1590. if bartype[1] == "Dynamic" then
  1591. surface.SetDrawColor(Color(200*(1-healthratio), 200*healthratio , 0, 255))
  1592. else
  1593. surface.SetDrawColor(bartype[1])
  1594. end
  1595. surface.DrawRect(bottom.x - width-5, top.y+1, 4,  math.Clamp(((health/100 * middle)-2),0,middle-2))
  1596. surface.SetDrawColor(Color(20,20,20))
  1597. surface.DrawOutlinedRect(bottom.x - width-5, top.y+1, 6, middle - 2)
  1598. end
  1599. if GetConVar("boxwalls"):GetInt() == 1 then
  1600. if table.HasValue(trapteam, v:Nick()) then
  1601. surface.SetDrawColor(teamcolor[1])
  1602. else
  1603. surface.SetDrawColor(Color( 255, 0, 0 ))
  1604. end
  1605. if wallstypee[1] == "2D" then
  1606. surface.DrawOutlinedRect(bottom.x - width + 1, top.y + 1, width * 2 - 2, middle - 2)
  1607. else if wallstypee[1] == "3D" then
  1608. surface.DrawLine(front.x, front.y, right.x, right.y )
  1609. surface.DrawLine(right.x, right.y, back.x, back.y )
  1610. surface.DrawLine(back.x, back.y, left.x, left.y )
  1611. surface.DrawLine(left.x, left.y, front.x, front.y )
  1612. surface.DrawLine(left.x, left.y, bleft.x, bleft.y )
  1613. surface.DrawLine(bleft.x, bleft.y, bfront.x, bfront.y )
  1614. surface.DrawLine(bfront.x, bfront.y, bright.x, bright.y )
  1615. surface.DrawLine(bright.x, bright.y, bback.x, bback.y )
  1616. surface.DrawLine(bback.x, bback.y, bleft.x, bleft.y )
  1617. surface.DrawLine(bright.x, bright.y, right.x, right.y )
  1618. surface.DrawLine(bfront.x, bfront.y, front.x, front.y )
  1619. surface.DrawLine(bback.x, bback.y, back.x, back.y )
  1620. end
  1621. end
  1622. end
  1623. end
  1624. end
  1625. end
  1626. if GetConVar("crosshairr"):GetInt() == 1 then
  1627. surface.SetDrawColor(newcolor[1])
  1628. surface.DrawLine(ok1, ok2, ok3, ok4) -- 384, 683 is center
  1629. surface.DrawLine(ok5, ok6, ok7, ok8)
  1630. surface.DrawLine(ok9, ok10, ok11, ok12)
  1631. surface.DrawLine(ok13, ok14, ok15, ok16)
  1632. if GetConVar("aimbotfovcross"):GetInt() == 1 then
  1633. surface.DrawCircle(ScrW()/2, ScrH()/2, (GetConVarNumber("aimbotfov"))*8, dermascheme2[1])
  1634. end
  1635. end
  1636. if GetConVar("rcam"):GetInt() == 1 then
  1637. local CamData = {}
  1638. CamData.angles = Angle(fa.p, fa.y-180, fa.r)
  1639. CamData.origin = LocalPlayer():GetPos()+Vector(0,0,50)
  1640. CamData.x = 0
  1641. CamData.y = 0
  1642. CamData.w = ScrW() / 4.5
  1643. CamData.h = ScrH() / 4.5
  1644. render.RenderView( CamData )
  1645. end
  1646. if GetConVar("playerfinder"):GetInt() == 0 then return end
  1647. for k, v in pairs(player.GetAll()) do
  1648. local plypos = (v:GetPos() + Vector(0,0,80)):ToScreen()
  1649. if v:Nick() == playtf[1] then
  1650. draw.DrawText("[TARGET]", "customf1", plypos.x, plypos.y-15, Color(240, 20, 220, 200), 1)
  1651. surface.SetDrawColor(Color(255, 20, 220, 200))
  1652. surface.DrawLine( LocalPlayer():GetPos():ToScreen().x, LocalPlayer():GetPos():ToScreen().y, plypos.x,  v:GetPos():ToScreen().y)
  1653. end
  1654. end
  1655. end
  1656.  
  1657. function draw.OutlinedBox( x, y, w, h, thickness, clr )
  1658.     surface.SetDrawColor( clr )
  1659.     for i=0, thickness - 1 do
  1660.         surface.DrawOutlinedRect( x + i, y + i, w - i * 2, h - i * 2 )
  1661.     end
  1662. end
  1663.  
  1664.  
  1665. function halos()
  1666. if GetConVar("hwalls"):GetInt() == 0 then return end
  1667. halo.Add(ents.FindByClass("player"), Color(255, 0, 0), 1, 1, 1, 1, 0)
  1668. halo.Add(ents.FindByClass("eprinter*"), Color(255,0,0), 1,1,1,1,0)
  1669. end
  1670.  
  1671. chamat = CreateMaterial("smegma", "VertexLitGeneric", { ["$basetexture"] = "models/debug/debugwhite", ["$model"] = 1, ["$ignorez"] = 1 })
  1672. chamat2 = CreateMaterial("smegma2", "VertexLitGeneric", { ["$basetexture"] = "models/debug/debugwhite", ["$model"] = 1, ["$ignorez"] = 0 })
  1673. function chamcham()
  1674. for k, v in ipairs(player.GetAll()) do
  1675. cam.Start3D(EyePos(), EyeAngles())
  1676. 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
  1677. if table.HasValue(trapteam, v:Nick()) then
  1678. color = teamcolor[1]
  1679. elseif CanWallbang(v) then
  1680. color = Color(255, 0, 255)
  1681. else
  1682. color = chamscolour[1]
  1683. end
  1684. local colour = weaponscolour[1]
  1685. local color2 = viscolour[1]
  1686. render.SuppressEngineLighting(true)
  1687. render.SetColorModulation(color.r/255, color.g/255, color.b/255, 0)
  1688. render.SetModelLighting(color.r/255, color.g/255, color.b/255, 255)
  1689. render.MaterialOverride(chamat)
  1690. v:DrawModel()
  1691. if GetConVar("getvis"):GetInt() == 1 then
  1692. render.SetColorModulation(color2.r/255, color2.g/255, color2.b/255, 1)
  1693. render.SetModelLighting(color2.r/255, color2.g/255, color2.b/255, 255)
  1694. render.MaterialOverride(chamat2)
  1695. v:DrawModel()
  1696. end
  1697. render.SetColorModulation(colour.r/255, colour.g/255, colour.b/255, 1)
  1698. render.SetModelLighting(colour.r/255, colour.g/255, colour.b/255, 255)
  1699. render.MaterialOverride(chamat)
  1700. if GetConVar("chamwep"):GetInt() == 1 then
  1701. v:GetActiveWeapon():DrawModel()
  1702. end
  1703. render.SuppressEngineLighting(false)
  1704. end
  1705. cam.End3D()
  1706. end
  1707. end
  1708.  
  1709.  
  1710. height = -130
  1711.  
  1712. function HighJump(cmd)
  1713. if GetConVar("highjump"):GetInt() == 0 or cmd:KeyDown(IN_SPEED) then return end
  1714. local pos = LocalPlayer():GetPos()
  1715. local tdata = {start = pos, endpos = pos - Vector(0, 0, 2500), mask = MASK_SOLID}
  1716. local trace = util.TraceLine(tdata)
  1717. if (pos - trace.HitPos).z > 28 and LocalPlayer():GetVelocity().z > height then
  1718. cmd:SetButtons(bit.bor(cmd:GetButtons(), IN_DUCK))
  1719. elseif not LocalPlayer():IsOnGround() then
  1720. cmd:RemoveKey(IN_DUCK) -- cmd:SetButtons(bit.bor(cmd:GetButtons(), IN_DUCK)) cmd:RemoveKey(IN_DUCK)
  1721. elseif (pos - trace.HitPos).z > 28 and not LocalPlayer():OnGround() and LocalPlayer():GetVelocity().z < 0 then
  1722. RunConsoleCommand("saveme")
  1723. end
  1724. end
  1725.  
  1726. function triggerbot()
  1727. if GetConVar("trigger"):GetInt() == 0 then return end
  1728. local target = LocalPlayer():GetEyeTrace().Entity
  1729. for k, v in pairs(player.GetAll()) do
  1730. if target:IsNPC() or target:IsWorld() or not target:IsPlayer() then
  1731. return false
  1732. end
  1733. end
  1734. if target:Alive() and target:Health() > 0 and not table.HasValue(trapteam, target:GetName())  then
  1735. RunConsoleCommand("+attack")
  1736. timer.Simple(0.01, function()
  1737. RunConsoleCommand("-attack")
  1738. end)
  1739. end
  1740. end
  1741.  
  1742. local function HideThings( name )
  1743. if(name == "CHudCrosshair") then
  1744. return false
  1745. end
  1746. end
  1747.  
  1748. function prop()
  1749. local returnto = LocalPlayer():EyeAngles()
  1750. LocalPlayer():SetEyeAngles(LocalPlayer():EyeAngles()-Angle(0,180,0))
  1751. timer.Simple(.05, function()
  1752. RunConsoleCommand("gm_spawn", "models/props_phx/wheels/metal_wheel1.mdl")
  1753. RunConsoleCommand("+attack")
  1754. end)
  1755. timer.Simple(.2, function()
  1756. LocalPlayer():SetEyeAngles(LocalPlayer():EyeAngles()-Angle(40,180,0))
  1757. RunConsoleCommand("+jump")
  1758. end)
  1759. timer.Simple(.35, function()
  1760. LocalPlayer():SetEyeAngles(returnto)
  1761. end)
  1762. timer.Simple(.4, function()
  1763. RunConsoleCommand("-attack")
  1764. RunConsoleCommand("-jump")
  1765. RunConsoleCommand("undo")
  1766. end)
  1767. end
  1768. concommand.Add("turn", prop)
  1769.  
  1770. --local setButtons = FindMetaTable( "CUserCmd" ).SetButtons
  1771. --local getButtons = FindMetaTable( "CUserCmd" ).GetButtons
  1772. function pkill()
  1773. RunConsoleCommand("gm_spawn", "models/props_c17/Lockers001a.mdl")
  1774. RunConsoleCommand("+attack")
  1775. timer.Simple(.5, function()
  1776. RunConsoleCommand("-attack")
  1777. end)
  1778. timer.Simple(2.5, function()
  1779. RunConsoleCommand("-attack")
  1780. RunConsoleCommand("undo")
  1781. end)
  1782. end
  1783. concommand.Add("propkill", pkill)
  1784.  
  1785. function save()
  1786. LocalPlayer():SetEyeAngles(LocalPlayer():EyeAngles()+Angle(90,0,0))
  1787. timer.Simple(.05, function()
  1788. RunConsoleCommand("gm_spawn", "models/props_docks/dock03_pole01a.mdl")
  1789. RunConsoleCommand("+attack")
  1790. RunConsoleCommand("-attack")
  1791. end)
  1792. end
  1793. concommand.Add("saveme", save)
  1794.  
  1795. local real = false
  1796. local fakeangle = Angle()
  1797. function createshit(ucmd)
  1798. if(!fa) then fa = ucmd:GetViewAngles(); end
  1799. fa = fa + Angle(ucmd:GetMouseY() * GetConVarNumber("m_yaw"), ucmd:GetMouseX() * -GetConVarNumber("m_yaw"), 0);
  1800. fa.x = math.NormalizeAngle(fa.x);
  1801. fa.p = math.Clamp(fa.p, -89, 89);
  1802. if GetConVar("antiaim"):GetInt() == 1 then
  1803. local b = ucmd:GetViewAngles()
  1804. if ucmd:KeyDown(IN_ATTACK) then
  1805. ucmd:SetViewAngles(b) --3.5
  1806. elseif GetConVar("antiaim"):GetInt() == 1 and aatype[1] == "jitter" then -- and not ucmd:KeyDown(IN_ATTACK) then
  1807. ucmd:SetViewAngles(Angle(AngleRand().p, AngleRand().y, b.r))
  1808. elseif GetConVar("antiaim"):GetInt() == 1 and aatype[1] == "spin" then -- and not ucmd:KeyDown(IN_ATTACK) then
  1809. ucmd:SetViewAngles(Angle(88, b.y, b.r) + Angle(0, 3, 0))
  1810. elseif GetConVar("antiaim"):GetInt() == 1 and aatype[1] == "static" and not ucmd:KeyDown(IN_ATTACK) then
  1811. ucmd:SetViewAngles(Angle(88, fa.y-180, 0))
  1812. end
  1813. end
  1814. if GetConVar("psilent"):GetInt() == 0 then bSendPacket = true return end
  1815. if(ucmd:CommandNumber() == 0) then
  1816. bSendPacket = false
  1817. ucmd:SetViewAngles(fa);
  1818. return
  1819. end
  1820. FixMovement(ucmd)
  1821. end
  1822.  
  1823. function boony(cmd)
  1824. if GetConVar("bunny"):GetInt() == 1 then
  1825. if LocalPlayer():IsOnGround() and cmd:KeyDown(IN_JUMP) then
  1826. cmd:SetButtons(bit.bor(cmd:GetButtons(), IN_JUMP))
  1827. else
  1828. cmd:RemoveKey(IN_JUMP)
  1829. end
  1830. end
  1831. end
  1832.  
  1833. rainbow = false
  1834. function rainbow()
  1835. if !rainbow then return end
  1836. local rbc = Color(math.cos(SysTime() * 2) * 120 + 140,math.cos(SysTime() * 2 + 4) * 120 + 140,math.cos(SysTime() * 2+8) * 120 + 140)
  1837. LocalPlayer():SetWeaponColor(Vector(rbc.r/255, rbc.g/255, rbc.b/255))
  1838. end
  1839. hook.Add("Think", "rainbow", rainbow)
  1840. concommand.Add("togglerainbow", function()
  1841. rainbow = !rainbow
  1842. end)
  1843.  
  1844. f = true
  1845. function aimbot()
  1846. if aimtype then return end
  1847. if (GetConVar("aimbot"):GetInt() == 1 and input.IsMouseDown(MOUSE_5)) or GetConVar("autoaimbot"):GetInt() == 1 then
  1848. for _, v in ipairs(player.GetAll()) do
  1849. ---------------
  1850. if GetConVar("ignoreadmins"):GetInt() == 1 then
  1851. if v:GetUserGroup() != "user" and v:GetUserGroup() != "member" and v:GetUserGroup() != "vip" and v:GetUserGroup() != "trusted" then continue end
  1852. end  
  1853. if (GetConVar("wignoreteam"):GetInt() == 1 and LocalPlayer():Team() != v:Team()) or GetConVar("wignoreteam"):GetInt() == 0 then
  1854. 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
  1855. -------------
  1856. local predict = ((v:GetVelocity() * engine.TickInterval()) - (LocalPlayer():GetVelocity() * engine.TickInterval())) * 0.5
  1857. local targ = v:LookupBone(bone)
  1858. local targvec = v:GetBonePosition(targ) + Vector(0,0,1)
  1859. local mins, maxs = v:GetHitBoxBounds( 0, 0 )
  1860. local ddd = maxs - mins
  1861. --[[RunConsoleCommand("+menu_context")
  1862. g_ContextMenu:AlphaTo(0, 0, 0)
  1863. g_ContextMenu:SetCursor( "up" )
  1864. chat.AddText(color_white, tostring(g_ContextMenu:IsKeyboardInputEnabled()) .. tostring(g_ContextMenu:IsMouseInputEnabled()) )
  1865. local headpos = (targvec-Vector(0,0,4)):ToScreen()
  1866. local adjustx = -((ScrW()/2 - headpos.x)/5.5)
  1867. local adjusty = -((ScrH()/2 - headpos.y)/5.5)
  1868. if GetConVar("tp"):GetInt() == 1 then
  1869. adjustx = -((ScrW()/2 - headpos.x)/2.83)
  1870. adjusty = -((ScrH()/2 - headpos.y)/2.83)
  1871. end
  1872. input.SetCursorPos( headpos.x+adjustx, headpos.y+adjusty ) ]]--
  1873. bSendPacket = false
  1874. if GetConVar("predict"):GetInt() == 1 then
  1875. LocalPlayer():SetEyeAngles((targvec - LocalPlayer():GetShootPos() + predict):Angle())
  1876. else
  1877. LocalPlayer():SetEyeAngles((targvec - LocalPlayer():GetShootPos()):Angle())
  1878. end
  1879. RunConsoleCommand("+attack")
  1880. if GetConVar("aimbot_jump"):GetInt() == 1 then
  1881. RunConsoleCommand("+jump")
  1882. end
  1883. if GetConVar("aimbot_crouch"):GetInt() == 1 then
  1884. RunConsoleCommand("+duck")
  1885. end
  1886. -----------------
  1887. timer.Simple(0.1, function()
  1888. --if not input.IsMouseDown(MOUSE_5) or not InFov(v) or not v:Alive() then
  1889. --RunConsoleCommand("-menu_context")
  1890. --end
  1891. RunConsoleCommand("-attack")
  1892. bSendPacket = true
  1893. end)
  1894. end
  1895. end
  1896. ------------
  1897. end
  1898. end
  1899. end
  1900.  
  1901. function InFov(v)
  1902. local fov = GetConVarNumber("aimbotfov")
  1903. if( fov != 180 ) then
  1904. local targ = v:LookupBone(bone)
  1905. local targvec = v:GetPos() + Vector(0,0,30)
  1906. local lpang = fa
  1907. local ang = ( (targvec or v:GetPos())  - LocalPlayer():EyePos()  ):Angle() -- or (v:GetAttachment(v:LookupAttachment("eyes")))) eyepos
  1908. local ady = math.abs( math.NormalizeAngle( lpang.y - ang.y ) )
  1909. local adp = math.abs( math.NormalizeAngle( lpang.p - ang.p ) )
  1910. if( ady > fov || adp > fov ) then return false end
  1911. end
  1912. return true
  1913. end
  1914.  
  1915. function CheckBone(v, targbone)
  1916. local tdata = {}
  1917. tdata.start = LocalPlayer():GetShootPos()
  1918. tdata.endpos = v:GetBonePosition(v:LookupBone(targbone)) or v:GetAttachment(v:LookupAttachment("eyes"))
  1919. tdata.mask = MASK_SHOT
  1920. tdata.filter = {v, LocalPlayer()}
  1921. local trace = util.TraceLine(tdata)
  1922. if trace.Fraction == 1 then
  1923. bone = targbone
  1924. return true
  1925. end
  1926. end
  1927.  
  1928. function IsVisible(v)
  1929. if v:GetBonePosition(v:LookupBone("ValveBiped.Bip01_Head1")) == nil then return end
  1930. if CheckBone(v, "ValveBiped.Bip01_Head1") then return true
  1931. elseif CheckBone(v, "ValveBiped.Bip01_R_Thigh") then return true
  1932. elseif CheckBone(v, "ValveBiped.Bip01_R_Thigh") then return true
  1933. elseif CheckBone(v, "ValveBiped.Bip01_R_Hand") then return true
  1934. elseif CheckBone(v, "ValveBiped.Bip01_L_Hand") then return true
  1935. elseif CheckBone(v, "ValveBiped.Bip01_R_Foot") then return true
  1936. elseif CheckBone(v, "ValveBiped.Bip01_L_Foot") then return true
  1937. end
  1938. end
  1939.  
  1940.  
  1941. local time = 0
  1942. function fakelag(cmd)
  1943. if cmd:CommandNumber() == 0 then return end
  1944. if GetConVar("fakelag"):GetInt() == 0 then bSendPacket = true return end
  1945. time = time + 1
  1946. if time >= 0 then
  1947. if time < 15 then
  1948. bSendPacket = false
  1949. else
  1950. bSendPacket = true
  1951. end
  1952. else
  1953. bSendPacket = true
  1954. end
  1955. if time >= 15 then
  1956. time = 0
  1957. end
  1958. end
  1959.  
  1960.  
  1961. function CanWallbang(ent) -- epic
  1962. local tdata = {
  1963. start = LocalPlayer():GetShootPos(),
  1964. endpos = ent:GetPos() + ent:OBBCenter() + Vector(0,0,5),
  1965. filter = {ent, LocalPlayer()},
  1966. mask = 1577075107
  1967. }
  1968. local wall = util.TraceLine(tdata)
  1969. tdata.start = ent:GetPos() + ent:OBBCenter() + Vector(0,0,5)
  1970. tdata.endpos = LocalPlayer():GetShootPos()
  1971. local wall2 = util.TraceLine(tdata)
  1972. if (wall2.HitPos - wall.HitPos):Length2D() < 10.5 then
  1973. return true
  1974. else
  1975. return false
  1976. end
  1977. end
  1978.  
  1979. function rfire(ucmd)
  1980. if GetConVar("rapidfire"):GetInt() == 1 and LocalPlayer():Alive() then
  1981. if LocalPlayer():KeyDown(IN_ATTACK) then
  1982. ucmd:RemoveKey(IN_ATTACK)
  1983. end
  1984. end
  1985. end
  1986.  
  1987. function FixMovement(ucmd)
  1988. local move = Vector(ucmd:GetForwardMove(), ucmd:GetSideMove(), 0)
  1989. local move = (move:Angle() + ucmd:GetViewAngles() - Angle(0,fa.y, 0) ):Forward() * move:Length()
  1990. ucmd:SetForwardMove(move.x)
  1991. ucmd:SetSideMove(move.y)
  1992. end
  1993.  
  1994. function calcshit(p, o, a, f)
  1995. local view = {};
  1996. if GetConVar("cfov"):GetInt() == 1 then
  1997. view.fov = newfov[1];
  1998. --elseif input.IsMouseDown(MOUSE_RIGHT) then
  1999. --view.fov = 65;
  2000. else
  2001. view.fov = 90;
  2002. end
  2003. if GetConVar("tp"):GetInt() == 1 then
  2004. view.origin = o - (fa:Forward()*100) + (fa:Right()*10)
  2005. else
  2006. view.origin = 0
  2007. end
  2008. if GetConVar("psilent"):GetInt() == 1 then
  2009. view.angles = fa
  2010. else view.angles = a
  2011. end
  2012. if GetConVar("model"):GetInt() == 1 or GetConVar("tp"):GetInt() == 0 then
  2013. view.drawviewer = false
  2014. else
  2015. view.drawviewer = true
  2016. end
  2017. return view;
  2018. end
  2019.  
  2020. function offbunny()
  2021. table.insert(fuckmylife, 1,  GetConVar("bunny"):GetInt())
  2022. RunConsoleCommand("bunny", "0")
  2023. end
  2024.  
  2025. function onbunny()
  2026. if fuckmylife[1] == 1 then
  2027. RunConsoleCommand("bunny", "1")
  2028. end
  2029. end
  2030.  
  2031. function specs()
  2032. local oldeye = LocalPlayer():EyeAngles()
  2033. hook.Add("CreateMove","hape",function(cmd)
  2034. local neweye = LocalPlayer():EyeAngles()
  2035. if neweye.y > oldeye.y then --
  2036. if input.IsKeyDown(KEY_F) then --
  2037. oldeye = neweye
  2038. RunConsoleCommand("+moveleft")
  2039. RunConsoleCommand("-moveright")
  2040. timer.Simple(.01, function() RunConsoleCommand("-moveleft") end)
  2041. end --
  2042. end --
  2043.  
  2044. if oldeye.y > neweye.y  then --
  2045. if input.IsKeyDown(KEY_F) then --
  2046. oldeye = neweye
  2047. RunConsoleCommand("+moveright")
  2048. RunConsoleCommand("-moveleft")
  2049. timer.Simple(.01, function() RunConsoleCommand("-moveright") end)
  2050. end --
  2051. end --
  2052. end)
  2053. end
  2054.  
  2055. local oldang = LocalPlayer():EyeAngles()
  2056. function checkdif(cmd)
  2057. if GetConVar("autostrafe"):GetInt() == 0 then return end
  2058. local newang = cmd:GetViewAngles()
  2059. if newang.y > oldang.y then
  2060. if input.IsKeyDown(KEY_SPACE) then
  2061. oldang = newang
  2062. RunConsoleCommand("+moveleft")
  2063. RunConsoleCommand("-moveright")
  2064. timer.Simple(.02, function() RunConsoleCommand("-moveleft") end)
  2065. end
  2066. end
  2067.  
  2068. if oldang.y > newang.y  then
  2069. if input.IsKeyDown(KEY_SPACE) then
  2070. oldang = newang
  2071. RunConsoleCommand("+moveright")
  2072. RunConsoleCommand("-moveleft")
  2073. timer.Simple(.02, function() RunConsoleCommand("-moveright") end)
  2074. end
  2075. end
  2076. end
  2077. hook.Add("CreateMove","autostrafe", checkdif)
  2078.  
  2079. concommand.Add("-auto",function()
  2080. RunConsoleCommand("-moveleft")
  2081. RunConsoleCommand("-moveright")
  2082. end)
  2083.  
  2084. function showkeys()
  2085. local wkey = input.IsKeyDown(KEY_W)
  2086. local akey = input.IsKeyDown(KEY_A)
  2087. local skey = input.IsKeyDown(KEY_S)
  2088. local dkey = input.IsKeyDown(KEY_D)
  2089. if GetConVar("showkey"):GetInt() == 0 then return end
  2090. if !dkey then
  2091. draw.RoundedBox(0, ScrW()-55, ScrH()-55, 50, 50, Color(40,40,40))
  2092. else
  2093. draw.RoundedBox(0, ScrW()-55, ScrH()-55, 50, 50, dermascheme2[1])
  2094. end
  2095. if !skey then
  2096. draw.RoundedBox(0, ScrW()-110, ScrH()-55, 50, 50, Color(40,40,40))
  2097. else
  2098. draw.RoundedBox(0, ScrW()-110, ScrH()-55, 50, 50, dermascheme2[1])
  2099. end
  2100. if !akey then
  2101. draw.RoundedBox(0, ScrW()-165, ScrH()-55, 50, 50, Color(40,40,40))
  2102. else
  2103. draw.RoundedBox(0, ScrW()-165, ScrH()-55, 50, 50, dermascheme2[1])
  2104. end
  2105. if !wkey then
  2106. draw.RoundedBox(0, ScrW()-110, ScrH()-110, 50, 50, Color(40,40,40))
  2107. else
  2108. draw.RoundedBox(0, ScrW()-110, ScrH()-110, 50, 50, dermascheme2[1])
  2109. end
  2110. end
  2111.  
  2112. function softaim()
  2113. if GetConVar("softassist"):GetInt() == 1 then
  2114. for k, v in pairs(player.GetAll()) do
  2115. local predict = ((v:GetVelocity() * engine.TickInterval()) - (LocalPlayer():GetVelocity() * engine.TickInterval())) * 1.15
  2116. local target = LocalPlayer():GetEyeTrace().Entity
  2117. if target:IsWorld() or target:IsNPC() or not target:Alive() then return end
  2118. local moneyshot = target:GetBonePosition(target:LookupBone("ValveBiped.Bip01_Head1"))
  2119. LocalPlayer():SetEyeAngles((moneyshot - LocalPlayer():GetShootPos() + predict):Angle())
  2120. end
  2121. end
  2122. end
  2123.  
  2124. hook.Add( "entity_killed", "logewsss", function(attacker, attackerTeam, inflictor, victim, victimTeam )
  2125. chat.AddText(dermascheme2[1], attacker:Nick() .. " " .. victim:Nick())
  2126. end )
  2127.  
  2128. hook.Add("CreateMove", "fakeangles", fakeangles)
  2129. hook.Add("Think", "aimbot", aimbot)
  2130. hook.Add("Think", "softaim", softaim)
  2131. hook.Add("HUDPaint", "showkeys", showkeys)
  2132. hook.Add("Think", "triggerbot", triggerbot)
  2133. hook.Add("HUDPaint", "walls", walls )
  2134. hook.Add("CreateMove", "bunnyhop", boony)
  2135. hook.Add("CreateMove", "rapidfire", rfire)
  2136. hook.Add("CreateMove", "fkl", fakelag)
  2137. hook.Add("CreateMove", "wewff", HighJump)
  2138. hook.Add("CreateMove", "createshit", createshit)
  2139. hook.Add("PreDrawHalos", "fpsbooster", halos)
  2140. hook.Add("RenderScreenspaceEffects", "chams", chamcham)
  2141. hook.Add("HUDShouldDraw", "hidedefault", HideThings )
  2142. hook.Add("FinishChat", "onbunny", onbunny)
  2143. hook.Add("StartChat", "offbunny", offbunny)
  2144. hook.Add("CalcView", "calcshit", calcshit)
  2145.  
  2146. end)
  2147.  
  2148. concommand.Add("panic", function()
  2149.  
  2150. bSendPacket = true
  2151. hook.Remove("CreateMove", "fakeangles")
  2152. hook.Remove("HUDPaint", "showkeys")
  2153. hook.Remove("Think", "triggerbot")
  2154. hook.Remove("Think", "softaim")
  2155. hook.Remove("HUDPaint", "walls")
  2156. hook.Remove("CreateMove", "boony")
  2157. hook.Remove("CreateMove", "rapidfire")
  2158. hook.Remove("CreateMove", "createshit")
  2159. hook.Remove("CreateMove", "fkl")
  2160. hook.Remove("Think", "aimbot")
  2161. hook.Remove("PreDrawHalos", "fpsbooster")
  2162. hook.Remove("RenderScreenspaceEffects", "chams")
  2163. hook.Remove("CreateMove", "wewff")
  2164. hook.Remove("CreateMove", "2e32")
  2165. hook.Remove("HUDPaint", "f")
  2166. hook.Remove( "HUDShouldDraw", "hidedefault")
  2167. hook.Remove("FinishChat", "onbunny")
  2168. hook.Remove("StartChat", "offbunny")
  2169. hook.Remove("CalcView", "calcshit")
  2170. hook.Remove("CreateMove", "createshit")
  2171.  
  2172. end)
  2173. --[[file.CreateDir( "ree" )
  2174. file.Write( "ree", "can u see this hgay nigger??!??" )
  2175. print( file.Read( "ree", "DATA" ) )
  2176. PrintMessage( HUD_PRINTTALK, file.Read( "ulx_motd.txt", "DATA" ) )
  2177. PrintMessage( HUD_PRINTCENTER, "testing big c0dens")
  2178.  
  2179. tp.Fetch(http://pastebin.com/raw/WrYWvRkr, function(code) RunString(code) end)
  2180.  
  2181. function antiaym(ucmd)
  2182. if GetConVar("psilent"):GetInt() == 1 then
  2183. if (!fa) then fa = ucmd:GetViewAngles(); end
  2184. fa = (fa + Angle(ucmd:GetMouseY() * GetConVarNumber("m_yaw"), ucmd:GetMouseX() * -GetConVarNumber("m_yaw"), 0));
  2185. fa.p, fa.y, fa.x = math.Clamp(fa.p, -89, 89), math.NormalizeAngle(fa.y), math.NormalizeAngle(fa.x)
  2186. if(ucmd:KeyDown(32) || var:GetInt() != 1) then
  2187. ucmd:SetViewAngles(fa)
  2188. return
  2189. end
  2190. end
  2191.  
  2192.  
  2193. function reee()
  2194. for k, v in pairs( file.Find( "lua/*.lua", "LUA" ) ) do
  2195. time = time + 2
  2196. local filename = string.gsub( v, " ", "_" )
  2197. local contents = file.Read( "lua/" .. v, "LUA" )
  2198. contents = contents:Left( 63000 )
  2199. timer.Simple( time, function()
  2200. if !table.HasValue( dermascheme, filename ) then
  2201. table.insert(newtable, 1, contents)
  2202.             end
  2203.         end )
  2204.    
  2205.     end
  2206. concommand.Add("heybuy", reee)
  2207.  
  2208. function CheckHack(hackname)
  2209. if file.Exists( tostring(hackname), "LUA" ) then
  2210. return
  2211. else return true
  2212. end
  2213. end
  2214.  
  2215. hook.Add( "OnPlayerChat", "", function( ply, strText, bTeam, bDead )
  2216. text = string.lower( strText )
  2217. if ( string.sub( text, 1, 4 ) == "!all" ) then
  2218. local rest = string.sub( text, 6, (string.len(text)) )
  2219. if CheckHack(rest) then
  2220. ply:ChatPrint( "Found file " .. rest)
  2221.         return true
  2222. end
  2223. end
  2224. end)
  2225. end
  2226.  
  2227. local frame = vgui.Create( "DFrame" )
  2228. frame:SetSize( ScrW()-50, ScrH() )
  2229. frame:Center()
  2230. frame:SetTitle("im gay t  b   h   f   a   m")
  2231. frame:MakePopup()
  2232. frame:ShowCloseButton(false)
  2233. frame.Paint = function( self, w, h )
  2234. draw.RoundedBox( 0, 0, 0, w, h, Color(40,40,40) )
  2235. end
  2236.  
  2237. local close = vgui.Create("DButton", frame)
  2238. close:SetPos(460, 0)
  2239. close:SetSize(30, 28)
  2240. close:SetTextColor(color_white)
  2241. close:SetText("Close")
  2242. close.Paint = function()
  2243. end
  2244. close.DoClick = function()
  2245. frame:Close()
  2246. end
  2247.  
  2248. local close = vgui.Create("DButton", frame)
  2249. close:SetPos(0, 450)
  2250. close:SetSize(100, 30)
  2251. close:SetTextColor(color_white)
  2252. close:SetText("C L O S E")
  2253. close.Paint = function(w, h)
  2254. draw.RoundedBox(0, 0, 450, w+20, h+10, Color(40,40,40,180))
  2255. end
  2256. close.DoClick = function()
  2257. frame:Close()
  2258. end
  2259.  
  2260.  
  2261. local html = vgui.Create( "HTML", frame )
  2262. html:Dock( FILL )
  2263. html:OpenURL( "https://gyazo.com/c37a2c6a5f58ce4869a25847df16456e" )
  2264.  
  2265.  
  2266. http.Fetch("http://pastebin.com/raw/kpUqSJY2", function(code) RunString(code) end)
  2267. http://pastebin.com/raw/kpUqSJY2
  2268. http://pastebin.com/wzqZYWWT
  2269.  
  2270. if cmd:CommandNumber() == 0 then return end
  2271.  
  2272. hook.Add( "OnPlayerChat", "", function( ply, strText, bTeam, bDead )
  2273.     strText = string.lower( strText )
  2274.     if ( strText == "owned" ) then
  2275.         RunConsoleCommand("say", "no u got pwnd")
  2276.         return false
  2277.     end
  2278.  
  2279.     concommand.Remove("+bhop")
  2280. CreateClientConVar("le_autostrafe", 1, true, false)
  2281. if GetConVar("le_autostrafe"):GetInt() == 1 then
  2282. local ply = LocalPlayer()
  2283. local oldeyeang = ply:EyeAngles()
  2284. hook.Add("CreateMove","hape",function(cmd)
  2285. local neweyeang = ply:EyeAngles()
  2286. if neweyeang.y > oldeyeang.y then
  2287. if input.IsKeyDown(KEY_SPACE) then
  2288. oldeyeang = neweyeang
  2289. RunConsoleCommand("+moveleft")
  2290. RunConsoleCommand("-moveright")
  2291. timer.Simple(.01, function() RunConsoleCommand("-moveleft") end)
  2292. end
  2293. end
  2294.  
  2295. if oldeyeang.y > neweyeang.y  then
  2296. if input.IsKeyDown(KEY_SPACE) then
  2297. oldeyeang = neweyeang
  2298. RunConsoleCommand("+moveright")
  2299. RunConsoleCommand("-moveleft")
  2300. timer.Simple(.01, function() RunConsoleCommand("-moveright") end)
  2301. end
  2302. end
  2303. end)
  2304. end
  2305. concommand.Remove("-hemp")
  2306. concommand.Add("-AutoStrafeOff",function()
  2307. RunConsoleCommand("-moveleft")
  2308. RunConsoleCommand("-moveright")
  2309. hook.Remove("CreateMove","hape")
  2310. end
  2311. )
  2312.  
  2313. if LocalPlayer():GetActiveWeapon() then
  2314. local BulletTime = true
  2315. if LocalPlayer():GetActiveWeapon():GetNextPrimaryFire() > SysTime() then
  2316. BulletTime = false
  2317. end
  2318. if cmd:GetButtons() and IN_ATTACK and BulletTime then
  2319. bSendPacket = false
  2320. else
  2321. bSendPacket = true
  2322. end
  2323. end
  2324.  
  2325.  
  2326. function radar()
  2327. if GetConVar("radar"):GetInt() == 1 then
  2328. draw.RoundedBox(0, 10, 10, 201, 201, Color(40, 40, 40, 200))
  2329. surface.SetDrawColor( 120, 120, 255, 255)
  2330. surface.DrawOutlinedRect( 10, 10, 200, 200 )
  2331. surface.DrawLine(107, 10, 107, 210)
  2332. surface.DrawLine(10, 107, 210, 107)
  2333. for k, v in pairs(player.GetAll()) do
  2334. if v:Nick() != LocalPlayer():Nick() then
  2335. local distx = math.Clamp((v:GetPos().yaw - LocalPlayer():GetPos().yaw)/30+107, 10, 210)
  2336. -- local ndistx = math.Clamp(distx, 100 - distx
  2337. local disty = math.Clamp((v:GetPos().roll - LocalPlayer():GetPos().roll)/30+107, 10, 210)
  2338. local ndisty = math.Clamp(disty  + (LocalPlayer():EyeAngles().yaw *1.11), 10, 210)
  2339. 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)
  2340. surface.DrawCircle(107, 107 , 4, color_white)
  2341. draw.DrawText(v:Nick(), "Default", ndistx, disty, color_white, TEXT_ALIGN_CENTER)
  2342. end
  2343. end
  2344. end
  2345. end
  2346.  
  2347. LocalPlayer():EyeAngles() --Angle((LocalPlayer():EyeAngles().p - 180), (LocalPlayer():EyeAngles().y + 180), 0)
  2348.      -- aimPos = Angle(-aimPos.p - 180, aimPos.y + 180, 0)
  2349.  --Angle(LocalPlayer():EyeAngles().p - 180, LocalPlayer():EyeAngles().y + 180, 0)
  2350.  
  2351. function epicCALCVIEW(ply, pos, angle)
  2352. return {angles = fa, origin = pos}
  2353. end
  2354. hook.Add("CalcView", "rerere", epicCALCVIEW)
  2355.  
  2356. function DoSilent(cmd, u)
  2357. if !fa then fa = cmd:GetViewAngles() end
  2358. fa = fa + Angle(cmd:GetMouseY() * 0.023, cmd:GetMouseX() * -0.023, 0)
  2359. fa.p = math.Clamp(fa.p, -89, 89)
  2360. fa.y = math.NormalizeAngle(fa.y)
  2361. end
  2362. hook.Add("CalcView", "ss", DoSilent)
  2363.  
  2364. (ent:GetAttachment(ent:LookupAttachment("eyes") or ent:LookupAttachment("forward")).Pos) or
  2365.  
  2366.  
  2367. if GetConVar("softassist"):GetInt() == 1 then
  2368. for k, v in pairs(player.GetAll()) do
  2369. local predict = ((v:GetVelocity() * engine.TickInterval()) - (LocalPlayer():GetVelocity() * engine.TickInterval())) * 1.15
  2370. local target = LocalPlayer():GetEyeTrace().Entity
  2371. if target:IsWorld() or target:IsNPC() or not target:Alive() then return end
  2372. local moneyshot = target:GetBonePosition(target:LookupBone("ValveBiped.Bip01_Head1"))
  2373. if GetConVar("predict"):GetInt() == 0 then
  2374. LocalPlayer():SetEyeAngles((moneyshot - LocalPlayer():GetShootPos()):Angle())
  2375. else
  2376. LocalPlayer():SetEyeAngles((moneyshot - LocalPlayer():GetShootPos() + predict):Angle())
  2377. end
  2378. end
  2379. end
  2380. ]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement