FurkingBoi

Arsenal

Jun 19th, 2020
23,694
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.97 KB | None | 0 0
  1. local ScreenGui = Instance.new("ScreenGui")
  2. local main = Instance.new("Frame")
  3. local TextLabel = Instance.new("TextLabel")
  4. local TextBox = Instance.new("TextBox")
  5. local aimlock = Instance.new("TextBox")
  6. local ImageLabel = Instance.new("ImageLabel")
  7. local TextBox_2 = Instance.new("TextBox")
  8. local TextBox_3 = Instance.new("TextBox")
  9. local TextBox_4 = Instance.new("TextBox")
  10. local TextBox_5 = Instance.new("TextBox")
  11. local TextBox_6 = Instance.new("TextBox")
  12. local TextBox_7 = Instance.new("TextBox")
  13. local TextBox_8 = Instance.new("TextBox")
  14. local TextBox_9 = Instance.new("TextBox")
  15. local TextBox_10 = Instance.new("TextBox")
  16.  
  17. pcall(function()
  18. local espcolor = Color3.fromRGB(160, 41, 255)
  19. local wallhack_esp_transparency = .4
  20. local gui_hide_button = {Enum.KeyCode.LeftControl, "h"}
  21. local plrs = game:GetService("Players")
  22. local lplr = game:GetService("Players").LocalPlayer
  23. local TeamBased = true ; local teambasedswitch = "o"
  24. local presskeytoaim = true; local aimkey = "e"
  25. aimbothider = false; aimbothiderspeed = .5
  26. local Aim_Assist = false ; Aim_Assist_Key = {Enum.KeyCode.LeftControl, "z"}
  27. local espupdatetime = 5; autoesp = false; local charmsesp = true
  28. local movementcounting = true
  29.  
  30.  
  31.  
  32.  
  33. local mouselock = false
  34. local canaimat = true
  35. local lockaim = true; local lockangle = 5
  36. local ver = "2.4"
  37. local cam = game.Workspace.CurrentCamera
  38. local BetterDeathCount = true
  39. local ballisticsboost = 0
  40.  
  41. local mouse = lplr:GetMouse()
  42. local switch = false
  43. local key = "k"
  44. local aimatpart = nil
  45. local lightesp = false
  46.  
  47. local abs = math.abs
  48.  
  49. local Gui = Instance.new("ScreenGui")
  50. local Move = Instance.new("Frame")
  51. local Main = Instance.new("Frame")
  52. local EspStatus = Instance.new("TextLabel")
  53. local st1 = Instance.new("TextLabel")
  54. local st1_2 = Instance.new("TextLabel")
  55. local st1_3 = Instance.new("TextBox")
  56. local Name = Instance.new("TextLabel")
  57. --Properties:
  58.  
  59. ScreenGui.Parent = game.CoreGui
  60.  
  61. main.Name = "main"
  62. main.Parent = ScreenGui
  63. main.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  64. main.BackgroundTransparency = 0.500
  65. main.BorderColor3 = Color3.fromRGB(0, 0, 0)
  66. main.Position = UDim2.new(0.00644269679, 0, 0.0233848691, 0)
  67. main.Size = UDim2.new(0, 221, 0, 453)
  68.  
  69. TextLabel.Parent = main
  70. TextLabel.Active = true
  71. TextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  72. TextLabel.BackgroundTransparency = 1.000
  73. TextLabel.BorderColor3 = Color3.fromRGB(0, 196, 255)
  74. TextLabel.Position = UDim2.new(0.171945706, 0, 0.82161963, 0)
  75. TextLabel.Size = UDim2.new(0, 144, 0, 37)
  76. TextLabel.Font = Enum.Font.GothamBold
  77. TextLabel.Text = "Inf Jump [ON]"
  78. TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  79. TextLabel.TextSize = 23.000
  80.  
  81. TextBox.Parent = main
  82. TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  83. TextBox.BackgroundTransparency = 1.000
  84. TextBox.Position = UDim2.new(0, 0, 0.243309006, 0)
  85. TextBox.Size = UDim2.new(0, 221, 0, 45)
  86. TextBox.Font = Enum.Font.GothamBold
  87. TextBox.Text = "Credits: MythicV2"
  88. TextBox.TextColor3 = Color3.fromRGB(170, 0, 255)
  89. TextBox.TextSize = 25.000
  90. TextBox.TextStrokeTransparency = 0.000
  91.  
  92. aimlock.Name = "aimlock"
  93. aimlock.Parent = main
  94. aimlock.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  95. aimlock.BackgroundTransparency = 1.000
  96. aimlock.Position = UDim2.new(0, 0, 0.586387515, 0)
  97. aimlock.Size = UDim2.new(0, 221, 0, 31)
  98. aimlock.Font = Enum.Font.GothamBold
  99. aimlock.Text = "Aimbot Toggle [E]"
  100. aimlock.TextColor3 = Color3.fromRGB(255, 255, 255)
  101. aimlock.TextSize = 23.000
  102.  
  103. ImageLabel.Parent = main
  104. ImageLabel.Active = true
  105. ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  106. ImageLabel.BorderColor3 = Color3.fromRGB(170, 0, 255)
  107. ImageLabel.Size = UDim2.new(0, 221, 0, 100)
  108. ImageLabel.Image = "rbxassetid://5198236610"
  109.  
  110. TextBox_2.Parent = main
  111. TextBox_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  112. TextBox_2.BackgroundTransparency = 1.000
  113. TextBox_2.Position = UDim2.new(0.0452488698, 0, 0.34549877, 0)
  114. TextBox_2.Size = UDim2.new(0, 200, 0, 36)
  115. TextBox_2.Font = Enum.Font.GothamBold
  116. TextBox_2.Text = "JOIN OUR DISCORD"
  117. TextBox_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  118. TextBox_2.TextSize = 23.000
  119.  
  120. TextBox_3.Parent = main
  121. TextBox_3.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  122. TextBox_3.BackgroundTransparency = 1.000
  123. TextBox_3.Position = UDim2.new(0.0452488698, 0, 0.442822397, 0)
  124. TextBox_3.Size = UDim2.new(0, 200, 0, 24)
  125. TextBox_3.Font = Enum.Font.GothamBold
  126. TextBox_3.Text = "discord.gg/M8VgXk9"
  127. TextBox_3.TextColor3 = Color3.fromRGB(255, 255, 255)
  128. TextBox_3.TextSize = 22.000
  129.  
  130. TextBox_4.Parent = main
  131. TextBox_4.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  132. TextBox_4.BackgroundTransparency = 1.000
  133. TextBox_4.Position = UDim2.new(0.0452488698, 0, 0.503311276, 0)
  134. TextBox_4.Size = UDim2.new(0, 200, 0, 37)
  135. TextBox_4.Font = Enum.Font.GothamBold
  136. TextBox_4.Text = "|KEYBINDS|"
  137. TextBox_4.TextColor3 = Color3.fromRGB(170, 0, 255)
  138. TextBox_4.TextSize = 23.000
  139. TextBox_4.TextStrokeTransparency = 0.000
  140.  
  141. TextBox_5.Parent = main
  142. TextBox_5.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  143. TextBox_5.BackgroundTransparency = 1.000
  144. TextBox_5.Position = UDim2.new(0.0452489369, 0, 0.666666687, 0)
  145. TextBox_5.Size = UDim2.new(0, 200, 0, 35)
  146. TextBox_5.Font = Enum.Font.GothamBold
  147. TextBox_5.Text = "ESP [L]"
  148. TextBox_5.TextColor3 = Color3.fromRGB(255, 255, 255)
  149. TextBox_5.TextSize = 23.000
  150.  
  151. TextBox_6.Parent = main
  152. TextBox_6.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  153. TextBox_6.BackgroundTransparency = 1.000
  154. TextBox_6.Position = UDim2.new(0.0452488698, 0, 0.739514351, 0)
  155. TextBox_6.Size = UDim2.new(0, 200, 0, 42)
  156. TextBox_6.Font = Enum.Font.GothamBold
  157. TextBox_6.Text = "ESP Update [T]"
  158. TextBox_6.TextColor3 = Color3.fromRGB(255, 255, 255)
  159. TextBox_6.TextSize = 23.000
  160.  
  161. TextBox_7.Parent = main
  162. TextBox_7.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  163. TextBox_7.BackgroundTransparency = 1.000
  164. TextBox_7.Position = UDim2.new(0.0407239832, 0, 0.903297424, 0)
  165. TextBox_7.Size = UDim2.new(0, 200, 0, 35)
  166. TextBox_7.Font = Enum.Font.GothamBold
  167. TextBox_7.Text = "No Clip Toggle [V]"
  168. TextBox_7.TextColor3 = Color3.fromRGB(255, 255, 255)
  169. TextBox_7.TextSize = 23.000
  170.  
  171. TextBox_8.Parent = main
  172. TextBox_8.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  173. TextBox_8.BackgroundTransparency = 0.500
  174. TextBox_8.BorderColor3 = Color3.fromRGB(170, 0, 255)
  175. TextBox_8.BorderSizePixel = 0
  176. TextBox_8.Position = UDim2.new(1, 0, 0.220750555, 0)
  177. TextBox_8.Size = UDim2.new(0, 200, 0, 50)
  178. TextBox_8.Font = Enum.Font.GothamBold
  179. TextBox_8.Text = "MORE OPTIONS"
  180. TextBox_8.TextColor3 = Color3.fromRGB(170, 0, 255)
  181. TextBox_8.TextSize = 23.000
  182. TextBox_8.TextStrokeTransparency = 0.000
  183.  
  184. TextBox_9.Parent = main
  185. TextBox_9.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  186. TextBox_9.BackgroundTransparency = 0.500
  187. TextBox_9.Position = UDim2.new(1, 0, 0.331125826, 0)
  188. TextBox_9.Size = UDim2.new(0, 200, 0, 50)
  189. TextBox_9.Font = Enum.Font.GothamBold
  190. TextBox_9.Text = "Fly Toggle [B]"
  191. TextBox_9.TextColor3 = Color3.fromRGB(255, 255, 255)
  192. TextBox_9.TextSize = 23.000
  193.  
  194. TextBox_10.Parent = main
  195. TextBox_10.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  196. TextBox_10.BackgroundTransparency = 0.500
  197. TextBox_10.Position = UDim2.new(1, 0, 0.443708599, 0)
  198. TextBox_10.Size = UDim2.new(0, 200, 0, 50)
  199. TextBox_10.Font = Enum.Font.GothamBold
  200. TextBox_10.Text = "Teleport [F]"
  201. TextBox_10.TextColor3 = Color3.fromRGB(255, 255, 255)
  202. TextBox_10.TextSize = 23.000
  203.  
  204.  
  205. Gui.Parent = plrs.LocalPlayer:WaitForChild("PlayerGui")
  206.  
  207.  
  208. local aimbotstatus = {"qc", "qr", "qe", "qd", "qi", "qt", "qs", "dd", "sp", "ql", "qa", "qd", "qs"}
  209. local gotstring = 0
  210. local function getrandomstring()
  211. gotstring = gotstring+666
  212. local str = ""
  213. local randomstring = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "g", "k", "l", "m", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
  214. "а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","о","п","р","с","т","у","ф","х","ч","щ","ъ","ы","ъ","э","ю","я", "`", "$",
  215. "0","1","2","3","4","5","6","7","8","9", }
  216. local counting123 = 0
  217. for i, v in ipairs(randomstring) do
  218. counting123 = i
  219. end
  220. do
  221. math.randomseed(tick()+gotstring)
  222. for i = 3, math.random(1,100) do
  223. math.randomseed(i+tick()+gotstring)
  224.  
  225. local oneortwo = math.random(1,2)
  226. if oneortwo == 2 then
  227. math.randomseed(i+tick()+gotstring)
  228. str = str..""..randomstring[math.random(1, counting123)]
  229. else
  230. math.randomseed(i+tick()+gotstring)
  231. str = str..""..string.upper(randomstring[math.random(1, counting123)])
  232. end
  233.  
  234. end
  235. end
  236. return str
  237. end
  238. local mousedown = false
  239. local isonmovething = false
  240. local mouseoffset = Vector2.new()
  241. local mousedown = false
  242. local bspeed = 3584
  243. local aimbotoffset = {dd = ":", sp = " ", qa = "a", qb = "b",qc = "c", qd = "d", qe = "e", qf = "f", qg = "g" , qh = "h" , qi = "i", qj = "j", qk = "k", ql = "l", qm = "m", qn = "n", qo = "o", qp = "p", qq = "q", qr = "r", qs = "s", qt = "t", qu = "u", qv = "w", qx = "x", qy = "y", qz = "z"}
  244.  
  245.  
  246.  
  247. Gui.Name = getrandomstring()
  248.  
  249. Move.Name = getrandomstring()
  250. Move.Draggable = true
  251. Move.Parent = Gui
  252. Move.BackgroundColor3 = Color3.new(0, 255, 245)
  253. Move.BackgroundTransparency = 1
  254. Move.BorderColor3 = Color3.new(0, 255, 245)
  255. Move.BorderSizePixel = 3
  256. Move.Position = UDim2.new(0.5, 0,0.018, 0)
  257. Move.Size = UDim2.new(0, 320, 0, 30)
  258.  
  259. Move.MouseEnter:Connect(function()
  260.  
  261. isonmovething = true
  262.  
  263. end)
  264. Move.MouseLeave:Connect(function()
  265.  
  266. isonmovething = mousedown and true or false
  267. end)
  268. mouse.Button1Down:connect(function()
  269. mousedown = true
  270. mouseoffset = Move.AbsolutePosition - Vector2.new(mouse.X, mouse.Y)
  271. end)
  272. mouse.Button1Up:connect(function()
  273. mousedown = false
  274. end)
  275.  
  276. mouse.Move:Connect(function()
  277. if isonmovething == true and mousedown then
  278. Move.Position = UDim2.new(0, mouseoffset.X + mouse.X, 0, mouseoffset.Y + mouse.Y)
  279. end
  280. end)
  281. local function uc (st)
  282. local ast = ""
  283. for i, v in ipairs(st) do
  284. local let = aimbotoffset[v]
  285. ast = ast..let
  286. end
  287. return ast
  288. end
  289.  
  290. Main.Name = getrandomstring()
  291. Main.Parent = Move
  292. Main.BackgroundColor3 = Color3.new(0, 0, 0)
  293. Main.BackgroundTransparency = 1
  294. Main.BorderColor3 = Color3.new(0, 255, 245)
  295. Main.BorderSizePixel = 3
  296. Main.Position = UDim2.new(0, 0, 0.995670795, 0)
  297. Main.Size = UDim2.new(1.0000006, 0, 11.2, 0)
  298.  
  299. st1.Name = getrandomstring()
  300. st1.Parent = Main
  301. st1.BackgroundColor3 = Color3.new(255, 255, 255)
  302. st1.BackgroundTransparency = 1
  303. st1.Position = UDim2.new(0, 0, 0, 0)
  304. st1.Size = UDim2.new(1, 0, 0.161862016, 0)
  305. st1.Font = Enum.Font.ArialBold
  306. st1.Text = " "
  307. st1.TextColor3 = Color3.new(255, 255, 255)
  308. st1.TextScaled = true
  309. st1.TextSize = 14
  310. st1.TextWrapped = true
  311.  
  312. st1_2.Name = getrandomstring()
  313. st1_2.Parent = Main
  314. st1_2.BackgroundColor3 = Color3.new(255, 255, 255)
  315. st1_2.BackgroundTransparency = 1
  316. st1_2.Position = UDim2.new(0, 0, 0.375590861, 0)
  317. st1_2.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  318. st1_2.Font = Enum.Font.ArialBold
  319. st1_2.TextXAlignment = Enum.TextXAlignment.Left
  320. st1_2.Text = " "
  321. st1_2.TextColor3 = Color3.new(255, 255, 255)
  322. st1_2.TextScaled = true
  323. st1_2.TextSize = 14
  324. st1_2.TextWrapped = true
  325.  
  326. local aimbothiderbox = Instance.new("TextBox")
  327. aimbothiderbox.Name = getrandomstring()
  328. aimbothiderbox.Font = Enum.Font.ArialBold
  329. aimbothiderbox.Text = " "
  330. aimbothiderbox.Size = UDim2.new(1, 0,0.162, 0)
  331. aimbothiderbox.TextSize = 14
  332. aimbothiderbox.TextScaled = true
  333. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 255, 255)
  334. aimbothiderbox.Position = UDim2.new(0, 0,0.853, 0)
  335. aimbothiderbox.BackgroundTransparency = 1
  336. aimbothiderbox.Parent = Main
  337.  
  338. st1_3.Name = getrandomstring()
  339. st1_3.Parent = Main
  340. st1_3.BackgroundColor3 = Color3.new(1, 1, 1)
  341. st1_3.BackgroundTransparency = 1
  342. st1_3.Position = UDim2.new(0, 0, 0.18558608, 0)
  343. st1_3.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  344. st1_3.Font = Enum.Font.ArialBold
  345. st1_3.Text = " "
  346. st1_3.TextColor3 = Color3.fromRGB(0, 255, 245)
  347. st1_3.TextScaled = true
  348. st1_3.TextSize = 14
  349. st1_3.TextWrapped = true
  350. local teambasedstatus = st1_3:Clone()
  351. teambasedstatus.Parent = Main
  352. teambasedstatus.TextScaled = true
  353. teambasedstatus.Position = UDim2.new(0, 0,.7, 0)
  354. teambasedstatus.Size = UDim2.new(1, 0,.1, 0)
  355. teambasedstatus.Name = getrandomstring()
  356. teambasedstatus.Text = " "
  357. teambasedstatus.TextColor3 = Color3.fromRGB(255, 255, 255)
  358. local espstatustext = teambasedstatus:Clone()
  359. espstatustext.Name = getrandomstring()
  360. espstatustext.Position = UDim2.new(0, 0,0.58, 0)
  361. espstatustext.TextColor3 = Color3.fromRGB(255, 255, 255)
  362. espstatustext.Text = " "
  363. espstatustext.Parent = Main
  364. local hide = Instance.new("TextButton")
  365. hide.Text = " "
  366. hide.TextColor3 = Color3.fromRGB(255, 0, 0)
  367. hide.BackgroundTransparency = 1
  368. hide.TextScaled = true
  369. hide.TextWrapped = true
  370. hide.Size = UDim2.new(0.1, 0,1, 0)
  371. hide.Position = UDim2.new(0.9, 0,-0.15, 0)
  372. hide.Name = getrandomstring()
  373. hide.Parent = Move
  374. Name.Name = getrandomstring()
  375. Name.Parent = Move
  376. Name.BackgroundColor3 = Color3.new(255, 1, 1)
  377. Name.BackgroundTransparency = 1
  378. Name.Size = UDim2.new(0.838, 0, 1, 0)
  379. Name.Font = Enum.Font.Arial
  380. Name.Text = " "
  381. Name.TextColor3 = Color3.new(0, 0, 0)
  382. Name.TextScaled = true
  383. Name.TextSize = 14
  384. Name.TextWrapped = true
  385. Name.TextXAlignment = Enum.TextXAlignment.Left
  386. local scr = Instance.new("ScrollingFrame")
  387. scr.Size = Main.Size
  388. scr.Position = Main.Position
  389. scr.ScrollBarThickness = 0
  390. scr.BackgroundTransparency = 1
  391. scr.Name = getrandomstring()
  392. Main.Size = UDim2.new(1, 0, 1, 0)
  393. Main.Position = UDim2.new(0,0,0,0)
  394. Main.Parent = scr
  395. scr.Parent = Move
  396. startpos = Main.Position
  397. Move.Active = true
  398.  
  399. -- Scripts:
  400. noclip = false
  401. game:GetService('RunService').Stepped:connect(function()
  402. if noclip then
  403. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  404. end
  405. end)
  406. plr = game.Players.LocalPlayer
  407. mouse = plr:GetMouse()
  408. mouse.KeyDown:connect(function(key)
  409.  
  410. if key == "v" then
  411. noclip = not noclip
  412. game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
  413. end
  414. end)
  415. print('Loaded')
  416. print('Press "v" to noclip')
  417.  
  418.  
  419. clicktpon = true
  420. plr = game.Players.LocalPlayer
  421. hum = plr.Character.HumanoidRootPart
  422. mouse = plr:GetMouse()
  423. mouse.KeyDown:connect(function(key)
  424. if key == 'f' then
  425. if mouse.Target then
  426. if clicktpon then
  427. hum.CFrame = CFrame.new (mouse.Hit.x, mouse.Hit.y + 5, mouse.Hit.z)
  428. end
  429. end
  430. end
  431. end)
  432.  
  433.  
  434. plr = game.Players.LocalPlayer
  435. mouse = plr:GetMouse()
  436. mouse.KeyDown:connect(function(key)
  437.  
  438. if key == " " then
  439. game.Players.LocalPlayer.Character.Humanoid:ChangeState(3)
  440. wait()
  441. end
  442. end)
  443.  
  444.  
  445. hided = false
  446. hide.MouseButton1Click:Connect(function()
  447. if hided == false then
  448. hided = true
  449. Main:TweenPosition(UDim2.new(0, 0, -1.5, 0))
  450. else
  451. hided = false
  452. Main:TweenPosition(startpos)
  453. end
  454. end)
  455.  
  456.  
  457. aimbothiderbox.FocusLost:Connect(function()
  458. local numb = tonumber(aimbothiderbox.Text)
  459. if aimbothider == true then
  460. aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
  461. else
  462. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  463. end
  464. if numb ~= nil then
  465. aimbothiderspeed = numb
  466. if aimbothider == true then
  467. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  468. else
  469. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  470. end
  471. else
  472. if aimbothider == true then
  473. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  474. else
  475. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  476. end
  477. end
  478. end)
  479.  
  480.  
  481. local plrsforaim = {}
  482.  
  483.  
  484. Move.Draggable = true
  485. Gui.ResetOnSpawn = false
  486. --Gui.Name = "Chat"
  487. Gui.DisplayOrder = 999
  488. pcall(function()
  489. if not game:GetService("CoreGui") then
  490. Gui.Parent = plrs.LocalPlayer.PlayerGui
  491. else
  492. Gui.Parent = game:GetService("CoreGui")
  493. end
  494. end)
  495. local espheadthing
  496. do
  497. local BillboardGui = Instance.new("BillboardGui")
  498. local PName = Instance.new("TextLabel")
  499. local Pdist = Instance.new("TextLabel")
  500. local ImageLabel = Instance.new("ImageLabel")
  501. local ImageLabel_2 = Instance.new("ImageLabel")
  502. --Properties:
  503. --BillboardGui.Parent = game.Workspace.Part
  504. BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  505. BillboardGui.AlwaysOnTop = true
  506. BillboardGui.LightInfluence = 0
  507. BillboardGui.Size = UDim2.new(0, 100, 0, 46)
  508. BillboardGui.Name = "headoverthing"
  509. PName.Name = "PName"
  510. PName.Parent = BillboardGui
  511. PName.BackgroundColor3 = espcolor
  512. PName.BackgroundTransparency = 0.55000001192093
  513. PName.BorderSizePixel = 0
  514. PName.Size = UDim2.new(0, 100, 0, 23)
  515. PName.Font = Enum.Font.SourceSans
  516. PName.Text = "urmom"
  517. PName.TextColor3 = Color3.new(0, 0, 0)
  518. PName.TextScaled = true
  519. PName.TextSize = 14
  520. PName.TextWrapped = true
  521. st1.Text = " "
  522. Pdist.Name = "Pdist"
  523. Pdist.Parent = BillboardGui
  524. Pdist.AnchorPoint = Vector2.new(0.5, 0)
  525. Pdist.BackgroundColor3 = espcolor
  526. Pdist.BackgroundTransparency = 0.55000001192093
  527. Pdist.BorderSizePixel = 0
  528. Pdist.Position = UDim2.new(0.5, 0, 0.5, 0)
  529. Pdist.Size = UDim2.new(0, 70, 0, 23)
  530. Pdist.Font = Enum.Font.SourceSans
  531. Pdist.Text = "666"
  532. Pdist.TextColor3 = Color3.new(0, 0, 0)
  533. Pdist.TextScaled = true
  534. Pdist.TextSize = 14
  535. Pdist.TextWrapped = true
  536.  
  537. ImageLabel.Parent = BillboardGui
  538. ImageLabel.BackgroundColor3 = Color3.new(0.298039, 1, 0)
  539. ImageLabel.BackgroundTransparency = 1
  540. ImageLabel.BorderColor3 = espcolor
  541. ImageLabel.Position = UDim2.new(1, -15, 0.5, 0)
  542. ImageLabel.Rotation = 180
  543. ImageLabel.Size = UDim2.new(0, 15, 0, 23)
  544. ImageLabel.Image = "rbxassetid://2832171824"
  545. ImageLabel.ImageColor3 = espcolor
  546. ImageLabel.ImageTransparency = 0.55000001192093
  547.  
  548. ImageLabel_2.Parent = BillboardGui
  549. ImageLabel_2.BackgroundColor3 = espcolor
  550. ImageLabel_2.BackgroundTransparency = 1
  551. ImageLabel_2.BorderColor3 = Color3.new(0.298039, 1, 0)
  552. ImageLabel_2.Position = UDim2.new(0, 0, 0.5, 0)
  553. ImageLabel_2.Rotation = 180
  554. ImageLabel_2.Size = UDim2.new(0, 15, 0, 23)
  555. ImageLabel_2.Image = "rbxassetid://2832177613"
  556. ImageLabel_2.ImageColor3 = espcolor
  557. ImageLabel_2.ImageTransparency = 0.55000001192093
  558. espheadthing = BillboardGui
  559. end
  560.  
  561.  
  562.  
  563. f = {}
  564. f.UpdateHeadUI = function(v)
  565.  
  566.  
  567. if v.Adornee and v.Adornee ~= nil then
  568. local destr = false
  569. if TeamBased then
  570. destr = true
  571. local plr = plrs:GetPlayerFromCharacter(v.Adornee.Parent)
  572. if plr and plr.Team and plr.Team.Name ~= lplr.Team.Name then
  573. destr = false
  574. end
  575. end
  576. if lightesp == true then
  577. v.Pdist.TextColor3 = Color3.new(1,1,1)
  578. v.PName.TextColor3 = Color3.new(1,1,1)
  579. else
  580. v.Pdist.TextColor3 = Color3.new(0,0,0)
  581. v.PName.TextColor3 = Color3.new(0,0,0)
  582. end
  583. local d = math.floor((cam.CFrame.p - v.Adornee.CFrame.p).magnitude)
  584. v.Pdist.Text = tostring(d)
  585. if d < 14 then
  586. v.Enabled = false
  587. else
  588. v.Enabled = true
  589. end
  590. v.StudsOffset = Vector3.new(0,.6+d/14,0)
  591. if destr then
  592. v:Destroy()
  593. end
  594. else
  595. v:Destroy()
  596. end
  597.  
  598.  
  599. end
  600. st1.Text = " "
  601. local espforlder
  602. local partconverter = Instance.new("Part")
  603. --local headsupdatelist = {}
  604. st1_3.FocusLost:connect(function()
  605. if tonumber(st1_3.Text) then
  606. bspeed = tonumber(st1_3.Text)
  607. else
  608.  
  609. end
  610. end)
  611. f.addesp = function()
  612. pcall(function()
  613. --print("ESP ran")
  614. if espforlder then
  615. espforlder:Destroy()
  616. espforlder = Instance.new("Folder")
  617. espforlder.Parent = game.Workspace.CurrentCamera
  618. else
  619. espforlder = Instance.new("Folder")
  620. espforlder.Parent = game.Workspace.CurrentCamera
  621. end
  622. for i, v in pairs(espforlder:GetChildren()) do
  623. v:Destroy()
  624. end
  625. for _, plr in pairs(plrs:GetChildren()) do
  626. if plr.Character and plr.Character.Humanoid.Health > 0 and plr.Name ~= lplr.Name then
  627. if TeamBased == true then
  628.  
  629. if plr.Team.Name ~= plrs.LocalPlayer.Team.Name then
  630. pcall(function()
  631. local e = espforlder:FindFirstChild(plr.Name)
  632. if not e then
  633. local fold = Instance.new("Folder", espforlder)
  634. fold.Name = plr.Name
  635.  
  636. --partconverter.BrickColor = plr.Team.Color
  637. --local teamc = partconverter.Color
  638. for i, p in pairs(plr.Character:GetChildren()) do
  639. if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
  640. if charmsesp then
  641. local urmom = Instance.new("BoxHandleAdornment")
  642. urmom.ZIndex = 10
  643. urmom.AlwaysOnTop = true
  644. urmom.Color3 = espcolor
  645. urmom.Size = p.Size
  646. urmom.Adornee = p
  647. urmom.Name = tick().." Ur mom has big gay"
  648. urmom.Transparency = wallhack_esp_transparency
  649. urmom.Parent = fold
  650. if p.Name == "Head" then
  651. local th = p:FindFirstChild("headoverthing")
  652. if not th then
  653. local ht = espheadthing:Clone()
  654. ht.PName.Text = p.Parent.Name
  655. ht.Adornee = p
  656. --table.insert(headsupdatelist, ht)
  657. delay(0, function()
  658. while wait(0.08) and plr and p do
  659. f.UpdateHeadUI(ht)
  660. end
  661. end)
  662. ht.Parent = p
  663. end
  664. end
  665. end
  666. end
  667. end
  668. plr.Character.Humanoid.Died:Connect(function()
  669. fold:Destroy()
  670. end)
  671.  
  672. end
  673. end)
  674. end
  675. else
  676. local e = espforlder:FindFirstChild(plr.Name)
  677. if not e then
  678. local fold = Instance.new("Folder", espforlder)
  679. fold.Name = plr.Name
  680.  
  681. --partconverter.BrickColor = plr.Team.Color
  682. --local teamc = Move.BackgroundColor3
  683. for i, p in pairs(plr.Character:GetChildren()) do
  684. if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
  685. pcall(function()
  686. if charmsesp then
  687. local urmom = Instance.new("BoxHandleAdornment")
  688. urmom.ZIndex = 10
  689. urmom.AlwaysOnTop = true
  690. urmom.Color3 = espcolor
  691. urmom.Size = p.Size
  692. urmom.Adornee = p
  693. urmom.Name = tick().." Ur mom has big gay"
  694. urmom.Transparency = wallhack_esp_transparency
  695. urmom.Parent = fold
  696. end
  697. if p.Name == "Head" then
  698. local th = p:FindFirstChild("headoverthing")
  699. if not th then
  700. local ht = espheadthing:Clone()
  701. ht.PName.Text = p.Parent.Name
  702. ht.Adornee = p
  703. delay(0, function()
  704. while wait(0.08) and plr and p do
  705. f.UpdateHeadUI(ht)
  706. end
  707. end)
  708. --table.insert(headsupdatelist, ht)
  709. ht.Parent = p
  710. end
  711. end
  712. end)
  713. end
  714. end
  715. plr.Character.Humanoid.Died:Connect(function()
  716. fold:Destroy()
  717. end)
  718. end
  719. end
  720.  
  721.  
  722. end
  723. end
  724. end)
  725. end
  726.  
  727. local uis = game:GetService("UserInputService")
  728. local bringall = false
  729. local hided2 = false
  730. local upping = false
  731. local downing = false
  732. mouse.KeyDown:Connect(function(a)
  733.  
  734. if a == "t" then
  735. --print("worked1")
  736. f.addesp()
  737. elseif a == gui_hide_button[2] and uis:IsKeyDown(gui_hide_button[1]) then
  738. if hided2 == false then
  739. hided2 = true
  740. autoesp =false
  741. if espforlder then
  742. espforlder:Destroy()
  743. end
  744. Gui.Enabled = false
  745. else
  746. Gui.Enabled = true
  747. hided2 = false
  748. end
  749.  
  750. elseif a == "'" then
  751. if aimbothider == false then
  752. aimbothider = true
  753. if aimbothider == true then
  754. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  755. else
  756. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  757. end
  758. else
  759.  
  760. aimbothider = false
  761. if aimbothider == true then
  762. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  763. else
  764. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  765. end
  766. end
  767. if aimbothider == true then
  768. aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
  769. else
  770. aimbothiderbox.TextColor3 =Color3.fromRGB(191, 125, 255)
  771. end
  772. elseif a == "l" then
  773. if not uis:IsKeyDown(Enum.KeyCode.LeftControl) then
  774. if autoesp == false then
  775. autoesp = true
  776. else
  777. autoesp = false
  778. end
  779. else
  780. if lightesp == true then
  781. lightesp = false
  782. else
  783. lightesp = true
  784. end
  785. end
  786. elseif a == "]" then
  787. upping = true
  788. downing = false
  789. elseif a== "[" then
  790. downing = true
  791. upping = false
  792. elseif a == Aim_Assist_Key[2] and uis:IsKeyDown(Aim_Assist_Key[1]) then
  793. if Aim_Assist == true then
  794. Aim_Assist = false
  795. --print("disabled")
  796. else
  797. Aim_Assist = true
  798. end
  799. end
  800. if a == "j" then
  801. if mouse.Target then
  802. mouse.Target:Destroy()
  803. end
  804. end
  805. if a == key then
  806. if switch == false then
  807. switch = true
  808. else
  809. switch = false
  810. if aimatpart ~= nil then
  811. aimatpart = nil
  812. end
  813. end
  814. elseif a == "b" and uis:IsKeyDown(Enum.KeyCode.LeftControl) and not uis:IsKeyDown(Enum.KeyCode.R) then
  815. if movementcounting then
  816. movementcounting = false
  817. else
  818. movementcounting = true
  819. end
  820. elseif a == teambasedswitch then
  821. if TeamBased == true then
  822. TeamBased = false
  823. teambasedstatus.Text = ""
  824. else
  825. TeamBased = true
  826. teambasedstatus.Text = ""..tostring(TeamBased)
  827. end
  828. elseif a == "b" and uis:IsKeyDown(Enum.KeyCode.LeftControl) and uis:IsKeyDown(Enum.KeyCode.R) then
  829. ballisticsboost = 0
  830. elseif a == aimkey then
  831. if not aimatpart then
  832. local maxangle = math.rad(20)
  833. for i, plr in pairs(plrs:GetChildren()) do
  834. if plr.Name ~= lplr.Name and plr.Character and plr.Character.Head and plr.Character.Humanoid and plr.Character.Humanoid.Health > 1 then
  835. if TeamBased == true then
  836. if plr.Team.Name ~= lplr.Team.Name then
  837. local an = checkfov(plr.Character.Head)
  838. if an < maxangle then
  839. maxangle = an
  840. aimatpart = plr.Character.Head
  841. end
  842. end
  843. else
  844. local an = checkfov(plr.Character.Head)
  845. if an < maxangle then
  846. maxangle = an
  847. aimatpart = plr.Character.Head
  848. end
  849. --print(plr)
  850. end
  851. local old = aimatpart
  852. plr.Character.Humanoid.Died:Connect(function()
  853. --print("died")
  854. if aimatpart and aimatpart == old then
  855. aimatpart = nil
  856. end
  857. end)
  858.  
  859. end
  860. end
  861. else
  862. aimatpart = nil
  863. canaimat = false
  864. delay(1.1, function()
  865. canaimat = true
  866. end)
  867. end
  868. end
  869. end)
  870.  
  871. function getfovxyz (p0, p1, deg)
  872. local x1, y1, z1 = p0:ToOrientation()
  873. local cf = CFrame.new(p0.p, p1.p)
  874. local x2, y2, z2 = cf:ToOrientation()
  875. local d = math.deg
  876. if deg then
  877. return Vector3.new(d(x1-x2), d(y1-y2), d(z1-z2))
  878. else
  879. return Vector3.new((x1-x2), (y1-y2), (z1-z2))
  880. end
  881. end
  882.  
  883.  
  884. function aimat(part)
  885. if part then
  886. --print(part)
  887. local d = (cam.CFrame.p - part.CFrame.p).magnitude
  888. local calculatedrop
  889. local timetoaim = 0
  890. local pos2 = Vector3.new()
  891. if movementcounting == true then
  892. timetoaim = d/bspeed
  893. pos2 = part.Velocity * timetoaim
  894. end
  895. local minuseddrop = (ballisticsboost+50)/50
  896. if ballisticsboost ~= 0 then
  897. calculatedrop = d - (d/minuseddrop)
  898.  
  899. else
  900. calculatedrop = 0
  901. end
  902. --print(calculatedrop)
  903. local addative = Vector3.new()
  904. if movementcounting then
  905. addative = pos2
  906. end
  907. local cf = CFrame.new(cam.CFrame.p, (addative + part.CFrame.p+ Vector3.new(0, calculatedrop, 0)))
  908. if aimbothider == true or Aim_Assist == true then
  909. cam.CFrame = cam.CFrame:Lerp(cf, aimbothiderspeed)
  910. else
  911.  
  912. cam.CFrame = cf
  913. end
  914. --print(cf)
  915. end
  916. end
  917. function checkfov (part)
  918. local fov = getfovxyz(game.Workspace.CurrentCamera.CFrame, part.CFrame)
  919. local angle = math.abs(fov.X) + math.abs(fov.Y)
  920. return angle
  921. end
  922. pcall(function()
  923. delay(0, function()
  924. while wait(.32) do
  925. if Aim_Assist and not aimatpart and canaimat and lplr.Character and lplr.Character.Humanoid and lplr.Character.Humanoid.Health > 0 then
  926. for i, plr in pairs(plrs:GetChildren()) do
  927.  
  928.  
  929. local minangle = math.rad(5.5)
  930. local lastpart = nil
  931. local function gg(plr)
  932. pcall(function()
  933. if plr.Name ~= lplr.Name and plr.Character and plr.Character.Humanoid and plr.Character.Humanoid.Health > 0 and plr.Character.Head then
  934. local raycasted = false
  935. local cf1 = CFrame.new(cam.CFrame.p, plr.Character.Head.CFrame.p) * CFrame.new(0, 0, -4)
  936. local r1 = Ray.new(cf1.p, cf1.LookVector * 9000)
  937. local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
  938. local dist = (plr.Character.Head.CFrame.p- pos).magnitude
  939. if dist < 4 then
  940. raycasted = true
  941. end
  942. if raycasted == true then
  943. local an1 = getfovxyz(cam.CFrame, plr.Character.Head.CFrame)
  944. local an = abs(an1.X) + abs(an1.Y)
  945. if an < minangle then
  946. minangle = an
  947. lastpart = plr.Character.Head
  948. end
  949. end
  950. end
  951. end)
  952. end
  953. if TeamBased then
  954. if plr.Team.Name ~= lplr.Team.Name then
  955. gg(plr)
  956. end
  957. else
  958. gg(plr)
  959. end
  960. --print(math.deg(minangle))
  961. if lastpart then
  962. aimatpart = lastpart
  963. aimatpart.Parent.Humanoid.Died:Connect(function()
  964. if aimatpart == lastpart then
  965. aimatpart = nil
  966. end
  967. end)
  968.  
  969. end
  970. end
  971. end
  972. end
  973. end)
  974. end)
  975. local oldheadpos
  976. local lastaimapart
  977. game:GetService("RunService").RenderStepped:Connect(function(dt)
  978. if uis:IsKeyDown(Enum.KeyCode.RightBracket) or uis:IsKeyDown(Enum.KeyCode.LeftBracket) then
  979. if upping then
  980. ballisticsboost = ballisticsboost + dt/1.9
  981. elseif downing then
  982. ballisticsboost = ballisticsboost - dt/1.9
  983. end
  984. end
  985. if movementcounting then
  986. st1_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  987. st1_2.Text = " "
  988. st1_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  989. end
  990. espstatustext.Text = " "
  991. if aimatpart and lplr.Character and lplr.Character.Head then
  992. if BetterDeathCount and lastaimapart and lastaimapart == aimatpart then
  993. local dist = (oldheadpos - aimatpart.CFrame.p).magnitude
  994. if dist > 40 then
  995. aimatpart = nil
  996. end
  997. end
  998. lastaimapart = aimatpart
  999. oldheadpos = lastaimapart.CFrame.p
  1000. do
  1001. if aimatpart.Parent == plrs.LocalPlayer.Character then
  1002. aimatpart = nil
  1003. end
  1004. aimat(aimatpart)
  1005. pcall(function()
  1006. if Aim_Assist == true then
  1007. local cf1 = CFrame.new(cam.CFrame.p, aimatpart.CFrame.p) * CFrame.new(0, 0, -4)
  1008. local r1 = Ray.new(cf1.p, cf1.LookVector * 1000)
  1009. local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
  1010. local dist = (aimatpart.CFrame.p- pos).magnitude
  1011. if obj then
  1012. --print(obj:GetFullName())
  1013. end
  1014. if not obj or dist > 6 then
  1015. aimatpart = nil
  1016. --print("ooof")
  1017. end
  1018. canaimat = false
  1019. delay(.5, function()
  1020. canaimat = true
  1021. end)
  1022. end
  1023. end)
  1024. end
  1025.  
  1026.  
  1027.  
  1028. end
  1029. end)
  1030.  
  1031.  
  1032. delay(0, function()
  1033. while wait(espupdatetime) do
  1034. if autoesp == true then
  1035. pcall(function()
  1036. f.addesp()
  1037. end)
  1038. end
  1039. end
  1040. end)
  1041. --warn("loaded")
  1042. end)
  1043.  
  1044.  
  1045.  
  1046. repeat wait()
  1047. until game.Players.LocalPlayer and game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:findFirstChild("Head") and game.Players.LocalPlayer.Character:findFirstChild("Humanoid")
  1048. local mouse = game.Players.LocalPlayer:GetMouse()
  1049. repeat wait() until mouse
  1050. local plr = game.Players.LocalPlayer
  1051. local torso = plr.Character.Head
  1052. local flying = false
  1053. local deb = true
  1054. local ctrl = {f = 0, b = 0, l = 0, r = 0}
  1055. local lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1056. local maxspeed = 180
  1057. local speed = 0
  1058.  
  1059. function Fly()
  1060. local bg = Instance.new("BodyGyro", torso)
  1061. bg.P = 9e4
  1062. bg.maxTorque = Vector3.new(9e9, 9e9, 9e9)
  1063. bg.cframe = torso.CFrame
  1064. local bv = Instance.new("BodyVelocity", torso)
  1065. bv.velocity = Vector3.new(0,0.1,0)
  1066. bv.maxForce = Vector3.new(9e9, 9e9, 9e9)
  1067. repeat wait()
  1068. plr.Character.Humanoid.PlatformStand = true
  1069. if ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0 then
  1070. speed = speed+5+(speed/maxspeed)
  1071. if speed > maxspeed then
  1072. speed = maxspeed
  1073. end
  1074. elseif not (ctrl.l + ctrl.r ~= 0 or ctrl.f + ctrl.b ~= 0) and speed ~= 0 then
  1075. speed = speed-5
  1076. if speed < 0 then
  1077. speed = 0
  1078. end
  1079. end
  1080. if (ctrl.l + ctrl.r) ~= 0 or (ctrl.f + ctrl.b) ~= 0 then
  1081. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (ctrl.f+ctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(ctrl.l+ctrl.r,(ctrl.f+ctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1082. lastctrl = {f = ctrl.f, b = ctrl.b, l = ctrl.l, r = ctrl.r}
  1083. elseif (ctrl.l + ctrl.r) == 0 and (ctrl.f + ctrl.b) == 0 and speed ~= 0 then
  1084. bv.velocity = ((game.Workspace.CurrentCamera.CoordinateFrame.lookVector * (lastctrl.f+lastctrl.b)) + ((game.Workspace.CurrentCamera.CoordinateFrame * CFrame.new(lastctrl.l+lastctrl.r,(lastctrl.f+lastctrl.b)*.2,0).p) - game.Workspace.CurrentCamera.CoordinateFrame.p))*speed
  1085. else
  1086. bv.velocity = Vector3.new(0,0.1,0)
  1087. end
  1088. bg.cframe = game.Workspace.CurrentCamera.CoordinateFrame * CFrame.Angles(-math.rad((ctrl.f+ctrl.b)*50*speed/maxspeed),0,0)
  1089. until not flying
  1090. ctrl = {f = 0, b = 0, l = 0, r = 0}
  1091. lastctrl = {f = 0, b = 0, l = 0, r = 0}
  1092. speed = 0
  1093. bg:Destroy()
  1094. bv:Destroy()
  1095. plr.Character.Humanoid.PlatformStand = false
  1096. end
  1097. mouse.KeyDown:connect(function(key)
  1098. if key:lower() == "b" then
  1099. if flying then flying = false
  1100. else
  1101. flying = true
  1102. Fly()
  1103. end
  1104. elseif key:lower() == "w" then
  1105. ctrl.f = 1
  1106. elseif key:lower() == "s" then
  1107. ctrl.b = -1
  1108. elseif key:lower() == "a" then
  1109. ctrl.l = -1
  1110. elseif key:lower() == "d" then
  1111. ctrl.r = 1
  1112. end
  1113. end)
  1114. mouse.KeyUp:connect(function(key)
  1115. if key == "w" then
  1116. ctrl.f = 0
  1117. elseif key:lower() == "s" then
  1118. ctrl.b = 0
  1119. elseif key:lower() == "a" then
  1120. ctrl.l = 0
  1121. elseif key:lower() == "d" then
  1122. ctrl.r = 0
  1123. end
  1124. end)
  1125. Fly()
Advertisement
Add Comment
Please, Sign In to add comment