Guest User

Untitled

a guest
Jan 19th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.59 KB | None | 0 0
  1. ----- Ink Hack 'Cracked' ------
  2. -- Coded by Nomical, cracked by Notepad++ --
  3.  
  4. local Steamids = {"STEAM_0:1:24563345"}
  5.  
  6. local EspCon = CreateClientConVar("Ink_Esp","0", true , false)
  7. local EspHealth = CreateClientConVar("Ink_Esp_Health","0", true , false)
  8. local EspDist = CreateClientConVar("Ink_Esp_Distance","0", true , false)
  9. local EspAdmin = CreateClientConVar("Ink_Esp_Admin","0", true, false)
  10. local InkBp = CreateClientConVar("Ink_Bhop" ,"0", true , false)
  11. local InkRp = CreateClientConVar("Ink_Rp_Esp", "0" ,true , false)
  12. local InkChams = CreateClientConVar("Ink_Chams", "0" , true , false)
  13. local InkBh = CreateClientConVar("Ink_Line", "0" ,true , false)
  14. local Inkdl = CreateClientConVar("Ink_Light", "0", true , false)
  15. local InkTb = CreateClientConVar("Ink_Trigger" , "0" , true , false)
  16. local InkTTT = CreateClientConVar("Ink_TTT", "0" , true , false)
  17.  
  18. Change = 0
  19. function Changer()
  20. if GetConVarNumber("Ink_Esp_Health") == 0 then
  21.  
  22. Change = 0
  23.  
  24. else
  25.  
  26. Change = 10
  27.  
  28. end
  29. end
  30. hook.Add("Think","Chak",Changer)
  31.  
  32. function Esp()
  33. if EspCon:GetBool() then
  34. for k,v in pairs(player.GetAll()) do
  35. if v!=LocalPlayer() then
  36. local PlayerSpot = v:EyePos():ToScreen()
  37.  
  38.  
  39. TeamColor = team.GetColor(v:Team())
  40.  
  41. surface.CreateFont("AR JULIAN",15,100,true,false, "Mooaaa")
  42. draw.SimpleText(v:Nick() , "Mooaaa", PlayerSpot.x , PlayerSpot.y - 10 , Color(255,0,0,255) , TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER)
  43.  
  44. if v:Alive() then
  45.  
  46. else
  47.  
  48. draw.SimpleText("-DEAD-","Mooaaa",PlayerSpot.x, PlayerSpot.y - 20 , Color(255,0,0,255) , TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER)
  49.  
  50. end
  51.  
  52. if EspHealth:GetBool() and v:Health() <= 100 then
  53.  
  54. local HealthBar = v:Health() / 2.5
  55.  
  56. surface.SetDrawColor(TeamColor)
  57. surface.DrawOutlinedRect(PlayerSpot.x - 20,PlayerSpot.y - 3,40,4)
  58. surface.DrawRect(PlayerSpot.x - 20,PlayerSpot.y - 3,HealthBar,4)
  59. end
  60.  
  61. if EspDist:GetBool() then
  62.  
  63. local distance = math.Round(v:GetPos():Distance(LocalPlayer():GetPos()))
  64. draw.SimpleText(distance, "Mooaaa", PlayerSpot.x , PlayerSpot.y + Change , TeamColor , TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER)
  65.  
  66.  
  67. end
  68. end
  69. end
  70. end
  71. end
  72.  
  73. hook.Add("HUDPaint","ExtraSensoryPercept",Esp)
  74.  
  75. function Admindet()
  76. if EspAdmin:GetBool() then
  77. for k,v in pairs(player.GetAll()) do
  78. if v!=LocalPlayer() then
  79. if v:IsAdmin() or v:IsSuperAdmin() then
  80. AdminS = v:EyePos():ToScreen()
  81.  
  82. draw.SimpleText("Admin","Mooaaa", AdminS.x , AdminS.y - 30 , Color(255,0,0,255) , TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER)
  83.  
  84. end
  85. end
  86. end
  87. end
  88. end
  89.  
  90. hook.Add("HUDPaint","Superoctonopus",Admindet)
  91.  
  92. WeaponTable = {"weapon_zm_pistol","weapon_ttt_wtester","weapon_zm_revolver","weapon_zm_molotov","weapon_zm_shotgun","weapon_ttt_m16","weapon_ttt_glock","weapon_zm_sledge","weapon_zm_rifle","weapon_zm_mac10"}
  93.  
  94. function TTTWeaponEsp()
  95. if InkTTT:GetBool() then
  96. for k,v in pairs(ents.GetAll()) do
  97. if ValidEntity(v) then
  98. if table.HasValue(WeaponTable,v:GetClass()) and v:GetMoveType() != 0 then
  99. Weaponscreenpot = v:GetPos():ToScreen()
  100.  
  101. draw.SimpleText(v:GetClass(),"Mooaaa", Weaponscreenpot.x , Weaponscreenpot.y , Color(255,0,0,255) , TEXT_ALIGN_CENTER,TEXT_ALIGN_CENTER)
  102. end
  103. end
  104. end
  105. end
  106. end
  107.  
  108. hook.Add("HUDPaint","TTTWeaponShow",TTTWeaponEsp)
  109.  
  110. PrinterTable = {"reg_money_printer","money_printer","platinum_printer","golden_printer","zz_money_printer","money_printer_commercial","money_printer_industrial"}
  111.  
  112. function MpExtraSp()
  113. if InkRp:GetBool() then
  114. for k,v in pairs(ents.GetAll()) do
  115. if ValidEntity(v) then
  116. if table.HasValue(PrinterTable,v:GetClass()) then
  117. local Pl = v:GetPos():ToScreen()
  118. draw.SimpleText("Printer", "Mooaaa", Pl.x , Pl.y,Color(20,255,100,255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER)
  119. end
  120. end
  121. end
  122. end
  123. end
  124. hook.Add("HUDPaint","MoneyMoney",MpExtraSp)
  125.  
  126. function Bunnyhop()
  127. if InkBp:GetBool() then
  128. if input.IsKeyDown( KEY_SPACE ) then
  129. if LocalPlayer():IsOnGround() then
  130. RunConsoleCommand("+Jump")
  131. timer.Create("Bhop",0.01, 0 ,function() RunConsoleCommand("-Jump") end)
  132.  
  133. end
  134. end
  135. end
  136. end
  137.  
  138. hook.Add("Think", "Funkybunny", Bunnyhop)
  139.  
  140. local InkCross = CreateClientConVar("Ink_Crosshair","0",true,false)
  141.  
  142. function Crosshair1()
  143. if InkCross:GetBool() then
  144. surface.SetDrawColor(team.GetColor(LocalPlayer():Team()))
  145. surface.DrawLine(ScrW() / 2 - 10, ScrH() / 2, ScrW() / 2 + 11 , ScrH() / 2)
  146. surface.DrawLine(ScrW() / 2 - 0, ScrH() / 2 - 10, ScrW() / 2 - 0 , ScrH() / 2 + 11)
  147. end
  148. end
  149. hook.Add("HUDPaint","CustomCross",Crosshair1)
  150.  
  151. local InkHit = CreateClientConVar("Ink_HitMarker","0",true,false)
  152.  
  153. function Hitmarker()
  154. if InkHit:GetBool() then
  155. local EyeEnt = LocalPlayer():GetEyeTrace().Entity
  156. if EyeEnt:IsPlayer() then
  157. if LocalPlayer():Health() > 0 then
  158. if LocalPlayer():GetCurrentCommand():KeyDown(IN_ATTACK) then
  159. if LocalPlayer():GetActiveWeapon():Clip1() > 0 then
  160.  
  161. surface.SetDrawColor( 255 , 255 , 255 , 180 )
  162. surface.DrawLine(ScrW() / 2 - 5 , ScrH() / 2 - 5 , ScrW() / 2 - 15 , ScrH() / 2 - 15)
  163. surface.DrawLine(ScrW() / 2 + 5 , ScrH() / 2 + 5 , ScrW() / 2 + 15, ScrH() / 2 + 15)
  164. surface.DrawLine(ScrW() / 2 + 5 , ScrH() / 2 - 5 , ScrW() / 2 + 15 , ScrH() / 2 - 15)
  165. surface.DrawLine(ScrW() / 2 - 5 , ScrH() / 2 + 5 , ScrW() / 2 - 15 , ScrH() / 2 + 15)
  166. end
  167. end
  168. end
  169. end
  170. end
  171. end
  172.  
  173. hook.Add("HUDPaint","DisplayShittyHitmarker",Hitmarker)
  174.  
  175. function Chams()
  176. if InkChams:GetBool() then
  177. for k,v in pairs(player.GetAll()) do
  178. if (v:Alive() and v:IsPlayer() and v:Team() != TEAM_SPECTATOR ) then
  179. cam.Start3D( EyePos() , EyeAngles() )
  180. cam.IgnoreZ(true)
  181. v:DrawModel()
  182. cam.IgnoreZ(false)
  183. cam.End3D()
  184. end
  185. end
  186. end
  187. end
  188.  
  189. hook.Add("HUDPaint","Chamers",Chams)
  190.  
  191. local InkAnti = CreateClientConVar("Ink_AntiGag","0",true,false)
  192. function Antigag()
  193. if InkAnti:GetBool() then
  194. hook.Remove( "PlayerBindPress", "ULXGagForce" ) timer.Destroy( "GagLocalPlayer")
  195. end
  196. end
  197.  
  198. hook.Add("Think","NewAntiGag",Antigag)
  199.  
  200. function Barrelhax()
  201. if InkBh:GetBool() then
  202. for k,v in pairs(player.GetAll()) do
  203. if (v!=LocalPlayer() and v:Alive() and v:IsPlayer()) then
  204. cam.Start3D( EyePos() , EyeAngles())
  205. render.SetMaterial( Material( "cable/physbeam" ) )
  206. render.DrawBeam(v:GetBonePosition(v:LookupBone("ValveBiped.Bip01_Head1")) , v:GetEyeTrace().HitPos , 5, 0, 0, Color(255,255,255, 255 ))
  207. cam.End3D()
  208. end
  209. end
  210. end
  211. end
  212.  
  213. hook.Add("HUDPaint","Specline", Barrelhax)
  214.  
  215. function Dynamiclight() // Dynamic light , Kinda obvious what this does.
  216. local dlight = DynamicLight()
  217. if Inkdl:GetBool() then
  218. if (dlight) then
  219. local LocalTeam = team.GetColor(LocalPlayer():Team())
  220. dlight.Pos = LocalPlayer():GetPos()
  221. dlight.r = LocalTeam.r
  222. dlight.g = LocalTeam.g
  223. dlight.b = LocalTeam.b
  224. dlight.Brightness = 4
  225. dlight.Size = 500
  226. dlight.Decay = 0
  227. dlight.DieTime = CurTime() + 0.1
  228. end
  229. end
  230. end
  231.  
  232. hook.Add("Think", "FollowLight" , Dynamiclight)
  233.  
  234. function Trigger()
  235. local Eye = LocalPlayer():GetEyeTrace().Entity
  236. if InkTb:GetBool() then
  237. if (Eye:IsNPC() or Eye:IsPlayer()) then
  238. RunConsoleCommand("+Attack")
  239. else
  240. timer.Simple(0.50, function()
  241. RunConsoleCommand("-Attack")
  242. end)
  243. end
  244. end
  245. end
  246.  
  247. hook.Add("Think", "Test", Trigger)
  248.  
  249. /// TTT Beta PropKill Script ///
  250.  
  251. concommand.Add("+Propkill", function()
  252. propkill1 = 1
  253. end)
  254.  
  255. concommand.Add("-Propkill", function()
  256. propkill1 = 0
  257. end)
  258.  
  259. function OpenS()
  260. orA = LocalPlayer():EyeAngles() - Angle( 0 , 180 , 0 )
  261. Test = LocalPlayer():EyeAngles()
  262. end
  263. hook.Add("Think","Tesasd",OpenS)
  264.  
  265. function ReCalc(cmd)
  266. if propkill1 == 1 then
  267. orA.p = math.Clamp(orA.p + (cmd:GetMouseY() * 0.022), -89, 89)
  268. orA.y = math.NormalizeAngle(orA.y + (cmd:GetMouseX() * 0.022 * -1))
  269. orA.r = 0
  270.  
  271. local Forward = ((Vector(cmd:GetForwardMove(), cmd:GetSideMove(), 0):GetNormal():Angle() + (cmd:GetViewAngles() - orA)):Forward() * Vector(cmd:GetForwardMove(), cmd:GetSideMove(), 0):Length())
  272. cmd:SetForwardMove(Forward.x)
  273. cmd:SetSideMove(Forward.y)
  274.  
  275. end
  276. end
  277. hook.Add("CreateMove", "StoredAngleRecalc", ReCalc)
  278.  
  279.  
  280. function Calc(ply, pos, angles, fov)
  281. local view = {}
  282. view.origin = pos
  283. if GetViewEntity() == LocalPlayer() and propkill1 == 1 then
  284. view.angles = orA
  285. end
  286. view.fov = fov
  287. return view
  288. end
  289. hook.Add("CalcView", "NegTin", Calc)
  290.  
  291.  
  292. function Throw()
  293. if LocalPlayer():GetCurrentCommand():KeyDown(IN_SPEED) and propkill1 == 1 then
  294.  
  295. LocalPlayer():SetEyeAngles( Angle ( orA.p , orA.y , orA.r ) )
  296.  
  297. propkill1 = 0
  298.  
  299. end
  300. end
  301. hook.Add("Think","ThrowProp1",Throw)
  302.  
  303. // Aimbot // Coded by Nomical
  304.  
  305. local Ink_Ignore = CreateClientConVar("Ink_Aimbot_IgnoreSteam","0" , true , false)
  306. local Ink_Team = CreateClientConVar("Ink_Aimbot_Friendlyfire","0",true ,false )
  307. local Ink_Admin = CreateClientConVar("Ink_Aimbot_IgnoreAdmins","0",true ,false )
  308. local InkSmooth = CreateClientConVar("Ink_SmoothAim_Enabled","0",true,false)
  309. local InkSmSpeed = CreateClientConVar("Ink_Smooth_Speed" ,"0",true,false)
  310. local AiBone = CreateClientConVar("Aimbot_Offset", "0" ,true,false)
  311.  
  312. function Visible( cent )
  313. trace1 = {}
  314. trace1.start = LocalPlayer():GetShootPos()
  315. trace1.endpos = cent:GetBonePosition(cent:LookupBone("ValveBiped.Bip01_Head1"))
  316. trace1.mask = MASK_SHOT
  317. trace1.filter = {cent , LocalPlayer()}
  318. Main = util.TraceLine(trace1)
  319. if !Main.Hit then return true end
  320. end
  321.  
  322. function Valid(ent)
  323. if (!ValidEntity(ent) || ent:Team() == TEAM_SPECTATOR || LocalPlayer() == ent) then return false end
  324. if (!ent:Alive() || ent:Health() <= 0) then return false end
  325. if (ent:Team() == LocalPlayer():Team() && GetConVarNumber("Ink_Aimbot_Friendlyfire") != 1) then return false end
  326. if (ent:IsPlayer() && GetConVarNumber( "Ink_Aimbot_IgnoreSteam" ) == 1 && ent:GetFriendStatus() == "friend" ) then return false end
  327. if (ent:IsPlayer() && ent:InVehicle() ) then return false end
  328. if (ent:IsPlayer() && GetConVarNumber( "Ink_Aimbot_IgnoreAdmins" ) && ent:IsAdmin() || ent:IsSuperAdmin()) then return false end
  329. return true
  330. end
  331.  
  332.  
  333. function Targetsys()
  334. local target2 = { 0, 0 }
  335. for k, v in ipairs( player.GetAll() ) do
  336. if Visible(v) && Valid(v) then
  337. local distance = v:GetPos() - LocalPlayer():GetPos()
  338. distance = distance:Length()
  339. distance = math.abs( distance )
  340. if ( distance < target2[2] or target2[1] == 0 ) then
  341.  
  342. target2 = { v, distance }
  343.  
  344. end
  345. end
  346. end
  347.  
  348. return target2[1]
  349.  
  350. end
  351.  
  352.  
  353. function Mano()
  354. if Targetsys() != 0 then
  355. return Targetsys()
  356. end
  357. end
  358.  
  359. On = 0
  360.  
  361. concommand.Add("+Ink_Aim",function()
  362. On = 1
  363. end)
  364.  
  365. concommand.Add("-Ink_Aim",function()
  366. On = 0
  367. end)
  368.  
  369. function aim()
  370. if On == 1 then
  371. if Mano() then
  372. Bone = Mano():GetBonePosition(Mano():LookupBone("ValveBiped.Bip01_Head1")) - Vector(0,0,AiBone:GetInt())
  373. Bone = Bone + Mano():GetVelocity() / 50 - LocalPlayer():GetVelocity() / 50
  374. local Angl = ((Bone - LocalPlayer():GetShootPos()):GetNormal()):Angle()
  375.  
  376. Angl.p = math.NormalizeAngle( Angl.p )
  377. Angl.y = math.NormalizeAngle( Angl.y )
  378. Angl.r = 0
  379.  
  380. if GetConVarNumber("Ink_SmoothAim_Enabled") == 1 then
  381.  
  382. Angle1 = LocalPlayer():EyeAngles()
  383. local Smooth1 = math.Approach(Angle1.p, Angl.p, GetConVarNumber("Ink_Smooth_Speed"))
  384. local Smooth2 = math.Approach(Angle1.y , Angl.y, GetConVarNumber("Ink_Smooth_Speed"))
  385.  
  386. LocalPlayer():SetEyeAngles(Angle(Smooth1,Smooth2,0))
  387.  
  388. else
  389.  
  390. LocalPlayer():SetEyeAngles(Angle(Angl.p,Angl.y,0))
  391. end
  392. end
  393. end
  394. end
  395.  
  396. hook.Add("Think","Nacrot",aim)
  397.  
  398. local Nocoil = CreateClientConVar("Ink_Aimbot_Norecoil","0",true,false)
  399.  
  400. hook.Add( "Think", "NotRecoil", function() // Some No Recoil <- I used a fancy way of adding hooks.
  401. if GetConVarNumber( "Ink_AimBot_NoRecoil" ) >= 1 then
  402. if LocalPlayer():GetActiveWeapon().Primary then
  403. LocalPlayer():GetActiveWeapon().Primary.Recoil = 0
  404. end
  405. end
  406. end )
  407.  
  408. // Official Menu Code Below Here //
  409.  
  410. function OpenMenu1()
  411.  
  412. BaseFrame = vgui.Create("DFrame")
  413. BaseFrame:SetSize( 400 , 350 )
  414. BaseFrame:SetPos( ScrW() / 2 - 200 , ScrH() / 2 - 175 )
  415. BaseFrame:SetTitle("Ink Menu")
  416. BaseFrame:ShowCloseButton( true )
  417. BaseFrame:MakePopup()
  418.  
  419. local Sheet = vgui.Create("DPropertySheet" , BaseFrame)
  420. Sheet:SetSize( 390 , 320 )
  421. Sheet:SetPos( 5 , 25 )
  422.  
  423. local FirstTab = vgui.Create("DLabel")
  424. FirstTab:SetParent( Sheet )
  425. FirstTab:SetPos( 0 , 10 )
  426. FirstTab:SetText("")
  427.  
  428. local SecTab = vgui.Create("DLabel")
  429. SecTab:SetParent( Sheet )
  430. SecTab:SetPos( 0 , 10 )
  431. SecTab:SetText("")
  432.  
  433. local ThTab = vgui.Create("DLabel")
  434. ThTab:SetParent( Sheet )
  435. ThTab:SetPos( 0 , 10 )
  436. ThTab:SetText("")
  437.  
  438. local BindTab = vgui.Create("DLabel")
  439. BindTab:SetParent( Sheet )
  440. BindTab:SetPos( 0 , 10 )
  441. BindTab:SetText("")
  442.  
  443. local InfoTab = vgui.Create("DLabel")
  444. InfoTab:SetParent( Sheet )
  445. InfoTab:SetPos( 0 , 10 )
  446. InfoTab:SetText("")
  447.  
  448. ---- Time ----
  449.  
  450. local Time = vgui.Create("DLabel")
  451. Time:SetParent( InfoTab )
  452. Time:SetPos( 300 , 10 )
  453. Time:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  454. Time:SetText(tostring( os.date("%I") ) )
  455.  
  456. local Time2 = vgui.Create("DLabel")
  457. Time2:SetParent( InfoTab )
  458. Time2:SetPos( 317 , 10 )
  459. Time2:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  460. Time2:SetText(tostring( os.date("%M") ) )
  461.  
  462. local Time3 = vgui.Create("DLabel")
  463. Time3:SetParent( InfoTab )
  464. Time3:SetPos( 313.5 , 10 )
  465. Time3:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  466. Time3:SetText(":")
  467.  
  468. local Time4 = vgui.Create("DLabel")
  469. Time4:SetParent( InfoTab )
  470. Time4:SetPos( 330 , 10 )
  471. Time4:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  472. Time4:SetText( tostring( os.date( "%p" ) ) )
  473.  
  474.  
  475. // DLabels
  476.  
  477. local Label1 = vgui.Create("DLabel")
  478. Label1:SetParent( FirstTab )
  479. Label1:SetPos ( 30 , 10 )
  480. Label1:SetTextColor( Color ( 0 , 0 , 0 , 255) )
  481. Label1:SetText( "Basic Settings" )
  482. Label1:SizeToContents()
  483.  
  484. local Label2 = vgui.Create("DLabel")
  485. Label2:SetParent( FirstTab )
  486. Label2:SetPos ( 30 , 110 )
  487. Label2:SetTextColor( Color ( 0 , 0 , 0 , 255) )
  488. Label2:SetText( "Other Settings" )
  489. Label2:SizeToContents()
  490.  
  491. local Label3 = vgui.Create("DLabel")
  492. Label3:SetParent( SecTab )
  493. Label3:SetPos ( 30 , 10 )
  494. Label3:SetTextColor( Color ( 0 , 0 , 0 , 255) )
  495. Label3:SetText( "Main Esp Settings" )
  496. Label3:SizeToContents()
  497.  
  498. local Label4 = vgui.Create("DLabel")
  499. Label4:SetParent( SecTab )
  500. Label4:SetPos ( 30 , 110 )
  501. Label4:SetTextColor( Color ( 0 , 0 , 0 , 255) )
  502. Label4:SetText( "Other / Misc" )
  503. Label4:SizeToContents()
  504.  
  505. local Label5 = vgui.Create("DLabel")
  506. Label5:SetParent( ThTab )
  507. Label5:SetPos ( 30 , 10 )
  508. Label5:SetTextColor( Color ( 0 , 0 , 0 , 255) )
  509. Label5:SetText( "Misc Features" )
  510. Label5:SizeToContents()
  511.  
  512. // ESP Diagram
  513.  
  514. local EspModel = vgui.Create( "DModelPanel", SecTab )
  515. EspModel:SetModel( LocalPlayer():GetModel() )
  516. EspModel:SetPos( 110 , -30 )
  517. EspModel:SetSize( 300 , 250 )
  518. EspModel:SetAnimated( true )
  519. EspModel:SetCamPos( Vector( 50 , 50 , 50 ) )
  520. EspModel:SetLookAt( Vector( 0 , 0 , 50 ) )
  521.  
  522. // Regular Check Boxes
  523.  
  524. local Box1 = vgui.Create( "DCheckBoxLabel")
  525. Box1:SetText( "Friendly Fire" )
  526. Box1:SetConVar( "Ink_Aimbot_Friendlyfire" )
  527. Box1:SetParent( FirstTab )
  528. Box1:SetPos( 20 , 30 )
  529. Box1:SetValue( GetConVarNumber("Ink_Aimbot_Friendlyfire") )
  530. Box1:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  531. Box1:SizeToContents()
  532.  
  533. local Box2 = vgui.Create( "DCheckBoxLabel")
  534. Box2:SetText( "Ignore Steam Friends" )
  535. Box2:SetPos( 20 , 50 )
  536. Box2:SetParent( FirstTab )
  537. Box2:SetConVar( "Ink_Aimbot_IgnoreSteam" )
  538. Box2:SetValue( GetConVarNumber("Ink_Aimbot_IgnoreSteam") )
  539. Box2:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  540. Box2:SizeToContents()
  541.  
  542. local Box4 = vgui.Create( "DCheckBoxLabel")
  543. Box4:SetText( "Ignore Admins" )
  544. Box4:SetConVar( "Ink_Aimbot_IgnoreAdmins" )
  545. Box4:SetValue( GetConVarNumber("Ink_Aimbot_IgnoreAdmins") )
  546. Box4:SetPos( 20 , 70 )
  547. Box4:SetParent( FirstTab )
  548. Box4:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  549. Box4:SizeToContents()
  550.  
  551. local Box5 = vgui.Create( "DCheckBoxLabel")
  552. Box5:SetText( "No Recoil" )
  553. Box5:SetConVar( "Ink_Aimbot_Norecoil" )
  554. Box5:SetValue( GetConVarNumber("Ink_Aimbot_Norecoil") )
  555. Box5:SetPos( 20 , 90 )
  556. Box5:SetParent( FirstTab )
  557. Box5:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  558. Box5:SizeToContents()
  559.  
  560. local Box6 = vgui.Create( "DCheckBoxLabel")
  561. Box6:SetText( "Smooth Aim" )
  562. Box6:SetConVar( "Ink_SmoothAim_Enabled" )
  563. Box6:SetValue( GetConVarNumber("Ink_SmoothAim_Enabled") )
  564. Box6:SetPos( 20 , 130 )
  565. Box6:SetParent( FirstTab )
  566. Box6:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  567. Box6:SizeToContents()
  568.  
  569. local Box7 = vgui.Create( "DCheckBoxLabel")
  570. Box7:SetText( "Trigger Bot" )
  571. Box7:SetConVar( "Ink_Trigger" )
  572. Box7:SetValue( GetConVarNumber("Ink_Trigger") )
  573. Box7:SetPos( 20 , 150 )
  574. Box7:SetParent( FirstTab )
  575. Box7:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  576. Box7:SizeToContents()
  577.  
  578. local Box8 = vgui.Create( "DCheckBoxLabel")
  579. Box8:SetText( "Esp" )
  580. Box8:SetConVar( "Ink_Esp" )
  581. Box8:SetValue( GetConVarNumber("Ink_Esp") )
  582. Box8:SetPos( 20 , 30 )
  583. Box8:SetParent( SecTab )
  584. Box8:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  585. Box8:SizeToContents()
  586.  
  587. local Box9 = vgui.Create( "DCheckBoxLabel")
  588. Box9:SetText( "Show Admins" )
  589. Box9:SetConVar( "Ink_Esp_Admin" )
  590. Box9:SetValue( GetConVarNumber("Ink_Esp_Admin") )
  591. Box9:SetPos( 20 , 50 )
  592. Box9:SetParent( SecTab )
  593. Box9:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  594. Box9:SizeToContents()
  595.  
  596. local Box10 = vgui.Create( "DCheckBoxLabel")
  597. Box10:SetText( "Display Distance" )
  598. Box10:SetConVar( "Ink_Esp_Distance" )
  599. Box10:SetPos( 20 , 70 )
  600. Box10:SetParent( SecTab )
  601. Box10:SetValue( GetConVarNumber("Ink_Esp_Distance") )
  602. Box10:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  603. Box10:SizeToContents()
  604.  
  605. local Box11 = vgui.Create( "DCheckBoxLabel")
  606. Box11:SetText( "Display Health" )
  607. Box11:SetConVar( "Ink_Esp_Health" )
  608. Box11:SetPos( 20 , 90 )
  609. Box11:SetParent( SecTab )
  610. Box11:SetValue( GetConVarNumber("Ink_Esp_Health") )
  611. Box11:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  612. Box11:SizeToContents()
  613.  
  614. local Box12 = vgui.Create( "DCheckBoxLabel")
  615. Box12:SetText( "Chams" )
  616. Box12:SetConVar( "Ink_Chams" )
  617. Box12:SetPos( 20 , 130 )
  618. Box12:SetParent( SecTab )
  619. Box12:SetValue( GetConVarNumber("Ink_Chams") )
  620. Box12:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  621. Box12:SizeToContents()
  622.  
  623. local Box13 = vgui.Create( "DCheckBoxLabel")
  624. Box13:SetText( "Barrel Hack" )
  625. Box13:SetConVar( "Ink_Line" )
  626. Box13:SetPos( 20 , 150 )
  627. Box13:SetParent( SecTab )
  628. Box13:SetValue( GetConVarNumber("Ink_Line") )
  629. Box13:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  630. Box13:SizeToContents()
  631.  
  632. local Box14 = vgui.Create( "DCheckBoxLabel")
  633. Box14:SetText( "Display TTT Weapons" )
  634. Box14:SetConVar( "Ink_TTT" )
  635. Box14:SetPos( 20 , 170 )
  636. Box14:SetParent( SecTab )
  637. Box14:SetValue( GetConVarNumber("Ink_TTT") )
  638. Box14:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  639. Box14:SizeToContents()
  640.  
  641. local Box15 = vgui.Create( "DCheckBoxLabel")
  642. Box15:SetText( "Dynamic Light" )
  643. Box15:SetConVar( "Ink_Light" )
  644. Box15:SetPos( 20 , 190 )
  645. Box15:SetParent( SecTab )
  646. Box15:SetValue( GetConVarNumber("Ink_Light") )
  647. Box15:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  648. Box15:SizeToContents()
  649.  
  650. local Slider1 = vgui.Create( "DNumSlider")
  651. Slider1:SetWide(100)
  652. Slider1:SetText( "Offset" )
  653. Slider1:SetMin(0)
  654. Slider1:SetMax(35)
  655. Slider1:SetDecimals(0)
  656. Slider1:SetPos( 20 , 175 )
  657. Slider1:SetParent( FirstTab )
  658. Slider1:SetConVar("Aimbot_Offset")
  659.  
  660. local Slider2 = vgui.Create( "DNumSlider")
  661. Slider2:SetWide(100)
  662. Slider2:SetText( "Smooth Speed" )
  663. Slider2:SetMin(1)
  664. Slider2:SetMax(10)
  665. Slider2:SetDecimals(0)
  666. Slider2:SetPos( 20 , 215 )
  667. Slider2:SetParent( FirstTab )
  668. Slider2:SetConVar("Ink_Smooth_Speed")
  669.  
  670. local Box22 = vgui.Create( "DCheckBoxLabel")
  671. Box22:SetText( "Bunny Hop" )
  672. Box22:SetConVar( "Ink_Bhop" )
  673. Box22:SetPos( 20 , 30 )
  674. Box22:SetParent( ThTab )
  675. Box22:SetValue( GetConVarNumber("Ink_Bhop") )
  676. Box22:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  677. Box22:SizeToContents()
  678.  
  679. local Box23 = vgui.Create( "DCheckBoxLabel")
  680. Box23:SetText( "Custom Crosshair" )
  681. Box23:SetConVar( "Ink_Crosshair" )
  682. Box23:SetPos( 20 , 50 )
  683. Box23:SetParent( ThTab )
  684. Box23:SetValue( GetConVarNumber("Ink_Crosshair") )
  685. Box23:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  686. Box23:SizeToContents()
  687.  
  688. local Box24 = vgui.Create( "DCheckBoxLabel")
  689. Box24:SetText( "ULX AntiGag" )
  690. Box24:SetConVar( "Ink_AntiGag" )
  691. Box24:SetPos( 20 , 70 )
  692. Box24:SetParent( ThTab )
  693. Box24:SetValue( GetConVarNumber("Ink_AntiGag") )
  694. Box24:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  695. Box24:SizeToContents()
  696.  
  697. local Box25 = vgui.Create( "DCheckBoxLabel")
  698. Box25:SetText( "Hit Markers" )
  699. Box25:SetConVar( "Ink_HitMarker" )
  700. Box25:SetPos( 20 , 90 )
  701. Box25:SetParent( ThTab )
  702. Box25:SetValue( GetConVarNumber("Ink_HitMarker") )
  703. Box25:SetTextColor( Color(0 , 0 , 0 , 255 ) )
  704. Box25:SizeToContents()
  705.  
  706. /// Info ///
  707.  
  708. local Info = vgui.Create("DLabel")
  709. Info:SetParent( InfoTab )
  710. Info:SetPos( 130 , 10 )
  711. Info:SetTextColor( Color ( 0 , 0 , 0 , 255 ) )
  712. Info:SetSize( 200 , 20 )
  713. Info:SetText("------ Ink Bot ------")
  714.  
  715. local Info1 = vgui.Create("DLabel")
  716. Info1:SetParent( InfoTab )
  717. Info1:SetPos( 130 , 30 )
  718. Info1:SetTextColor( Color ( 0 , 0 , 0 , 255 ) )
  719. Info1:SetSize( 200 , 20 )
  720. Info1:SetText("Downloadable Skills")
  721.  
  722. local Info2 = vgui.Create("DLabel")
  723. Info2:SetParent( InfoTab )
  724. Info2:SetPos( 5 , 50 )
  725. Info2:SetTextColor( Color ( 0 , 0 , 0 , 255 ) )
  726. Info2:SetSize( 1000 , 20 )
  727. Info2:SetText("Hi, you are using Ink Bot, A Hack Coded by Nomical it has many features")
  728.  
  729. local Info3 = vgui.Create("DLabel")
  730. Info3:SetParent( InfoTab )
  731. Info3:SetPos( 5 , 70 )
  732. Info3:SetTextColor( Color ( 0 , 0 , 0 , 255 ) )
  733. Info3:SetSize( 1000 , 20 )
  734. Info3:SetText("including Aimbot, Esp, And much more. I Hope you Enjoy My Hack.")
  735.  
  736. // Binding Tab Derma //
  737.  
  738. FunctionTable = {"Aimbot","Propkill","Menu"}
  739. ShowKey = { AimKey , PropKey , MenuKey }
  740. KeyTable = {}
  741. KeyTable["A"] = KEY_A
  742. KeyTable["B"] = KEY_B
  743. KeyTable["C"] = KEY_C
  744. KeyTable["D"] = KEY_D
  745. KeyTable["E"] = KEY_E
  746. KeyTable["F"] = KEY_F
  747. KeyTable["G"] = KEY_G
  748. KeyTable["H"] = KEY_H
  749. KeyTable["I"] = KEY_I
  750. KeyTable["J"] = KEY_J
  751. KeyTable["K"] = KEY_K
  752. KeyTable["L"] = KEY_L
  753. KeyTable["M"] = KEY_M
  754. KeyTable["N"] = KEY_N
  755. KeyTable["O"] = KEY_O
  756. KeyTable["P"] = KEY_P
  757. KeyTable["Q"] = KEY_Q
  758. KeyTable["R"] = KEY_R
  759. KeyTable["S"] = KEY_S
  760. KeyTable["T"] = KEY_T
  761. KeyTable["U"] = KEY_U
  762. KeyTable["V"] = KEY_V
  763. KeyTable["W"] = KEY_W
  764. KeyTable["X"] = KEY_X
  765. KeyTable["Y"] = KEY_Y
  766. KeyTable["Z"] = KEY_Z
  767. KeyTable["Insert"] = KEY_INSERT
  768. KeyTable["Left Alt"] = KEY_LALT
  769. KeyTable["Nothing"] = KEY_NONE
  770.  
  771. local List = vgui.Create("DListView")
  772. List:SetParent( BindTab )
  773. List:SetPos( 15 , 5 )
  774. List:SetSize( 175 , 200 )
  775. List:SetMultiSelect(false)
  776. List:AddColumn("Function")
  777.  
  778.  
  779. for k,v in pairs(FunctionTable) do
  780. List:AddLine(v)
  781. end
  782.  
  783. local List2 = vgui.Create("DListView")
  784. List2:SetParent( BindTab )
  785. List2:SetPos( 176 , 5 )
  786. List2:SetSize( 175 , 200 )
  787. List2:SetMultiSelect(false)
  788. List2:AddColumn("Key")
  789.  
  790. for k,v in pairs(ShowKey) do
  791. List2:AddLine(v)
  792. end
  793.  
  794.  
  795. KeyLabel = vgui.Create("DLabel", BindTab)
  796. KeyLabel:SetText("Key")
  797. KeyLabel:SetPos( 25 , 255 )
  798. KeyLabel:SetTextColor( Color (0,0,0,255) )
  799. KeyLabel:SizeToContents()
  800.  
  801. KeyLabel2 = vgui.Create("DLabel", BindTab)
  802. KeyLabel2:SetText("Function")
  803. KeyLabel2:SetPos( 165 , 255 )
  804. KeyLabel2:SetTextColor( Color (0,0,0,255) )
  805. KeyLabel2:SizeToContents()
  806.  
  807. local KeyForBind = CreateClientConVar("Ink_Key","Nothing",true,false)
  808.  
  809. local BindChoc1 = vgui.Create("DMultiChoice")
  810. BindChoc1:SetParent( BindTab )
  811. BindChoc1:SetPos( 15 , 230 )
  812. BindChoc1:SetSize( 100 , 20 )
  813. BindChoc1:SetConVar("Ink_Key")
  814. BindChoc1:ChooseOption(GetConVarString("Ink_Key"))
  815.  
  816. for k,v in pairs(KeyTable) do
  817. BindChoc1:AddChoice(k)
  818. end
  819.  
  820. local FuncForBind = CreateClientConVar("Ink_Func","Nothing",true,false)
  821.  
  822. local BindChoc2 = vgui.Create("DMultiChoice")
  823. BindChoc2:SetParent( BindTab )
  824. BindChoc2:SetPos( 160 , 230 )
  825. BindChoc2:SetSize( 100 , 20 )
  826. BindChoc2:SetConVar("Ink_Func")
  827. BindChoc2:ChooseOption(GetConVarString("Ink_Func"))
  828.  
  829. for k,v in pairs(FunctionTable) do
  830. BindChoc2:AddChoice(v)
  831. end
  832.  
  833. local SaveAim = CreateClientConVar("Ink_AimKeySave" , "Insert" , true , false )
  834. local SaveMenu = CreateClientConVar("Ink_MenuKeySave" , "" , true , false )
  835. local SaveProp = CreateClientConVar("Ink_PropKeySave" , "" , true , false )
  836.  
  837. local button = vgui.Create( "DButton", BindTab )
  838. button:SetSize( 40 , 30 )
  839. button:SetPos( 285 , 223 )
  840. button:SetText( "Bind" )
  841. button.DoClick = function( button )
  842.  
  843. // Show Binds Part //
  844. if GetConVarString("Ink_Func") == "Aimbot" then
  845. AimKey = GetConVarString("Ink_Key")
  846. LocalPlayer():ConCommand("Ink_AimKeySave "..GetConVarString("Ink_Key"))
  847. end
  848. if GetConVarString("Ink_Func") == "Menu" then
  849. MenuKey = GetConVarString("Ink_Key")
  850. LocalPlayer():ConCommand("Ink_MenuKeySave "..GetConVarString("Ink_Key"))
  851. end
  852. if GetConVarString("Ink_Func") == "Propkill" then
  853. PropKey = GetConVarString("Ink_Key")
  854. LocalPlayer():ConCommand("Ink_PropKeySave "..GetConVarString("Ink_Key"))
  855.  
  856. end
  857. /////////////////////
  858.  
  859.  
  860. end
  861.  
  862.  
  863. // Adding The Sheets //
  864.  
  865. Sheet:AddSheet( "Home", InfoTab, "gui/silkicons/table_edit", false, false, "About Ink" )
  866. Sheet:AddSheet( "Aimbot", FirstTab, "gui/silkicons/check_on", false, false, "Aimboat!" )
  867. Sheet:AddSheet( "ESP", SecTab, "gui/silkicons/star", false, false, "Visual Hacks" )
  868. Sheet:AddSheet( "Miscellaneous", ThTab, "gui/silkicons/world", false, false, "Other Stuff" )
  869. Sheet:AddSheet( "Binds", BindTab, "gui/silkicons/wrench", false, false, "Bindings" )
  870.  
  871.  
  872. end
  873.  
  874. concommand.Add("Ink_menu",OpenMenu1)
  875.  
  876. local Stopper2 = 1
  877. local Stopper = 1
  878.  
  879. function Binds()
  880.  
  881. KeyTable = {}
  882. KeyTable["A"] = KEY_A
  883. KeyTable["B"] = KEY_B
  884. KeyTable["C"] = KEY_C
  885. KeyTable["D"] = KEY_D
  886. KeyTable["E"] = KEY_E
  887. KeyTable["F"] = KEY_F
  888. KeyTable["G"] = KEY_G
  889. KeyTable["H"] = KEY_H
  890. KeyTable["I"] = KEY_I
  891. KeyTable["J"] = KEY_J
  892. KeyTable["K"] = KEY_K
  893. KeyTable["L"] = KEY_L
  894. KeyTable["M"] = KEY_M
  895. KeyTable["N"] = KEY_N
  896. KeyTable["O"] = KEY_O
  897. KeyTable["P"] = KEY_P
  898. KeyTable["Q"] = KEY_Q
  899. KeyTable["R"] = KEY_R
  900. KeyTable["S"] = KEY_S
  901. KeyTable["T"] = KEY_T
  902. KeyTable["U"] = KEY_U
  903. KeyTable["V"] = KEY_V
  904. KeyTable["W"] = KEY_W
  905. KeyTable["X"] = KEY_X
  906. KeyTable["Y"] = KEY_Y
  907. KeyTable["Z"] = KEY_Z
  908. KeyTable["Insert"] = KEY_INSERT
  909. KeyTable["Left Alt"] = KEY_LALT
  910. KeyTable["Nothing"] = KEY_NONE
  911.  
  912. for k,v in pairs (KeyTable) do
  913. if AimKey == k then
  914. if input.IsKeyDown(v) then
  915. On = 1
  916. elseif !input.IsKeyDown(v) then
  917. On = 0
  918. end
  919. end
  920.  
  921. if MenuKey == k then
  922. if input.IsKeyDown(v) then
  923. if Stopper == 1 then
  924. OpenMenu1()
  925. Stopper = Stopper + 1
  926.  
  927. end
  928. end
  929. end
  930.  
  931. if MenuKey == k then
  932. if !input.IsKeyDown(v) then
  933. Stopper = 1
  934. end
  935. end
  936.  
  937. // Stop Menu Spam When Func Called
  938.  
  939. if PropKey == k then
  940. if input.IsKeyDown(v) then
  941. if Stopper2 == 1 then
  942. Stopper2 = Stopper2 + 1
  943. propkill1 = 1
  944.  
  945. end
  946. end
  947. end
  948.  
  949. if PropKey == k then
  950. if !input.IsKeyDown(v) then
  951. Stopper2 = 1
  952. propkill1 = 0
  953. end
  954. end
  955. // Stop Flipout For PropKill Func
  956.  
  957.  
  958. // End Func And For Loop //
  959. end
  960. end
  961.  
  962. hook.Add("Think","ActiveBinds",Binds)
  963.  
  964. function LoadBinds()
  965. AimKey = GetConVarString("Ink_AimKeySave")
  966. MenuKey = GetConVarString("Ink_MenuKeySave")
  967. PropKey = GetConVarString("Ink_PropKeySave")
  968.  
  969. end
  970. LoadBinds()
  971.  
  972. // End Hax Func
Add Comment
Please, Sign In to add comment