Advertisement
Shlong

Strucid Aimbot (OPEN SOURCE NEED FIXING)

Jul 19th, 2019
898
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.17 KB | None | 0 0
  1. sub to my youtube lol : https://www.youtube.com/channel/UCL3H2qcIzuTj5iUzXTG0GmQ
  2.  
  3.  
  4.  
  5. local players = game:GetService("Players")
  6. local player = players.LocalPlayer
  7.  
  8. if game.PlaceId == not 2377868063 then
  9. game.Players.LocalPlayer:Kick("Wrong Game")
  10. end
  11.  
  12.  
  13. local RS = game:GetService("ReplicatedStorage")
  14. local Check = Instance.new("Hint", game.CoreGui)
  15. local WeaponFile = RS.Weapons.Modules
  16. local client = { }
  17. Check.Text = "Intitalizing Step 1 Checking Version, fuck u lol"
  18. if RS.AdminRE.DataCost == 12 then
  19. Check.Text = "Intitalizing Step 2 Getting Modules"
  20. end
  21.  
  22. if Check.Text == "Intitalizing Step 2 Getting Modules" then
  23. Tac = require(game.ReplicatedStorage.Weapons.Modules["Tac Shotgun"]);
  24. warn("Loaded Tac")
  25. SupAR = require(WeaponFile["Suppressed AR"]);
  26. warn("Loaded S.AR")
  27. Pistol = require(WeaponFile["Machine Pistol"]);
  28. warn("Loaded Pistol")
  29. Sniper = require(WeaponFile["Semi-Auto Sniper"]);
  30. warn("Loaded Sniper")
  31. RPG = require(WeaponFile["RPG"]);
  32. warn("Loaded RPG")
  33. Pick = require(WeaponFile["Pickaxe"]);
  34. warn("Loaded Pick")
  35. AR = require(WeaponFile["AR"]);
  36. warn("Loaded AR")
  37. Drum = require(WeaponFile["Drum Gun"]);
  38. warn("Loaded Drum")
  39. SAR = require(WeaponFile["Scoped AR"]);
  40. warn("Loaded Scoped AR")
  41. SMG = require(WeaponFile["SMG 101"]);
  42. warn("Loaded SMG 101")
  43. Hawk = require(WeaponFile["Desert Hawk"]);
  44. warn("Loaded Desert Hawk")
  45. BurstAR = require(WeaponFile["Burst AR"]);
  46. warn("Loaded Burst AR")
  47. DoubleBarrelShotgun = require(WeaponFile["Double Barrel Shotgun"]);
  48. warn("Loaded DBS")
  49. HeavyAR= require(WeaponFile["Heavy AR"]);
  50. warn("Loaded Heavy AR")
  51. ExplosivePistol = require(WeaponFile["Explosive Pistol"]);
  52. warn("Loaded Explosive Pistol")
  53. HeavySniper = require(WeaponFile["Heavy Sniper"]);
  54. warn("Loaded HS")
  55. Minigun = require(WeaponFile["Minigun"]);
  56. warn("Loaded Minigun")
  57. PumpShotgun = require(WeaponFile["Pump Shotgun"]);
  58. warn("Loaded Pump Shotgun")
  59. QuadLauncher = require(WeaponFile["Quad Launcher"]);
  60. warn("Loaded Quad Launcher")
  61. TacticalAR = require(WeaponFile["Tactical AR"]);
  62. warn("Loaded Tactical AR")
  63. TacticalRifle = require(WeaponFile["Tactical Rifle"]);
  64. warn("Loaded Tactical Rifle")
  65. SawnoffShotgun = require(WeaponFile["Sawn-off Shotgun"]);
  66. warn("Loaded Sawn Off Shotgun")
  67. end
  68.  
  69. function client.esp()
  70. while true do
  71. for i,v in next, game:GetService('Players'):GetPlayers() do
  72. if v.Name ~= game:GetService('Players').LocalPlayer.Name then
  73. pcall(function()
  74. local A = Instance.new("BoxHandleAdornment")
  75. A.Parent = v.Character.Head
  76. A.Adornee = v.Character.Head
  77. A.AlwaysOnTop = true
  78. A.ZIndex = 1
  79. A.Color3 = Color3.new(1,0,1)
  80. A.Size = Vector3.new(0.5,0.5,0.5)
  81. local B = Instance.new("BoxHandleAdornment")
  82. B.Parent = v.Character.UpperTorso
  83. B.Adornee = v.Character.UpperTorso
  84. B.AlwaysOnTop = true
  85. B.ZIndex = 1
  86. B.Color3 = Color3.new(0.3,1,0)
  87. B.Size = v.Character.UpperTorso.Size - Vector3.new(0.2,0,0.2)
  88. local C = Instance.new("BoxHandleAdornment")
  89. C.Parent = v.Character.LowerTorso
  90. C.Adornee = v.Character.LowerTorso
  91. C.AlwaysOnTop = true
  92. C.ZIndex = 1
  93. C.Color3 = Color3.new(0.3,1,0)
  94. C.Size = v.Character.LowerTorso.Size - Vector3.new(0.2,0,0.2)
  95. local D = Instance.new("BoxHandleAdornment")
  96. D.Parent = v.Character.LeftLowerArm
  97. D.Adornee = v.Character.LeftLowerArm
  98. D.AlwaysOnTop = true
  99. D.ZIndex = 1
  100. D.Color3 = Color3.new(0.1,0.2,1)
  101. D.Size = v.Character.LeftLowerArm.Size - Vector3.new(0.2,0,0.2)
  102. local E = Instance.new("BoxHandleAdornment")
  103. E.Parent = v.Character.LeftUpperArm
  104. E.Adornee = v.Character.LeftUpperArm
  105. E.AlwaysOnTop = true
  106. E.ZIndex = 1
  107. E.Color3 = Color3.new(0.1,0.2,1)
  108. E.Size = v.Character.LeftUpperArm.Size - Vector3.new(0.2,0,0.2)
  109. local F = Instance.new("BoxHandleAdornment")
  110. F.Parent = v.Character.RightLowerArm
  111. F.Adornee = v.Character.RightLowerArm
  112. F.AlwaysOnTop = true
  113. F.ZIndex = 1
  114. F.Color3 = Color3.new(0.1,0.2,1)
  115. F.Size = v.Character.RightLowerArm.Size - Vector3.new(0.2,0,0.2)
  116. local G = Instance.new("BoxHandleAdornment")
  117. G.Parent = v.Character.RightUpperArm
  118. G.Adornee = v.Character.RightUpperArm
  119. G.AlwaysOnTop = true
  120. G.ZIndex = 1
  121. G.Color3 = Color3.new(0.1,0.2,1)
  122. G.Size = v.Character.RightUpperArm.Size - Vector3.new(0.2,0,0.2)
  123. local H = Instance.new("BoxHandleAdornment")
  124. H.Parent = v.Character.RightLowerLeg
  125. H.Adornee = v.Character.RightLowerLeg
  126. H.AlwaysOnTop = true
  127. H.ZIndex = 1
  128. H.Color3 = Color3.new(1,0.2,0.1)
  129. H.Size = v.Character.RightLowerLeg.Size - Vector3.new(0.2,0,0.2)
  130. local I = Instance.new("BoxHandleAdornment")
  131. I.Parent = v.Character.RightUpperLeg
  132. I.Adornee = v.Character.RightUpperLeg
  133. I.AlwaysOnTop = true
  134. I.ZIndex = 1
  135. I.Color3 = Color3.new(1,0.2,0.1)
  136. I.Size = v.Character.RightUpperLeg.Size - Vector3.new(0.2,0,0.2)
  137. local J = Instance.new("BoxHandleAdornment")
  138. J.Parent = v.Character.LeftUpperLeg
  139. J.Adornee = v.Character.LeftUpperLeg
  140. J.AlwaysOnTop = true
  141. J.ZIndex = 1
  142. J.Color3 = Color3.new(1,0.2,0.1)
  143. J.Size = v.Character.LeftUpperLeg.Size - Vector3.new(0.2,0,0.2)
  144. local K = Instance.new("BoxHandleAdornment")
  145. K.Parent = v.Character.LeftLowerLeg
  146. K.Adornee = v.Character.LeftLowerLeg
  147. K.AlwaysOnTop = true
  148. K.ZIndex = 1
  149. K.Color3 = Color3.new(1,0.2,0.1)
  150. K.Size = v.Character.LeftLowerLeg.Size - Vector3.new(0.2,0,0.2)
  151. end)
  152. end
  153. end
  154. wait(2)
  155. end
  156. end
  157.  
  158. function client.NoMap()
  159. while true do
  160. _G.HeadSize = 25
  161. _G.Disabled = true
  162.  
  163. if _G.Disabled then
  164. for i,v in next, game:GetService('Players'):GetPlayers() do
  165. if v.Name ~= game:GetService('Players').LocalPlayer.Name then
  166. pcall(function()
  167. v.Character.HumanoidRootPart.Name = "PP"
  168. v.Character.PP.Size = Vector3.new(_G.HeadSize,_G.HeadSize,_G.HeadSize)
  169. v.Character.PP.Transparency = 0.5
  170. v.Character.PP.CanCollide = false
  171. end)
  172. end
  173. end
  174. end
  175. wait(1)
  176. end
  177. end
  178.  
  179. function client.InvisLoop()
  180. while wait() do
  181. for i,v in pairs(game.Workspace.BuildStuff:GetChildren()) do
  182. if v.ClassName == 'Part' then
  183. v. CFrame = CFrame.new(math.huge,math.huge,math.huge)
  184. elseif v.ClassName == 'Model' then
  185. v:SetPrimaryPartCFrame(math.huge,math.huge,math.huge)
  186. elseif v.ClassName == 'MeshPart' then
  187. v.CFrame = CFrame.new(math.huge,math.huge,math.huge)
  188. elseif v.ClassName == 'UnionOperation' then
  189. v.CFrame = CFrame.new(math.huge,math.huge,math.huge)
  190. end
  191. end
  192. wait(2)
  193. end
  194. end
  195.  
  196. function client.AimBot()
  197. local UIS = game:GetService('UserInputService')
  198. local RS = game:GetService('RunService')
  199. local Players = game:GetService('Players')
  200. local StarterGui = game:GetService('StarterGui')
  201. local Player = Players.LocalPlayer
  202. local Studio = RS:IsStudio()
  203. local PlayerGui = RS:IsStudio() and Player:WaitForChild('PlayerGui') or game.CoreGui
  204. local Mouse = Player:GetMouse()
  205. local old_icon = Mouse.Icon
  206. local Camera = workspace.CurrentCamera
  207. targetpart = 'Head' -- Don't change this.
  208. -- It can be changed with the targetpart_change hotkey ingame.
  209. local target
  210. local target_old
  211. local alert = false
  212. local lockedon = false
  213. local settingkey = false
  214. local upvals = nil
  215. local val = 1
  216. local windows = {}
  217.  
  218.  
  219. local version = 1.25
  220. local Spawn = nil or game.PlaceId == 292439477 and workspace:WaitForChild('Lobby',2):WaitForChild('Spawn1',2)
  221. local spawned = false
  222.  
  223. script.Name = 'GameSense!'
  224. Mouse.TargetFilter = Camera
  225.  
  226. -- hotkey
  227. toggle_aim = Enum.UserInputType.MouseButton2
  228. toggle_aimbot = Enum.KeyCode.Delete
  229. toggle_trigger = Enum.KeyCode.I
  230. toggle_esp = Enum.KeyCode.Delete
  231. toggle_gui = Enum.KeyCode.Delete
  232. toggle_bottompos = Enum.KeyCode.Delete
  233. toggle_performance = Enum.KeyCode.Delete
  234. toggle_bones = Enum.KeyCode.Delete
  235. toggle_chams = Enum.KeyCode.Delete
  236. toggle_tracers = Enum.KeyCode.Delete
  237. toggle_boxes = Enum.KeyCode.Delete
  238. toggle_font = Enum.KeyCode.Delete
  239. ffatoggle = Enum.KeyCode.Delete
  240. targetpart_change = Enum.KeyCode.K
  241. priority_toggle = Enum.KeyCode.Delete
  242. sethotkey = Enum.KeyCode.Delete
  243. -- aim fov
  244. fov_increase = nil
  245. fov_decrease = nil
  246. -- aim sens (how smooth your crosshair will move)
  247. sens_increase = Enum.KeyCode.RightBracket
  248. sens_decrease = Enum.KeyCode.LeftBracket
  249.  
  250. -- parts
  251. parts = {
  252. 'UpperTorso',
  253. 'LowerTorso',
  254. 'LeftUpperArm',
  255. 'LeftLowerArm',
  256. 'RightUpperArm',
  257. 'RightLowerArm',
  258. 'LeftUpperLeg',
  259. 'LeftLowerLeg',
  260. 'Head'
  261. }
  262.  
  263. fonts = {
  264. Enum.Font.SourceSansBold,
  265. Enum.Font.Cartoon,
  266. Enum.Font.Arcade,
  267. Enum.Font.SciFi,
  268. Enum.Font.Fantasy,
  269. Enum.Font.Code,
  270. Enum.Font.Highway,
  271. Enum.Font.Bodoni
  272. }
  273.  
  274. textSet = false
  275.  
  276. currentfont = 4
  277. hidden = false
  278. performance = false
  279. -- aim
  280. fov = 7
  281. ffa = true
  282. sens = 0.673
  283. drop = 0
  284. aim_toggled = false
  285. bottompos = false
  286. aim_priority = 2
  287. -- [2] FOV or [1] Distance
  288. aimingcolor = Color3.fromRGB(1,1,0)
  289. aimbot_toggled = true
  290. aim_line = true
  291. locksoundid = 538769304
  292. mouseiconid = 18671553
  293.  
  294. -- trigger
  295. trigger_toggled = true
  296. trigger_delay = 1/20
  297.  
  298. -- esp
  299. esp_toggled = false
  300. esp_bones = false
  301. esp_chams = false
  302. esp_tracers = false
  303. -- item_esp (coming soon)
  304. linesize = 5
  305. showdists = true
  306. textsize = 14
  307. textoffset = 20
  308. visiblecolor = Color3.fromRGB(38,255,99)
  309. hiddencolor = Color3.fromRGB(255,37,40)
  310. headboxsize = 1
  311. headboxaimsize = 2
  312. headboxshape = 'rectangle'
  313. -- rectangle or diamond
  314.  
  315. -- box esp
  316. bounding_box = true
  317. -- box_pointsize = 0 [UNUSED]
  318. box_line_size = 1
  319. -- box_line_size_visible = 2 [UNUSED]
  320.  
  321. local GUI = Instance.new('ScreenGui',PlayerGui)
  322. GUI.Name = 'GameSense '..version
  323. GUI.ResetOnSpawn = false
  324.  
  325. ESP = Instance.new('Folder',GUI)
  326. ESP.Name = 'ESP'
  327. local Bottom = Instance.new('Frame',ESP)
  328. Bottom.Name = 'Bottom'
  329. Bottom.BackgroundTransparency = 1
  330. Bottom.Size = UDim2.new(0,1,0,1)
  331. Bottom.Position = UDim2.new(.5,0,1,1)
  332.  
  333. local FovGui = Instance.new('Frame',GUI)
  334. FovGui.Name = 'FovGui'
  335. FovGui.Size = UDim2.new(0,280,0,320)
  336. FovGui.Position = UDim2.new(0.5,-FovGui.AbsoluteSize.X/2,0.5,-FovGui.AbsoluteSize.Y/2)
  337. FovGui.BackgroundTransparency = 0.75
  338. FovGui.BackgroundColor3 = Color3.new(1,0.105,1)
  339.  
  340. local Indicator = Instance.new('TextLabel',GUI)
  341. Indicator.Name = 'Indicator'
  342. Indicator.Font = Enum.Font.SourceSans
  343. Indicator.TextSize = 0
  344. Indicator.TextXAlignment = Enum.TextXAlignment.Center
  345. Indicator.TextYAlignment = Enum.TextYAlignment.Center
  346. Indicator.TextStrokeTransparency = 1
  347. Indicator.Text = aim_priority>1 and 'FOV: '..fov or 'Distance'
  348.  
  349. local KeysList = Instance.new('TextLabel',GUI)
  350. KeysList.Name = 'KeysList'
  351. KeysList.Font = Enum.Font.SourceSans
  352. KeysList.TextStrokeTransparency = .6
  353. KeysList.TextSize = 0
  354. KeysList.TextColor3 = Color3.new(1,1,1)
  355. KeysList.Size = UDim2.new(0,0,1,0)
  356. KeysList.Position = UDim2.new(0,5,0,-280)
  357. KeysList.BackgroundTransparency = 1
  358. KeysList.Active = false
  359.  
  360. local n = 0
  361.  
  362. spawn(function()
  363. while Status do
  364. Indicator.TextColor3 = Color3.fromHSV(n,.5,1)
  365. FovGui.ImageColor3 = Indicator.TextColor3
  366. if not textSet then
  367. if aim_toggled and target then
  368. Status.TextColor3 = aimingcolor
  369. Status.Text = ('Aiming at '..target.Name)
  370. else
  371. Status.TextColor3 = Color3.fromHSV(n,.5,1)
  372. Status.Text = 'On Standby'
  373. end
  374. end
  375. n = 0
  376.  
  377. end
  378. end)
  379. local function distfromspawn(x)
  380. if Spawn then
  381. return x:DistanceFromCharacter(Spawn.Position)
  382. else
  383. return 201
  384. end
  385. end
  386.  
  387. local function playsound(id)
  388. local sound = Instance.new('Sound',Camera)
  389. sound.Volume = 3
  390. sound:Play()
  391. game:GetService('Debris'):AddItem(sound,5)
  392. end
  393.  
  394.  
  395. local function DrawLine(Folder,P1,P2,Thickness,Color,LineTransparency,BorderThickness,BorderColor)
  396. -- Declare variables
  397. local Point1,Point2 = P1.Position,P2.Position
  398. if Point1 and Point2 then
  399. local X,Y = Camera.ViewportSize.X, Camera.ViewportSize.Y
  400. local X1,X2 = (X * Point1.X.Scale + Point1.X.Offset + P1.Size.X.Offset/2), (X * Point2.X.Scale + Point2.X.Offset + P2.Size.X.Offset/2)
  401. local Y1,Y2 = (Y * Point1.Y.Scale + Point1.Y.Offset + P1.Size.Y.Offset/2), (Y * Point2.Y.Scale + Point2.Y.Offset + P2.Size.Y.Offset/2)
  402. local MidX,MidY = (X1+X2)/2, (Y1+Y2)/2
  403. -- Set defaults to prevent errors
  404. Thickness = Thickness or 1
  405. Color = Color or Color3.new(1,1,1)
  406. LineTransparency = LineTransparency or 0
  407. BorderThickness = BorderThickness or 0
  408. BorderColor = BorderColor or Color3.new(0,0,0)
  409. -- Draw the line
  410. local Line = Folder:FindFirstChild(P1.Name..'-'..P2.Name) or Instance.new('Frame',Folder)
  411. Line.Visible = false
  412. Line.BackgroundTransparency = LineTransparency
  413. Line.BorderSizePixel = BorderThickness
  414. Line.BorderColor3 = BorderColor
  415. Line.Size = UDim2.new(0,(Vector2.new(X1,Y1) - Vector2.new(X2,Y2)).magnitude-1,0,Thickness)
  416. Line.Position = UDim2.new(0,MidX-Line.AbsoluteSize.X/2,0,MidY-Line.AbsoluteSize.Y)
  417. Line.BackgroundColor3 = Color
  418. Line.Rotation = math.deg(math.atan2((Y2-Y1),(X2-X1)))
  419. Line.Name = P1.Name..'-'..P2.Name
  420. Line.Visible = true
  421. return Line
  422. else
  423. return nil
  424. end
  425. end
  426.  
  427. local function GetNearest(e)
  428. local lowest,nearest,gui = math.huge,nil,nil
  429. if e==1 then
  430. for _,plr in next,Players:GetPlayers() do
  431. if plr.Name~=Player.Name and plr.Character~=nil and plr.Character:FindFirstChild(targetpart) then
  432. local dist = Player:DistanceFromCharacter(plr.Character[targetpart].Position)
  433. local ray = Ray.new(Player.Character.Head.Position,(plr.Character[targetpart].Position-Player.Character.Head.Position).unit*2000)
  434. local part,point = workspace:FindPartOnRayWithIgnoreList(ray,{Camera,Player.Character,unpack(windows)})
  435. local Z = Camera:WorldToScreenPoint(plr.Character[targetpart].Position).x
  436. if part and part:IsDescendantOf(plr.Character) and Z>0 and dist < lowest and (ffa or plr.TeamColor~=Player.TeamColor) then lowest = dist nearest = plr.Character end
  437. end
  438. end
  439. elseif e==2 then
  440. for _,plr in next,Players:GetPlayers() do
  441. if plr.Name~=Player.Name and plr.Character~=nil and plr.Character:FindFirstChild(targetpart) then
  442. local pos = Camera:WorldToScreenPoint(plr.Character[targetpart].Position)
  443. local ray = Ray.new(Player.Character[targetpart].Position,(plr.Character[targetpart].Position-Player.Character[targetpart].Position).unit*2048)
  444. local part,point = workspace:FindPartOnRayWithIgnoreList(ray,{Camera,Player.Character,unpack(windows)})
  445. local dist = (Vector2.new(Mouse.X,Mouse.Y)-Vector2.new(pos.X,pos.Y)).magnitude
  446. if part and part:IsDescendantOf(plr.Character) and pos.Z>0 and dist <= Camera.ViewportSize.X/(90/fov) and dist < lowest and (ffa or plr.TeamColor~=Player.TeamColor) then lowest = dist nearest = plr.Character end
  447. end
  448. end
  449. end
  450. return nearest
  451. end
  452.  
  453. Mouse.Move:Connect(function()
  454. cursor = ESP:FindFirstChild('Cursor') or Instance.new('Frame',ESP)
  455. cursor.Name = 'Cursor'
  456. cursor.BackgroundTransparency = 1
  457. cursor.Size = UDim2.new(0,1,0,1)
  458. cursor.Position = UDim2.new(0,Mouse.X,0,Mouse.Y)
  459. end)
  460.  
  461. UIS.InputBegan:Connect(function(Input)
  462. if Input.KeyCode == toggle_aim or Input.UserInputType == toggle_aim then
  463. aim_toggled = true
  464. warn('GS: aim toggled',aim_toggled and 'on' or 'off')
  465. alert = true
  466. while aim_toggled and aimbot_toggled do
  467. target = GetNearest(aim_priority)
  468. if target then
  469. local dist = Player:DistanceFromCharacter(target[targetpart].Position)
  470. local headpos = Camera:WorldToScreenPoint(target[targetpart].Position+Vector3.new(0,dist/(100/drop),0))
  471. local moveto = Vector2.new((headpos.X-Mouse.X)*sens,(headpos.Y-Mouse.Y)*sens)
  472. aimpos = GUI:FindFirstChild('AimPos') or Instance.new('Frame',GUI)
  473. if not GUI:FindFirstChild('AimPos') then
  474. aimpos.Name = 'AimPos'
  475. aimpos.BorderSizePixel = 1
  476. aimpos.BorderColor3 = Color3.new(0,0,0)
  477. aimpos.BackgroundTransparency = 0
  478. aimpos.BackgroundColor3 = Color3.new(1,1,1)
  479. aimpos.Rotation = 45
  480. aimpos.ZIndex = 4
  481. aimpos.Size = UDim2.new(0,3,0,3)
  482. end
  483. aimpos.Position = UDim2.new(0,headpos.X-aimpos.AbsoluteSize.X/2,0,headpos.Y-aimpos.AbsoluteSize.Y/2)
  484. aimpos.Visible = true
  485. mousemoverel(moveto.X,moveto.Y - drop)
  486. if alert or target~=target_old then
  487. playsound(locksoundid)
  488. print('GS: locked onto',target.Name)
  489. lockedon = false
  490. alert = false
  491. end
  492. end
  493. RS.Heartbeat:wait()
  494. target_old = target
  495. if aimpos then
  496. aimpos.Visible = false
  497. end
  498. end
  499. lockedon = false
  500. elseif Input.KeyCode == toggle_trigger then
  501. trigger_toggled = not trigger_toggled
  502. setText('Toggled TriggerBot '..(trigger_toggled and 'On' or 'Off'))
  503. Notification({Title='TriggerBot';Text='TriggerBot was toggled '..(trigger_toggled and 'On' or 'Off');Duration=2;})
  504. warn('trigger toggled',trigger_toggled and 'on' or 'off')
  505. local Box = Instance.new('SelectionBox',PlayerGui)
  506. Box.Color3 = Color3.new(1,0,0)
  507. Box.LineThickness = .05
  508. Box.Adornee = nil
  509. if trigger_delay>0 then wait(trigger_delay) end
  510. while trigger_toggled do
  511. local Target = Mouse.Target
  512. local plr = Players:FindFirstChild(Target.Parent.Name)
  513. if Target and Target.Parent and plr~=nil and plr~=Player and ffa or plr~=nil and plr.TeamColor~=Player.TeamColor then
  514. Box.Adornee = Mouse.Target
  515. mouse1press()
  516. wait()
  517. mouse1release()
  518. end
  519. RS.Heartbeat:wait()
  520. end
  521. Box:Destroy()
  522. elseif Input.KeyCode == toggle_esp then
  523. esp_toggled = not esp_toggled
  524. Notification({Title='ESP';Text='ESP was toggled '..(esp_toggled and 'On' or 'Off');Duration=2;})
  525. setText('Toggled ESP '..(esp_toggled and 'On' or 'Off'))
  526. elseif Input.KeyCode == toggle_aimbot then
  527. aimbot_toggled = not aimbot_toggled
  528. Notification({Title='AimBot';Text='AimBot was toggled '..(aimbot_toggled and 'On' or 'Off');Duration=2;})
  529. setText('Toggled AimBot '..(aimbot_toggled and 'On' or 'Off'))
  530. elseif Input.KeyCode == fov_increase then
  531. fov = fov + .5
  532.  
  533. if FovGui.Visible then
  534. FovGui:TweenSize(UDim2.new(0,(Camera.ViewportSize.X/(90/fov))*2,0,(Camera.ViewportSize.X/(90/fov))*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true)
  535. end
  536. setText('Aim FOV: '..fov)
  537. elseif Input.KeyCode == fov_decrease and fov>0 then
  538. fov = fov - .5
  539.  
  540. if FovGui.Visible then
  541. FovGui:TweenSize(UDim2.new(0,(Camera.ViewportSize.X/(90/fov))*2,0,(Camera.ViewportSize.X/(90/fov))*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true)
  542. end
  543. setText('Aim FOV: '..fov)
  544. elseif Input.KeyCode == sens_increase then
  545. sens = sens + .05
  546.  
  547. setText('Sens: '..sens)
  548. elseif Input.KeyCode == sens_decrease then
  549. sens = sens - .05
  550.  
  551. setText('Sens: '..sens)
  552. elseif Input.KeyCode == targetpart_change then
  553. val = val+1
  554. targetpart = val<=#parts and parts[val] or parts[1]
  555. if parts[1]==targetpart then val = 1 end
  556. Notification({Title='Target Part';Text='Target part set to '..targetpart;Duration=2;})
  557. setText('Target Part: '..targetpart)
  558. elseif Input.KeyCode == ffatoggle then
  559. ffa = not ffa
  560. Notification({Title='FFA e';Text='FFA e is '..(ffa and 'Enabled' or 'Disabled');Duration=2;})
  561. setText('FFA e: '..(ffa and 'Enabled' or 'Disabled'))
  562. elseif Input.KeyCode == priority_toggle then
  563. aim_priority = aim_priority+1>2 and 0 or 1
  564. aim_priority = aim_priority+1
  565. FovGui.Visible = aim_priority>1
  566. setText('Aim Priority: '..(aim_priority==1 and 'Distance' or 'FOV'))
  567. elseif Input.KeyCode == toggle_bones then
  568. esp_bones = not esp_bones
  569. if not esp_bones then
  570. for _,v in next,ESP:GetDescendants() do
  571. if v:IsA('Frame') and v.Name:match('-') then
  572. v:Destroy()
  573. end
  574. end
  575. end
  576. setText('Toggled ESP Bones '..(esp_bones and 'Enabled' or 'Disabled'))
  577. elseif Input.KeyCode == toggle_gui then
  578. hidden = not hidden
  579. for _,gui in next,GUI:GetDescendants() do
  580. if gui:IsA('GuiObject') and not hidden and not gui.Visible then
  581. gui.Visible = true
  582. Mouse.Icon = 'rbxassetid://'..mouseiconid
  583. elseif gui:IsA('GuiObject') and gui.Visible then
  584. gui.Visible = false
  585. esp_toggled = false
  586. Mouse.Icon = old_icon
  587. end
  588. end
  589. elseif Input.KeyCode == toggle_bottompos then
  590. bottompos = not bottompos
  591. if bottompos then
  592. Bottom.Position = UDim2.new(.5,0,1,1)
  593. end
  594. elseif Input.KeyCode == toggle_performance then
  595. performancee = not performancee
  596. setText('Performance e '..(performancee and 'Enabled' or 'Disabled'))
  597. elseif Input.KeyCode == toggle_chams then
  598. esp_chams = not esp_chams
  599. setText('Chams '..(esp_chams and 'Enabled' or 'Disabled'))
  600. elseif Input.KeyCode == toggle_tracers then
  601. esp_tracers = not esp_tracers
  602. setText('Tracers '..(esp_chams and 'Enabled' or 'Disabled'))
  603. elseif Input.KeyCode == toggle_boxes then
  604. bounding_box = not bounding_box
  605. setText('Bounding Boxes '..(bounding_box and 'Enabled' or 'Disabled'))
  606. elseif Input.KeyCode == toggle_font then
  607. currentfont = (currentfont+1)>#fonts and 1 or currentfont+1
  608. for _,v in next,GUI:GetDescendants() do
  609. if v.Name~='KeysList' then
  610. if v:IsA('TextLabel') or v:IsA('TextButton') then
  611. v.Font = fonts[currentfont]
  612. end
  613. end
  614. end
  615. end
  616. end)
  617.  
  618. UIS.InputEnded:Connect(function(Input)
  619. if Input.KeyCode == toggle_aim or Input.UserInputType == toggle_aim then
  620. aim_toggled = false
  621. end
  622. end)
  623.  
  624. local function checkifspawned(x)
  625. spawned = false
  626. while not spawned and game.PlaceId==292439477 do
  627. spawned = distfromspawn(x)>200 and true or false
  628. wait(1/5)
  629. end
  630. spawned = true
  631. end
  632.  
  633. checkifspawned(Player)
  634. Player.CharacterAdded:Connect(function(c)
  635. checkifspawned(Player)
  636.  
  637. for _,v in next,ESP:GetDescendants() do
  638. if v:IsA('Frame') and v.Name:match('-') then
  639. v:Destroy()
  640. end
  641. end
  642. end)
  643.  
  644. Notification({Title='Aimbot '..version;Text='Loaded successfully.';Icon='rbxassetid://2572157833';Duration=10;})
  645. wait(.5)
  646.  
  647. RS.RenderStepped:Connect(function()
  648. if cursor then
  649. FovGui.Position = cursor.Position-UDim2.new(0,FovGui.AbsoluteSize.X/2,0,FovGui.AbsoluteSize.Y/2)
  650. Indicator.Position = cursor.Position+UDim2.new(0,0,0,40)
  651. end
  652. end)
  653.  
  654. Mouse.Button1Down:Connect(function()
  655. spawn(function()
  656. if FovGui.Visible then
  657. FovGui:TweenSize(UDim2.new(0,Camera.ViewportSize.X/(90/fov)*2.35,0,Camera.ViewportSize.X/(90/fov)*2.35),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true)
  658. wait(.1)
  659. FovGui:TweenSize(UDim2.new(0,Camera.ViewportSize.X/(90/fov)*2,0,Camera.ViewportSize.X/(90/fov)*2),Enum.EasingDirection.InOut,Enum.EasingStyle.Quad,.1,true)
  660. end
  661. end)
  662. end)
  663.  
  664. while true do
  665. Indicator.Text = (aim_priority>1 and 'FOV: '..fov or 'Distance') ..'\nSens: '..sens..(aim_toggled and '\nAiming' or '')
  666. if not bottompos then Bottom.Position = cursor.Position end
  667. if esp_toggled then
  668. for _,v in next,ESP:children() do
  669. if v~=Bottom and not Players:FindFirstChild(v.Name) then
  670. v:Destroy()
  671. end
  672. wait()
  673. end
  674. for _,v in next,Players:GetPlayers() do
  675. local Char = v.Character
  676. if Char and spawned and v~=Player and Char:FindFirstChild(targetpart) and distfromspawn(v)>100 then
  677. if ffa or v.TeamColor~=Player.TeamColor then
  678. local X = Camera:GetPartsObscuringTarget({Camera.CFrame.p,Char[targetpart].CFrame.p},{v.Character,Char,Camera,unpack(windows)})
  679. local Dist = Player:DistanceFromCharacter(Char:FindFirstChild(targetpart).Position)
  680. local Color = hiddencolor
  681. local Folder = ESP:FindFirstChild(v.Name) or Instance.new('Folder',ESP)
  682. Folder.Name = v.Name
  683. -- ESP
  684. local Head = Folder:FindFirstChild('Head') or Instance.new('Frame',Folder)
  685. if not Folder:FindFirstChild('Head') then
  686. Head.Name = 'Head'
  687. Head.BorderSizePixel = 1
  688. Head.BorderColor3 = Color3.new(0,0,0)
  689. Head.BackgroundTransparency = 0
  690. end
  691. Head.BackgroundColor3 = #X>0 and hiddencolor or #X==0 and visiblecolor
  692. Head.Rotation = headboxshape=='diamond' and 45 or 0
  693. Head.ZIndex = 3
  694. local HP = Folder:FindFirstChild('HP') or Instance.new('TextLabel',Folder)
  695. if not Folder:FindFirstChild('HP') then
  696. HP.Name = 'HP'
  697. HP.TextTransparency = Head.BackgroundTransparency-.4
  698. HP.Font = fonts[currentfont]
  699. HP.TextStrokeTransparency = .6
  700. HP.BackgroundTransparency = 1
  701. HP.TextSize = 14
  702. end
  703. HP.Text = showdists and Char.Name..'\n'..math.floor(Dist+.5) or Char.Name
  704. if aim_toggled and target==Char then
  705. Head.Size = UDim2.new(0,headboxaimsize,0,headboxaimsize)
  706. Head.BackgroundColor3 = aimingcolor
  707. HP.Text = showdists and '['..Char.Name..']'..'\n'..math.floor(Dist+.5) or '['..Char.Name..']'
  708. HP.TextSize = 16
  709. else
  710. Head.Size = UDim2.new(0,headboxsize,0,headboxsize)
  711. end
  712. HP.TextColor3 = Head.BackgroundColor3
  713. local toScreen = Camera:WorldToScreenPoint(Char[targetpart].CFrame.p)
  714. if #X==0 then Color = visiblecolor end
  715. Head.Position = UDim2.new(0,toScreen.X-Head.Size.X.Offset/2,0,toScreen.Y-Head.Size.Y.Offset/2)
  716. HP.Position = Head.Position-UDim2.new(0,0,0,textoffset)
  717. if esp_tracers then
  718. local Line = DrawLine(Folder,ESP.Bottom,Head,linesize,Head.BackgroundColor3,.75,1,Color3.new(0,0,0))
  719. Line.Visible = Head.Visible
  720. else
  721. local imtired = Folder:FindFirstChild(ESP.Bottom.Name..'-'..Head.Name)
  722. if imtired then
  723. imtired:Destroy()
  724. end
  725. end
  726. if toScreen.Z<=0 then Head.Visible = false else Head.Visible = true end
  727. HP.Visible = Head.Visible
  728. if Char:FindFirstChild('Humanoid') and Char.Humanoid.RigType==Enum.HumanoidRigType.R6 then
  729. local Neck = Folder:FindFirstChild('Neck') or Instance.new('Frame',Folder)
  730. Neck.Name = 'Neck'
  731. Neck.ZIndex = 2
  732. if Char['Torso']~=nil then
  733. local Pos = (Char.Torso.CFrame*CFrame.new(0,.8,0)).p
  734. local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  735. Neck.Position = UDim2.new(0,X,0,Y)
  736. Neck.BorderSizePixel = 0
  737. if Z<=0 then Neck.Visible = false else Neck.Visible = true end
  738. else
  739. Neck.Visible = false
  740. end
  741. --
  742. local Pelvis = Folder:FindFirstChild('Pelvis') or Instance.new('Frame',Folder)
  743. Pelvis.Name = 'Pelvis'
  744. Pelvis.ZIndex = 2
  745. Pelvis.BorderSizePixel = 0
  746. if Char['Torso']~=nil then
  747. local Pos = (Char.Torso.CFrame*CFrame.new(0,-1,0)).p
  748. local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  749. Pelvis.Position = UDim2.new(0,X,0,Y)
  750. if Z<=0 then Pelvis.Visible = false else Pelvis.Visible = true end
  751. else
  752. Pelvis.Visible = false
  753. end
  754. --
  755. local RightFoot = Folder:FindFirstChild('Right Foot') or Instance.new('Frame',Folder)
  756. RightFoot.Name = 'Right Foot'
  757. RightFoot.ZIndex = 2
  758. RightFoot.BorderSizePixel = 0
  759. if Char['Right Leg']~=nil then
  760. local Pos = (Char['Right Leg'].CFrame*CFrame.new(0,-1,0)).p
  761. local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  762. RightFoot.Position = UDim2.new(0,X,0,Y)
  763. if Z<=0 then RightFoot.Visible = false else RightFoot.Visible = true end
  764. else
  765. RightFoot.Visible = false
  766. end
  767. --
  768. local LeftFoot = Folder:FindFirstChild('Left Foot') or Instance.new('Frame',Folder)
  769. LeftFoot.Name = 'Left Foot'
  770. if Char['Left Leg']~=nil then
  771. local Pos = (Char['Left Leg'].CFrame*CFrame.new(0,-1,0)).p
  772. local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  773. LeftFoot.Position = UDim2.new(0,X,0,Y)
  774. LeftFoot.BorderSizePixel = 0
  775. if Z<=0 then LeftFoot.Visible = false else LeftFoot.Visible = true end
  776. else
  777. LeftFoot.Visible = false
  778. end
  779. --
  780. local RightHand = Folder:FindFirstChild('Right Hand') or Instance.new('Frame',Folder)
  781. RightHand.Name = 'Right Hand'
  782. RightHand.ZIndex = 2
  783. RightHand.BorderSizePixel = 0
  784. if Char['Right Arm']~=nil then
  785. local Pos = (Char['Right Arm'].CFrame*CFrame.new(0,-1,0)).p
  786. local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  787. RightHand.Position = UDim2.new(0,X,0,Y)
  788. if Z<=0 then RightHand.Visible = false else RightHand.Visible = true end
  789. else
  790. RightHand.Visible = false
  791. end
  792. --
  793. local LeftHand = Folder:FindFirstChild('Left Hand') or Instance.new('Frame',Folder)
  794. LeftHand.Name = 'Left Hand'
  795. LeftHand.ZIndex = 2
  796. LeftHand.BorderSizePixel = 0
  797. if Char['Left Arm']~=nil then
  798. local Pos = (Char['Left Arm'].CFrame*CFrame.new(0,-1,0)).p
  799. local X,Y,Z = Camera:WorldToScreenPoint(Pos).X,Camera:WorldToScreenPoint(Pos).Y,Camera:WorldToScreenPoint(Pos).Z
  800. LeftHand.Position = UDim2.new(0,X,0,Y)
  801. if Z<=0 then LeftHand.Visible = false else LeftHand.Visible = true end
  802. else
  803. LeftHand.Visible = false
  804. end
  805. -- draw joints
  806. if esp_bones then
  807. if Head.Visible then DrawLine(Folder,Head,Neck,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  808. if Neck.Visible then DrawLine(Folder,Neck,Pelvis,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  809. if Neck.Visible then DrawLine(Folder,Neck,RightHand,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  810. if Neck.Visible then DrawLine(Folder,Neck,LeftHand,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  811. if Pelvis.Visible then DrawLine(Folder,Pelvis,RightFoot,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  812. if Pelvis.Visible then DrawLine(Folder,Pelvis,LeftFoot,1,Color3.new(1,1,1),Head.BackgroundTransparency) end
  813. end
  814. end
  815.  
  816. if esp_chams then
  817. for _,Part in next,Char:children() do
  818. if Part:IsA('BasePart') and Part.Name~='HumanoidRootPart' then
  819. local Adornment = Folder:FindFirstChild(Part.Name..'_Cham') or Instance.new('BoxHandleAdornment',Folder)
  820. if not Folder:FindFirstChild(Part.Name..'_Cham') then
  821. Adornment.Name = Part.Name..'_Cham'
  822. Adornment.Adornee = Part
  823. Adornment.AlwaysOnTop = true
  824. Adornment.Size = Part.Name=='Head' and Vector3.new(1,1,1) or Part.Size
  825. Adornment.ZIndex = 1
  826. end
  827. Adornment.Color3 = Head.BackgroundColor3
  828. end
  829. end
  830. else
  831. for _,v in next,Folder:GetDescendants() do
  832. if v.Name:match('Cham') then
  833. v:Destroy()
  834. end
  835. end
  836. end
  837.  
  838. if bounding_box and Char:FindFirstChild('HumanoidRootPart') then
  839. local Box = Char:FindFirstChild('Box') or Instance.new('BillboardGui',Char)
  840. if not Char:FindFirstChild('Box') then
  841. Box.Name = 'Box'
  842. Box.Adornee = Char:FindFirstChild('HumanoidRootPart')
  843. Box.AlwaysOnTop = true
  844. Box.LightInfluence = 0
  845. Box.StudsOffset = Vector3.new(0,-Box.Adornee.Size.Y/4,0)
  846. Box.Size = UDim2.new(4,1,5,1)
  847. local Top = Instance.new('Frame',Box)
  848. Top.Size = UDim2.new(1,0,0,box_line_size)
  849. Top.BorderSizePixel = 0
  850. local Bot = Top:Clone()
  851. Bot.Position = UDim2.new(0,0,1,-box_line_size)
  852. Bot.Parent = Box
  853. local Left = Top:Clone()
  854. Left.Size = UDim2.new(0,1,1,0)
  855. Left.Parent = Box
  856. local Right = Left:Clone()
  857. Right.Position = UDim2.new(1,-box_line_size,0,0)
  858. Right.Parent = Box
  859. end
  860. for _,v in next,Box:children() do
  861. if v:IsA('Frame') then
  862. v.BackgroundColor3 = Head.BackgroundColor3
  863. end
  864. end
  865. else
  866. local Box = Char:FindFirstChild('Box')
  867. if Box then
  868. Box:Destroy()
  869. end
  870. end
  871.  
  872. if lockedon and target and aim_line and ESP:FindFirstChild(target.Name) then
  873. DrawLine(ESP,cursor,ESP:FindFirstChild(target.Name).Head,1,Head.BackgroundColor3,.5)
  874. end
  875.  
  876. else
  877. if ESP:FindFirstChild(v.Name) then
  878. ESP:FindFirstChild(v.Name):Destroy()
  879. end
  880. end
  881. else
  882. if ESP:FindFirstChild(v.Name) then
  883. ESP:FindFirstChild(v.Name):Destroy()
  884. end
  885. end
  886. end
  887. else
  888. for _,v in next,ESP:children() do
  889. if v:IsA('Folder') then
  890. v:Destroy()
  891. end
  892. end
  893. end
  894. if performancee then
  895. wait(1/(workspace:GetRealPhysicsFPS()))
  896. else
  897. RS.Stepped:wait()
  898. end
  899. end
  900. end
  901.  
  902. function client.FastShoot()
  903. Tac["Debounce"] = 0.08099;
  904. PumpShotgun["Debounce"] = 0.08099;
  905. Pick["Debounce"] = 0.109999;
  906. SAR["Debounce"] = 0.08099;
  907. Hawk["Debounce"] = 0.08099;
  908. SMG["Debounce"] = 0.08099;
  909. Sniper["Debounce"] = 0.08099;
  910. AR["Debounce"] = 0.08099;
  911. SupAR["Debounce"] = 0.08099;
  912. Pistol["Debounce"] = 0.08099;
  913. Drum["Debounce"] = 0.08099;
  914. RPG["Debounce"] = 0.08099;
  915. BurstAR["Debounce"] = 0.08099;
  916. DoubleBarrelShotgun["Debounce"] = 0.08099;
  917. HeavyAR["Debounce"] = 0.08099;
  918. ExplosivePistol["Debounce"] = 0.08099;
  919. HeavySniper["Debounce"] = 0.08099;
  920. Minigun["Debounce"] = 0.08099;
  921. QuadLauncher["Debounce"] = 0.08099;
  922. TacticalAR["Debounce"] = 0.08099;
  923. TacticalRifle["Debounce"] = 0.08099;
  924. SawnoffShotgun["Debounce"] = 0.08099;
  925. end
  926.  
  927. function client.AR()
  928. Tac["ReloadType"] = "ARReload";
  929. Hawk["ReloadType"] = "ARReload";
  930. SMG["ReloadType"] = "ARReload";
  931. SAR["ReloadType"] = "ARReload";
  932. Sniper["ReloadType"] = "ARReload";
  933. AR["ReloadType"] = "ARReload";
  934. PumpShotgun["ReloadType"] = "ARReload";
  935. SupAR["ReloadType"] = "ARReload";
  936. Drum["ReloadType"] = "ARReload";
  937. RPG["ReloadType"] = "ARReload";
  938. BurstAR["ReloadType"] = "ARReload";
  939. DoubleBarrelShotgun["ReloadType"] = "ARReload";
  940. HeavyAR["ReloadType"] = "ARReload";
  941. ExplosivePistol["ReloadType"] = "ARReload";
  942. HeavySniper["ReloadType"] = "ARReload";
  943. Minigun["ReloadType"] = "ARReload";
  944. QuadLauncher["ReloadType"] = "ARReload";
  945. TacticalAR["ReloadType"] = "ARReload";
  946. TacticalRifle["ReloadType"] = "ARReload";
  947. SawnoffShotgun["ReloadType"] = "ARReload";
  948. end
  949.  
  950. function client.LowRecoil()
  951. Tac["Recoil"] = 0.209786354
  952. Hawk["Recoil"] = 0.209786354
  953. SMG["Recoil"] = 0.209786354
  954. Sniper["Recoil"] = 0.209786354
  955. AR["Recoil"] = 0.209786354
  956. SAR["Recoil"] = 0.209786354
  957. PumpShotgun["Recoil"] = 0.209786354
  958. SupAR["Recoil"] = 0.209786354
  959. Pistol["Recoil"] = 0.209786354
  960. Drum["Recoil"] = 0.209786354
  961. RPG["Recoil"] = 0.209786354
  962. BurstAR["Recoil"] = 0.209786354
  963. DoubleBarrelShotgun["Recoil"] = 0.209786354
  964. HeavyAR["Recoil"] = 0.209786354
  965. ExplosivePistol["Recoil"] = 0.209786354
  966. HeavySniper["Recoil"] = 0.209786354
  967. Minigun["Recoil"] = 0.209786354
  968. QuadLauncher["Recoil"] = 0.209786354
  969. TacticalAR["Recoil"] = 0.209786354
  970. TacticalRifle["Recoil"] = 0.209786354
  971. SawnoffShotgun["Recoil"] = 0.209786354
  972. end
  973. if client and client.esp and client.NoMap and client.AimBot and client.FastShoot and client.LowRecoil then
  974. RS.ConfettiGUI:Clone().Parent = player.PlayerGui
  975. Check:Destroy()
  976. local Name = Instance.new("TextLabel", GunCheats)
  977. local Chams = Instance.new("TextButton", GunCheats)
  978. local NoRecoil = Instance.new("TextButton", GunCheats)
  979. local MainGUI = Instance.new("ScreenGui", game.CoreGui)
  980. local GunCheats = Instance.new("Frame", MainGUI)
  981. local FastShootBTN = Instance.new("TextButton", GunCheats)
  982. local NMBTN = Instance.new("TextButton", GunCheats)
  983. local CB = Instance.new("TextButton", GunCheats)
  984. local ESP = Instance.new("TextButton", GunCheats)
  985. local NoM = Instance.new("TextButton", GunCheats)
  986. local AllAR = Instance.new("TextButton", GunCheats)
  987. MainGUI.Name = "Gui"
  988. MainGUI.Enabled = true
  989. GunCheats.Name = "GunCheats"
  990. GunCheats.BackgroundColor3 = Color3.new(0, 0, 0)
  991. GunCheats.Position = UDim2.new(0.252173936, 0, 0.04501, 0)
  992. GunCheats.Size = UDim2.new(0, 175, 0, 450)
  993. GunCheats.Transparency = .3
  994. GunCheats.Active = true
  995. GunCheats.Draggable = true
  996. GunCheats.BorderColor3 = Color3.new(0, 0, 1)
  997. GunCheats.BorderSizePixel = 2.52222222
  998. Name.Name = "Name"
  999. Name.Text = "STRUCID FUCK"
  1000. Name.Parent = GunCheats
  1001. Name.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1002. Name.Position = UDim2.new(0.007, 0, 0, 0)
  1003. Name.Size = UDim2.new(0, 175, 0, 60)
  1004. Name.BackgroundTransparency = 1
  1005. Name.TextColor3 = Color3.new(255,255,255)
  1006. Name.TextSize = 15
  1007. FastShootBTN.Name = "Aimbot"
  1008. FastShootBTN.Text = "Aimbot"
  1009. FastShootBTN.Parent = GunCheats
  1010. FastShootBTN.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1011. FastShootBTN.Position = UDim2.new(0.007, 0, 0.16401, 0)
  1012. FastShootBTN.Size = UDim2.new(0, 175, 0, 40)
  1013. FastShootBTN.BackgroundTransparency = 1
  1014. FastShootBTN.TextColor3 = Color3.new(255,255,255)
  1015. FastShootBTN.MouseButton1Down:Connect(function() client.AimBot() end)
  1016. NMBTN.Name = "NM"
  1017. NMBTN.Text = "No Map (Beta)"
  1018. NMBTN.Parent = GunCheats
  1019. NMBTN.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1020. NMBTN.Position = UDim2.new(0.007, 0, 0.855001, 0)
  1021. NMBTN.Size = UDim2.new(0, 175, 0, 40)
  1022. NMBTN.BackgroundTransparency = 1
  1023. NMBTN.TextColor3 = Color3.new(255,255,255)
  1024. NMBTN.MouseButton1Down:Connect(function() client.InvisLoop() end)
  1025. Chams.Name = "Chams"
  1026. Chams.Text = "Shoot Like It Up Like Dylan And Eric"
  1027. Chams.Parent = GunCheats
  1028. Chams.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1029. Chams.Position = UDim2.new(0.007, 0, 0.7654321, 0)
  1030. Chams.Size = UDim2.new(0, 175, 0, 40)
  1031. Chams.BackgroundTransparency = 1
  1032. Chams.TextColor3 = Color3.new(255,255,255)
  1033. Chams.MouseButton1Down:Connect(function() client.FastShoot() end)
  1034. ESP.Name = "Chams"
  1035. ESP.Text = "Chams"
  1036. ESP.Parent = GunCheats
  1037. ESP.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1038. ESP.Position = UDim2.new(0.007, 0, 0.44, 0)
  1039. ESP.Size = UDim2.new(0, 175, 0, 40)
  1040. ESP.BackgroundTransparency = 1
  1041. ESP.TextColor3 = Color3.new(255,255,255)
  1042. ESP.MouseButton1Down:Connect(function() client.esp() end)
  1043. NoM.Name = "No-Map"
  1044. NoM.Text = "Hitbox Extender"
  1045. NoM.Parent = GunCheats
  1046. NoM.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1047. NoM.Position = UDim2.new(0.007, 0, 0.339, 0)
  1048. NoM.Size = UDim2.new(0, 175, 0, 40)
  1049. NoM.BackgroundTransparency = 1
  1050. NoM.TextColor3 = Color3.new(255,255,255)
  1051. NoM.MouseButton1Down:Connect(function() client.NoMap() end)
  1052. AllAR.Name = "AARR"
  1053. AllAR.Text = "All AR Reload"
  1054. AllAR.Parent = GunCheats
  1055. AllAR.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1056. AllAR.Position = UDim2.new(0.007, 0, 0.250, 0)
  1057. AllAR.Size = UDim2.new(0, 175, 0, 40)
  1058. AllAR.BackgroundTransparency = 1
  1059. AllAR.TextColor3 = Color3.new(255,255,255)
  1060. AllAR.MouseButton1Down:Connect(function() client.AR() end)
  1061. NoRecoil.Name = "NoRecoil"
  1062. NoRecoil.Text = "LowRecoil"
  1063. NoRecoil.Parent = GunCheats
  1064. NoRecoil.BackgroundColor3 = Color3.new(1, 0, 0.1)
  1065. NoRecoil.Position = UDim2.new(0.007, 0, 0.6454321, 0)
  1066. NoRecoil.Size = UDim2.new(0, 175, 0, 40)
  1067. NoRecoil.BackgroundTransparency = 1
  1068. NoRecoil.TextColor3 = Color3.new(255,255,255)
  1069. NoRecoil.MouseButton1Down:Connect(function() client.LowRecoil() end)
  1070. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement