Fraaz_

eh

Jul 4th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 94.86 KB | None | 0 0
  1. local pitchup = false
  2. local pitchdown = false
  3. local pitchfakelag = false
  4. local jitter = false
  5. local sideways = false
  6. local yawfakelag = false
  7. local backward = false
  8. local antiaim = false
  9. local aasettings = false
  10. local alsetting = false
  11. local aimlock = false
  12. local thirdperson = false
  13. local fovchanger = false
  14. local opened = false
  15. local hidekey = Enum.KeyCode.RightShift
  16. local YeetwareCBR = Instance.new("ScreenGui")
  17. local Introduce = Instance.new("Frame")
  18. local IntroduceTitel = Instance.new("TextLabel")
  19. local Updatenotes = Instance.new("TextLabel")
  20. local LoadToMain = Instance.new("TextButton")
  21. local Main = Instance.new("Frame")
  22. local ButtonFrame = Instance.new("Frame")
  23. local LegitButton = Instance.new("TextButton")
  24. local LegitFrame = Instance.new("Frame")
  25. local LegitAimlock = Instance.new("TextButton")
  26. local InfoAim = Instance.new("TextLabel")
  27. local FadedLogo = Instance.new("ImageLabel")
  28. local RageButton = Instance.new("TextButton")
  29. local RageFrame = Instance.new("Frame")
  30. local RageAimlock = Instance.new("TextButton")
  31. local Spinbot = Instance.new("TextButton")
  32. local InfoSpinbot = Instance.new("TextLabel")
  33. local InfoRAim = Instance.new("TextLabel")
  34. local Headshotguarantee = Instance.new("ImageLabel")
  35. local Bruh = Instance.new("ImageLabel")
  36. local VisualButton = Instance.new("TextButton")
  37. local VisualFrame = Instance.new("Frame")
  38. local ESP = Instance.new("TextButton")
  39. local ESPInfo = Instance.new("TextLabel")
  40. local AntiFlash = Instance.new("TextButton")
  41. local AntiFlashInfo = Instance.new("TextLabel")
  42. local TextButton = Instance.new("TextButton")
  43. local ThirdPersonInfo = Instance.new("TextLabel")
  44. local ESPpic = Instance.new("ImageLabel")
  45. local Lunarph = Instance.new("ImageLabel")
  46. local Yeahidk = Instance.new("ImageLabel")
  47. local MiscButton = Instance.new("TextButton")
  48. local MiscFrame = Instance.new("Frame")
  49. local InfoMisc = Instance.new("TextLabel")
  50. local InfCash = Instance.new("TextButton")
  51. local InfCashInfo = Instance.new("TextLabel")
  52. local Respawnn = Instance.new("ImageButton")
  53. local JoinCT = Instance.new("ImageButton")
  54. local JoinT = Instance.new("ImageButton")
  55. local Bridgard = Instance.new("ImageLabel")
  56. local InformationText = Instance.new("TextLabel")
  57. local CloseOptionsButton = Instance.new("TextButton")
  58. local Title = Instance.new("TextLabel")
  59. local BackgroundMain = Instance.new("ImageLabel")
  60. --Properties:
  61. YeetwareCBR.Name = "YeetwareCBR"
  62. YeetwareCBR.Parent = game.CoreGui
  63. YeetwareCBR.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  64.  
  65. Introduce.Name = "Introduce"
  66. Introduce.Parent = YeetwareCBR
  67. Introduce.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  68. Introduce.BorderColor3 = Color3.new(0.262745, 0.262745, 0.262745)
  69. Introduce.BorderSizePixel = 5
  70. Introduce.Position = UDim2.new(0.318650424, 0, 0.087649405, 0)
  71. Introduce.Size = UDim2.new(0, 492, 0, 365)
  72. Introduce.Visible = true
  73.  
  74. IntroduceTitel.Name = "IntroduceTitel"
  75. IntroduceTitel.Parent = Introduce
  76. IntroduceTitel.BackgroundColor3 = Color3.new(1, 1, 1)
  77. IntroduceTitel.BackgroundTransparency = 1
  78. IntroduceTitel.BorderColor3 = Color3.new(0.262745, 0.262745, 0.262745)
  79. IntroduceTitel.BorderSizePixel = 3
  80. IntroduceTitel.Size = UDim2.new(0, 492, 0, 50)
  81. IntroduceTitel.Font = Enum.Font.GothamBlack
  82. IntroduceTitel.Text = "YEETWARE V3"
  83. IntroduceTitel.TextColor3 = Color3.new(1, 1, 1)
  84. IntroduceTitel.TextScaled = true
  85. IntroduceTitel.TextSize = 14
  86. IntroduceTitel.TextWrapped = true
  87.  
  88. Updatenotes.Name = "Updatenotes"
  89. Updatenotes.Parent = Introduce
  90. Updatenotes.BackgroundColor3 = Color3.new(1, 1, 1)
  91. Updatenotes.BackgroundTransparency = 1
  92. Updatenotes.Position = UDim2.new(0, 0, 0.1369863, 0)
  93. Updatenotes.Size = UDim2.new(0, 492, 0, 253)
  94. Updatenotes.Font = Enum.Font.GothamBlack
  95. Updatenotes.Text = "Name changed from CrapCombat to CBWARE"
  96. Updatenotes.TextColor3 = Color3.new(1, 1, 1)
  97. Updatenotes.TextScaled = true
  98. Updatenotes.TextSize = 14
  99. Updatenotes.TextWrapped = true
  100.  
  101. LoadToMain.Name = "LoadToMain"
  102. LoadToMain.Parent = Introduce
  103. LoadToMain.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  104. LoadToMain.BackgroundTransparency = 1
  105. LoadToMain.Position = UDim2.new(0.0121951215, 0, 0.830137014, 0)
  106. LoadToMain.Size = UDim2.new(0, 480, 0, 54)
  107. LoadToMain.Font = Enum.Font.GothamBlack
  108. LoadToMain.Text = "Load into CBWARE"
  109. LoadToMain.TextColor3 = Color3.new(1, 1, 1)
  110. LoadToMain.TextScaled = true
  111. LoadToMain.TextSize = 14
  112. LoadToMain.TextWrapped = true
  113. LoadToMain.MouseButton1Down:connect(function()
  114. Introduce.Visible = false
  115. Main.Visible = true
  116. BackgroundMain.Visible = true
  117. end)
  118.  
  119. Main.Name = "Main"
  120. Main.Parent = CBWARE
  121. Main.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  122. Main.BorderColor3 = Color3.new(0.262745, 0.262745, 0.262745)
  123. Main.BorderSizePixel = 5
  124. Main.Position = UDim2.new(0.308341146, 0, 0.0498007983, 0)
  125. Main.Size = UDim2.new(0, 550, 0, 450)
  126. Main.Visible = false
  127. Main.Draggable = true
  128.  
  129. ButtonFrame.Name = "ButtonFrame"
  130. ButtonFrame.Parent = Main
  131. ButtonFrame.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  132. ButtonFrame.BorderColor3 = Color3.new(0.262745, 0.262745, 0.262745)
  133. ButtonFrame.BorderSizePixel = 5
  134. ButtonFrame.Position = UDim2.new(-0.330909103, 0, 0, 0)
  135. ButtonFrame.Size = UDim2.new(0, 176, 0, 450)
  136.  
  137. LegitButton.Name = "LegitButton"
  138. LegitButton.Parent = ButtonFrame
  139. LegitButton.BackgroundColor3 = Color3.new(1, 1, 1)
  140. LegitButton.BackgroundTransparency = 1
  141. LegitButton.Position = UDim2.new(0, 0, 0.055555556, 0)
  142. LegitButton.Size = UDim2.new(0, 176, 0, 50)
  143. LegitButton.Font = Enum.Font.GothamBlack
  144. LegitButton.Text = "Legit"
  145. LegitButton.TextColor3 = Color3.new(1, 1, 1)
  146. LegitButton.TextSize = 35
  147. LegitButton.MouseButton1Down:connect(function()
  148. BackgroundMain.Visible = false
  149. LegitFrame.Visible = true
  150. RageFrame.Visible = false
  151. VisualFrame.Visible = false
  152. MiscFrame.Visible = false
  153. end)
  154.  
  155. LegitFrame.Name = "LegitFrame"
  156. LegitFrame.Parent = LegitButton
  157. LegitFrame.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  158. LegitFrame.BackgroundTransparency = 1
  159. LegitFrame.Position = UDim2.new(1.03409088, 0, 0.5, 0)
  160. LegitFrame.Size = UDim2.new(0, 550, 0, 400)
  161. LegitFrame.Visible = false
  162.  
  163. LegitAimlock.Name = "LegitAimlock"
  164. LegitAimlock.Parent = LegitFrame
  165. LegitAimlock.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  166. LegitAimlock.BackgroundTransparency = 0.85000002384186
  167. LegitAimlock.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  168. LegitAimlock.BorderSizePixel = 0
  169. LegitAimlock.Position = UDim2.new(0.0338638574, 0, 0.0625, 0)
  170. LegitAimlock.Size = UDim2.new(0, 350, 0, 75)
  171. LegitAimlock.Font = Enum.Font.GothamBlack
  172. LegitAimlock.Text = "Legit Aimlock"
  173. LegitAimlock.TextColor3 = Color3.new(1, 1, 1)
  174. LegitAimlock.TextScaled = true
  175. LegitAimlock.TextSize = 14
  176. LegitAimlock.TextWrapped = true
  177. LegitAimlock.MouseButton1Down:connect(function()
  178. PLAYER = game.Players.LocalPlayer
  179. MOUSE = PLAYER:GetMouse()
  180. CC = game.Workspace.CurrentCamera
  181.  
  182. _G.AIM_AT = 'UpperTorso'
  183. _G.BIND = 101 -- E
  184.  
  185. function GetNearestPlayerToMouse()
  186. local PLAYERS = {}
  187. local PLAYER_HOLD = {}
  188. local DISTANCES = {25}
  189. for i, v in pairs(game.Players:GetPlayers()) do
  190. if v ~= PLAYER then
  191. table.insert(PLAYERS, v)
  192. end
  193. end
  194. for i, v in pairs(PLAYERS) do
  195. if v and (v.Character) ~= nil and v.Team ~= PLAYER.Team then
  196. local AIM = v.Character:FindFirstChild(_G.AIM_AT)
  197. if AIM ~= nil then
  198. local DISTANCE = (AIM.Position - game.Workspace.CurrentCamera.CoordinateFrame.p).magnitude
  199. local RAY = Ray.new(game.Workspace.CurrentCamera.CoordinateFrame.p, (MOUSE.Hit.p - CC.CoordinateFrame.p).unit * DISTANCE)
  200. local HIT,POS = game.Workspace:FindPartOnRay(RAY, game.Workspace)
  201. local DIFF = math.floor((POS - AIM.Position).magnitude)
  202. PLAYER_HOLD[v.Name .. i] = {}
  203. PLAYER_HOLD[v.Name .. i].dist = DISTANCE
  204. PLAYER_HOLD[v.Name .. i].plr = v
  205. PLAYER_HOLD[v.Name .. i].diff = DIFF
  206. table.insert(DISTANCES, DIFF)
  207. end
  208. end
  209. end
  210.  
  211. if unpack(DISTANCES) == nil then
  212. return false
  213. end
  214.  
  215. local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))
  216. if L_DISTANCE > 20 then
  217. return false
  218. end
  219.  
  220. for i, v in pairs(PLAYER_HOLD) do
  221. if v.diff == L_DISTANCE then
  222. return v.plr
  223. end
  224. end
  225. return false
  226. end
  227.  
  228. MOUSE.KeyDown:connect(function(KEY)
  229. KEY = KEY:lower():byte()
  230. if KEY == _G.BIND then
  231. ENABLED = true
  232. end
  233. end)
  234.  
  235. MOUSE.KeyUp:connect(function(KEY)
  236. KEY = KEY:lower():byte()
  237. if KEY == _G.BIND then
  238. ENABLED = false
  239. end
  240. end)
  241.  
  242. game:GetService('RunService').RenderStepped:connect(function()
  243. if ENABLED then
  244. local TARGET = GetNearestPlayerToMouse()
  245. if (TARGET ~= false) then
  246. local AIM = TARGET.Character:FindFirstChild(_G.AIM_AT)
  247. if AIM then
  248. CC.CoordinateFrame = CFrame.new(CC.CoordinateFrame.p, AIM.CFrame.p)
  249. end
  250. end
  251. end
  252. end)
  253.  
  254. print("Legit-Aimlock loaded")
  255. end)
  256.  
  257. InfoAim.Name = "InfoAim"
  258. InfoAim.Parent = LegitFrame
  259. InfoAim.BackgroundColor3 = Color3.new(1, 1, 1)
  260. InfoAim.BackgroundTransparency = 100
  261. InfoAim.Position = UDim2.new(0.0156820398, 0, 0.213555753, 0)
  262. InfoAim.Size = UDim2.new(0, 349, 0, 31)
  263. InfoAim.Font = Enum.Font.GothamBlack
  264. InfoAim.Text = "E to Aimlock ; Torso-Level"
  265. InfoAim.TextColor3 = Color3.new(1, 1, 1)
  266. InfoAim.TextSize = 14
  267.  
  268. FadedLogo.Name = "FadedLogo"
  269. FadedLogo.Parent = LegitFrame
  270. FadedLogo.Active = true
  271. FadedLogo.BackgroundColor3 = Color3.new(1, 1, 1)
  272. FadedLogo.BackgroundTransparency = 1
  273. FadedLogo.Position = UDim2.new(0.769090891, 0, 0.0625, 0)
  274. FadedLogo.Size = UDim2.new(0, 100, 0, 100)
  275. FadedLogo.Image = "rbxassetid://3046512159"
  276.  
  277. RageButton.Name = "RageButton"
  278. RageButton.Parent = ButtonFrame
  279. RageButton.BackgroundColor3 = Color3.new(1, 1, 1)
  280. RageButton.BackgroundTransparency = 1
  281. RageButton.Position = UDim2.new(0, 0, 0.222222224, 0)
  282. RageButton.Size = UDim2.new(0, 176, 0, 50)
  283. RageButton.Font = Enum.Font.GothamBlack
  284. RageButton.Text = "Rage"
  285. RageButton.TextColor3 = Color3.new(1, 1, 1)
  286. RageButton.TextSize = 35
  287. RageButton.MouseButton1Down:Connect(function()
  288. BackgroundMain.Visible = false
  289. LegitFrame.Visible = false
  290. RageFrame.Visible = true
  291. VisualFrame.Visible = false
  292. MiscFrame.Visible = false
  293. end)
  294.  
  295. RageFrame.Name = "RageFrame"
  296. RageFrame.Parent = RageButton
  297. RageFrame.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  298. RageFrame.BackgroundTransparency = 1
  299. RageFrame.Position = UDim2.new(1.03409088, 0, -1, 0)
  300. RageFrame.Size = UDim2.new(0, 550, 0, 400)
  301. RageFrame.Visible = false
  302.  
  303. RageAimlock.Name = "RageAimlock"
  304. RageAimlock.Parent = RageFrame
  305. RageAimlock.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  306. RageAimlock.BackgroundTransparency = 0.85000002384186
  307. RageAimlock.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  308. RageAimlock.BorderSizePixel = 0
  309. RageAimlock.Position = UDim2.new(0.0340000018, 0, 0.061999999, 0)
  310. RageAimlock.Size = UDim2.new(0, 350, 0, 75)
  311. RageAimlock.Font = Enum.Font.GothamBlack
  312. RageAimlock.Text = "Rage Aimlock"
  313. RageAimlock.TextColor3 = Color3.new(1, 1, 1)
  314. RageAimlock.TextScaled = true
  315. RageAimlock.TextSize = 14
  316. RageAimlock.TextWrapped = true
  317. RageAimlock.MouseButton1Down:connect(function()
  318. PLAYER = game.Players.LocalPlayer
  319. MOUSE = PLAYER:GetMouse()
  320. CC = game.Workspace.CurrentCamera
  321.  
  322. _G.AIM_AT = 'Head'
  323. _G.BIND = 101 -- E
  324.  
  325. function GetNearestPlayerToMouse()
  326. local PLAYERS = {}
  327. local PLAYER_HOLD = {}
  328. local DISTANCES = {25000}
  329. for i, v in pairs(game.Players:GetPlayers()) do
  330. if v ~= PLAYER then
  331. table.insert(PLAYERS, v)
  332. end
  333. end
  334. for i, v in pairs(PLAYERS) do
  335. if v and (v.Character) ~= nil and v.Team ~= PLAYER.Team then
  336. local AIM = v.Character:FindFirstChild(_G.AIM_AT)
  337. if AIM ~= nil then
  338. local DISTANCE = (AIM.Position - game.Workspace.CurrentCamera.CoordinateFrame.p).magnitude
  339. local RAY = Ray.new(game.Workspace.CurrentCamera.CoordinateFrame.p, (MOUSE.Hit.p - CC.CoordinateFrame.p).unit * DISTANCE)
  340. local HIT,POS = game.Workspace:FindPartOnRay(RAY, game.Workspace)
  341. local DIFF = math.floor((POS - AIM.Position).magnitude)
  342. PLAYER_HOLD[v.Name .. i] = {}
  343. PLAYER_HOLD[v.Name .. i].dist = DISTANCE
  344. PLAYER_HOLD[v.Name .. i].plr = v
  345. PLAYER_HOLD[v.Name .. i].diff = DIFF
  346. table.insert(DISTANCES, DIFF)
  347. end
  348. end
  349. end
  350.  
  351. if unpack(DISTANCES) == nil then
  352. return false
  353. end
  354.  
  355. local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))
  356. if L_DISTANCE > 25000 then
  357. return false
  358. end
  359.  
  360. for i, v in pairs(PLAYER_HOLD) do
  361. if v.diff == L_DISTANCE then
  362. return v.plr
  363. end
  364. end
  365. return false
  366. end
  367.  
  368. MOUSE.KeyDown:connect(function(KEY)
  369. KEY = KEY:lower():byte()
  370. if KEY == _G.BIND then
  371. ENABLED = true
  372. end
  373. end)
  374.  
  375. MOUSE.KeyUp:connect(function(KEY)
  376. KEY = KEY:lower():byte()
  377. if KEY == _G.BIND then
  378. ENABLED = false
  379. end
  380. end)
  381.  
  382. game:GetService('RunService').RenderStepped:connect(function()
  383. if ENABLED then
  384. local TARGET = GetNearestPlayerToMouse()
  385. if (TARGET ~= false) then
  386. local AIM = TARGET.Character:FindFirstChild(_G.AIM_AT)
  387. if AIM then
  388. CC.CoordinateFrame = CFrame.new(CC.CoordinateFrame.p, AIM.CFrame.p)
  389. end
  390. end
  391. end
  392. end)
  393.  
  394. print("Rage-Aimbot loaded")
  395. end)
  396.  
  397.  
  398. Spinbot.Name = "Spinbot"
  399. Spinbot.Parent = RageFrame
  400. Spinbot.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  401. Spinbot.BackgroundTransparency = 0.85000002384186
  402. Spinbot.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  403. Spinbot.Position = UDim2.new(0.038181819, 0, 0.375, 0)
  404. Spinbot.Size = UDim2.new(0, 350, 0, 75)
  405. Spinbot.Font = Enum.Font.GothamBlack
  406. Spinbot.Text = "Spinbot"
  407. Spinbot.TextColor3 = Color3.new(1, 1, 1)
  408. Spinbot.TextScaled = true
  409. Spinbot.TextSize = 14
  410. Spinbot.TextWrapped = true
  411. Spinbot.MouseButton1Down:connect(function()
  412. if not antiaim
  413. then
  414. antiaim = true
  415. else
  416. antiaim = false
  417. backward = false
  418. jitter = false
  419. yawfakelag = false
  420. sideways = false
  421. end
  422. end)
  423. Spinbot.MouseButton1Down:connect(function()
  424. if not pitchup
  425. then
  426. pitchup = true
  427. repeat if pitchup then
  428. wait()
  429. game:GetService("ReplicatedStorage").Events.ControlTurn:FireServer("1")
  430. end
  431. until pitchup == false
  432. else
  433. pitchup = false
  434. end
  435. end)
  436. Spinbot.MouseButton1Down:connect(function()
  437. if not pitchdown
  438. then
  439. pitchdown = true
  440. repeat if pitchdown then
  441. wait()
  442. game:GetService("ReplicatedStorage").Events.ControlTurn:FireServer("-1")
  443. end
  444. until pitchdown == false
  445. else
  446. pitchdown = false
  447. end
  448. end)
  449. Spinbot.MouseButton1Down:connect(function()
  450. if not pitchfakelag
  451. then
  452. pitchfakelag = true
  453. repeat if pitchfakelag then
  454. wait()
  455. game:GetService("ReplicatedStorage").Events.ControlTurn:FireServer("1")
  456. wait()
  457. game:GetService("ReplicatedStorage").Events.ControlTurn:FireServer("-1")
  458. end
  459. until pitchfakelag == false
  460. else
  461. pitchfakelag = false
  462. end
  463. end)
  464.  
  465. InfoSpinbot.Name = "InfoSpinbot"
  466. InfoSpinbot.Parent = RageFrame
  467. InfoSpinbot.BackgroundColor3 = Color3.new(1, 1, 1)
  468. InfoSpinbot.BackgroundTransparency = 100
  469. InfoSpinbot.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  470. InfoSpinbot.Position = UDim2.new(0.0379999876, 0, 0.561500013, 0)
  471. InfoSpinbot.Size = UDim2.new(0, 349, 0, 31)
  472. InfoSpinbot.Font = Enum.Font.GothamBlack
  473. InfoSpinbot.Text = "You need to press it 2x if it stopped spinning"
  474. InfoSpinbot.TextColor3 = Color3.new(1, 1, 1)
  475. InfoSpinbot.TextSize = 14
  476.  
  477. InfoRAim.Name = "InfoRAim"
  478. InfoRAim.Parent = RageFrame
  479. InfoRAim.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  480. InfoRAim.BackgroundTransparency = 100
  481. InfoRAim.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  482. InfoRAim.Position = UDim2.new(0.0395456553, 0, 0.248555779, 0)
  483. InfoRAim.Size = UDim2.new(0, 349, 0, 31)
  484. InfoRAim.Font = Enum.Font.GothamBlack
  485. InfoRAim.Text = "E to Aimlock ; Head-Level"
  486. InfoRAim.TextColor3 = Color3.new(1, 1, 1)
  487. InfoRAim.TextSize = 14
  488.  
  489. Headshotguarantee.Name = "Headshotguarantee"
  490. Headshotguarantee.Parent = RageFrame
  491. Headshotguarantee.BackgroundColor3 = Color3.new(1, 1, 1)
  492. Headshotguarantee.BackgroundTransparency = 3044833536
  493. Headshotguarantee.Position = UDim2.new(0.674545467, 0, -0.0250000004, 0)
  494. Headshotguarantee.Size = UDim2.new(0, 143, 0, 148)
  495. Headshotguarantee.Image = "rbxassetid://3044833513"
  496.  
  497. Bruh.Name = "B ruh"
  498. Bruh.Parent = RageFrame
  499. Bruh.BackgroundColor3 = Color3.new(1, 1, 1)
  500. Bruh.BackgroundTransparency = 1
  501. Bruh.Position = UDim2.new(0.727272749, 0, 0.387499988, 0)
  502. Bruh.Size = UDim2.new(0, 100, 0, 100)
  503. Bruh.Image = "rbxassetid://3044443917"
  504.  
  505. VisualButton.Name = "VisualButton"
  506. VisualButton.Parent = ButtonFrame
  507. VisualButton.BackgroundColor3 = Color3.new(1, 1, 1)
  508. VisualButton.BackgroundTransparency = 1
  509. VisualButton.Position = UDim2.new(0, 0, 0.388888896, 0)
  510. VisualButton.Size = UDim2.new(0, 176, 0, 50)
  511. VisualButton.Font = Enum.Font.GothamBlack
  512. VisualButton.Text = "Visual"
  513. VisualButton.TextColor3 = Color3.new(1, 1, 1)
  514. VisualButton.TextSize = 35
  515. VisualButton.MouseButton1Down:connect(function()
  516. BackgroundMain.Visible = false
  517. LegitFrame.Visible = false
  518. RageFrame.Visible = false
  519. VisualFrame.Visible = true
  520. MiscFrame.Visible = false
  521. end)
  522.  
  523. VisualFrame.Name = "VisualFrame"
  524. VisualFrame.Parent = VisualButton
  525. VisualFrame.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  526. VisualFrame.BackgroundTransparency = 1
  527. VisualFrame.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  528. VisualFrame.Position = UDim2.new(1.03409088, 0, -2.5, 0)
  529. VisualFrame.Size = UDim2.new(0, 550, 0, 400)
  530. VisualFrame.Visible = false
  531.  
  532. ESP.Name = "ESP"
  533. ESP.Parent = VisualFrame
  534. ESP.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  535. ESP.BackgroundTransparency = 0.85000002384186
  536. ESP.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  537. ESP.Position = UDim2.new(0.0340000018, 0, 0.061999999, 0)
  538. ESP.Size = UDim2.new(0, 350, 0, 75)
  539. ESP.Font = Enum.Font.GothamBlack
  540. ESP.Text = "ESP"
  541. ESP.TextColor3 = Color3.new(1, 1, 1)
  542. ESP.TextScaled = true
  543. ESP.TextSize = 14
  544. ESP.TextWrapped = true
  545.  
  546. ESPInfo.Name = "ESPInfo"
  547. ESPInfo.Parent = VisualFrame
  548. ESPInfo.BackgroundColor3 = Color3.new(1, 1, 1)
  549. ESPInfo.BackgroundTransparency = 100
  550. ESPInfo.Position = UDim2.new(0.0395456553, 0, 0.248555779, 0)
  551. ESPInfo.Size = UDim2.new(0, 349, 0, 31)
  552. ESPInfo.Font = Enum.Font.GothamBlack
  553. ESPInfo.Text = "if you dont see Body, active Legit-Aimlock"
  554. ESPInfo.TextColor3 = Color3.new(1, 1, 1)
  555. ESPInfo.TextSize = 14
  556.  
  557. AntiFlash.Name = "AntiFlash"
  558. AntiFlash.Parent = VisualFrame
  559. AntiFlash.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  560. AntiFlash.BackgroundTransparency = 0.85000002384186
  561. AntiFlash.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  562. AntiFlash.Position = UDim2.new(0.0379999988, 0, 0.375, 0)
  563. AntiFlash.Size = UDim2.new(0, 350, 0, 76)
  564. AntiFlash.Font = Enum.Font.GothamBlack
  565. AntiFlash.Text = "Disable Flashbang"
  566. AntiFlash.TextColor3 = Color3.new(1, 1, 1)
  567. AntiFlash.TextScaled = true
  568. AntiFlash.TextSize = 14
  569. AntiFlash.TextWrapped = true
  570. AntiFlash.MouseButton1Down:connect(function()
  571. game:GetService("ReplicatedStorage").Events.Flash:Destroy()
  572. end)
  573.  
  574. AntiFlashInfo.Name = "AntiFlashInfo"
  575. AntiFlashInfo.Parent = VisualFrame
  576. AntiFlashInfo.BackgroundColor3 = Color3.new(1, 1, 1)
  577. AntiFlashInfo.BackgroundTransparency = 100
  578. AntiFlashInfo.Position = UDim2.new(0.0379999876, 0, 0.561500013, 0)
  579. AntiFlashInfo.Size = UDim2.new(0, 349, 0, 31)
  580. AntiFlashInfo.Font = Enum.Font.GothamBlack
  581. AntiFlashInfo.Text = "You need to press it 2x if it stopped spinning"
  582. AntiFlashInfo.TextColor3 = Color3.new(1, 1, 1)
  583. AntiFlashInfo.TextSize = 14
  584.  
  585. TextButton.Parent = VisualFrame
  586. TextButton.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  587. TextButton.BackgroundTransparency = 0.85000002384186
  588. TextButton.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  589. TextButton.Position = UDim2.new(0.0363636389, 0, 0.699999988, 0)
  590. TextButton.Size = UDim2.new(0, 349, 0, 75)
  591. TextButton.Font = Enum.Font.GothamBlack
  592. TextButton.Text = "Thirdperson"
  593. TextButton.TextColor3 = Color3.new(1, 1, 1)
  594. TextButton.TextScaled = true
  595. TextButton.TextSize = 14
  596. TextButton.TextWrapped = true
  597. TextButton.MouseButton1Down:connect(function()
  598. if not thirdperson
  599. then
  600. thirdperson = true
  601. repeat if thirdperson then
  602. wait()
  603. game.Players.LocalPlayer.CameraMaxZoomDistance = 15
  604. game.Players.LocalPlayer.CameraMinZoomDistance = 15
  605. game.Players.LocalPlayer.CameraMode = "Classic"
  606. game.Workspace.Camera.Arms.IDFArms:Destroy()
  607. end
  608. until thirdperson == false
  609. else
  610. thirdperson = false
  611. end
  612. end)
  613.  
  614. ThirdPersonInfo.Name = "ThirdPersonInfo"
  615. ThirdPersonInfo.Parent = VisualFrame
  616. ThirdPersonInfo.BackgroundColor3 = Color3.new(1, 1, 1)
  617. ThirdPersonInfo.BackgroundTransparency = 100
  618. ThirdPersonInfo.Position = UDim2.new(0.0361818075, 0, 0.886500001, 0)
  619. ThirdPersonInfo.Size = UDim2.new(0, 349, 0, 31)
  620. ThirdPersonInfo.Font = Enum.Font.GothamBlack
  621. ThirdPersonInfo.Text = "You need to press it2x if you're out of Thirdperson"
  622. ThirdPersonInfo.TextColor3 = Color3.new(1, 1, 1)
  623. ThirdPersonInfo.TextSize = 14
  624.  
  625. ESPpic.Name = "ESPpic"
  626. ESPpic.Parent = VisualFrame
  627. ESPpic.BackgroundColor3 = Color3.new(1, 1, 1)
  628. ESPpic.BackgroundTransparency = 1
  629. ESPpic.Position = UDim2.new(0.721818209, 0, 0.0599999987, 0)
  630. ESPpic.Size = UDim2.new(0, 100, 0, 100)
  631. ESPpic.Image = "rbxassetid://3044474560"
  632.  
  633. Lunarph.Name = "Lunarph"
  634. Lunarph.Parent = VisualFrame
  635. Lunarph.BackgroundColor3 = Color3.new(1, 1, 1)
  636. Lunarph.BackgroundTransparency = 1
  637. Lunarph.Position = UDim2.new(0.721818209, 0, 0.387499988, 0)
  638. Lunarph.Size = UDim2.new(0, 100, 0, 100)
  639. Lunarph.Image = "rbxassetid://3044587621"
  640.  
  641. Yeahidk.Name = "Yeahidk"
  642. Yeahidk.Parent = VisualFrame
  643. Yeahidk.BackgroundColor3 = Color3.new(1, 1, 1)
  644. Yeahidk.BackgroundTransparency = 1
  645. Yeahidk.Position = UDim2.new(0.721818149, 0, 0.712499976, 0)
  646. Yeahidk.Size = UDim2.new(0, 100, 0, 100)
  647. Yeahidk.Image = "rbxassetid://3044443917"
  648.  
  649. MiscButton.Name = "MiscButton"
  650. MiscButton.Parent = ButtonFrame
  651. MiscButton.BackgroundColor3 = Color3.new(1, 1, 1)
  652. MiscButton.BackgroundTransparency = 1
  653. MiscButton.Position = UDim2.new(0, 0, 0.557777822, 0)
  654. MiscButton.Size = UDim2.new(0, 176, 0, 50)
  655. MiscButton.Font = Enum.Font.GothamBlack
  656. MiscButton.Text = "Misc"
  657. MiscButton.TextColor3 = Color3.new(1, 1, 1)
  658. MiscButton.TextSize = 35
  659. MiscButton.MouseButton1Down:connect(function()
  660. BackgroundMain.Visible = false
  661. LegitFrame.Visible = false
  662. RageFrame.Visible = false
  663. VisualFrame.Visible = false
  664. MiscFrame.Visible = true
  665. end)
  666.  
  667. MiscFrame.Name = "MiscFrame"
  668. MiscFrame.Parent = MiscButton
  669. MiscFrame.BackgroundColor3 = Color3.new(0.564706, 0, 0.00784314)
  670. MiscFrame.BackgroundTransparency = 1
  671. MiscFrame.Position = UDim2.new(1.03409088, 0, -4.01999998, 0)
  672. MiscFrame.Size = UDim2.new(0, 550, 0, 400)
  673. MiscFrame.Visible = false
  674.  
  675. InfoMisc.Name = "InfoMisc"
  676. InfoMisc.Parent = MiscFrame
  677. InfoMisc.BackgroundColor3 = Color3.new(1, 1, 1)
  678. InfoMisc.BackgroundTransparency = 1
  679. InfoMisc.Position = UDim2.new(0.130909085, 0, 0.25, 0)
  680. InfoMisc.Size = UDim2.new(0, 431, 0, 28)
  681. InfoMisc.Font = Enum.Font.GothamBlack
  682. InfoMisc.Text = "Respawn + Join a Team"
  683. InfoMisc.TextColor3 = Color3.new(1, 1, 1)
  684. InfoMisc.TextScaled = true
  685. InfoMisc.TextSize = 14
  686. InfoMisc.TextWrapped = true
  687.  
  688. InfCash.Name = "InfCash"
  689. InfCash.Parent = MiscFrame
  690. InfCash.BackgroundColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  691. InfCash.BackgroundTransparency = 0.85000002384186
  692. InfCash.BorderColor3 = Color3.new(0.0705882, 0.0705882, 0.0705882)
  693. InfCash.Position = UDim2.new(0.0290909093, 0, 0.627499998, 0)
  694. InfCash.Size = UDim2.new(0, 350, 0, 75)
  695. InfCash.Font = Enum.Font.GothamBlack
  696. InfCash.Text = "Inf Cash"
  697. InfCash.TextColor3 = Color3.new(1, 1, 1)
  698. InfCash.TextScaled = true
  699. InfCash.TextSize = 14
  700. InfCash.TextWrapped = true
  701. InfCash.MouseButton1Down:connect(function()
  702. local ao=game.Players.LocalPlayer.Cash;if ao then if ao.Value<=25000-2500 then repeat ao.Value=ao.Value+2500;wait(1/10)until ao.Value>=25000 end;ao.Value=25000 end
  703. end)
  704.  
  705.  
  706. InfCashInfo.Name = "InfCashInfo"
  707. InfCashInfo.Parent = MiscFrame
  708. InfCashInfo.BackgroundColor3 = Color3.new(1, 1, 1)
  709. InfCashInfo.BackgroundTransparency = 100
  710. InfCashInfo.Position = UDim2.new(0.0307272617, 0, 0.81400001, 0)
  711. InfCashInfo.Size = UDim2.new(0, 349, 0, 31)
  712. InfCashInfo.Font = Enum.Font.GothamBlack
  713. InfCashInfo.Text = "Only to buy Guns, Repress after Round"
  714. InfCashInfo.TextColor3 = Color3.new(1, 1, 1)
  715. InfCashInfo.TextSize = 14
  716.  
  717. Respawnn.Name = "Respawnn"
  718. Respawnn.Parent = MiscFrame
  719. Respawnn.BackgroundColor3 = Color3.new(1, 1, 1)
  720. Respawnn.BackgroundTransparency = 1
  721. Respawnn.Position = UDim2.new(0.436363637, 0, -1.49011612e-08, 0)
  722. Respawnn.Size = UDim2.new(0, 100, 0, 100)
  723. Respawnn.Image = "rbxassetid://3044514611"
  724. Respawnn.MouseButton1Down:connect(function()
  725. game.ReplicatedStorage.Events:FindFirstChild("Spawnme"):FireServer()
  726. end)
  727.  
  728. JoinCT.Name = "JoinCT"
  729. JoinCT.Parent = MiscFrame
  730. JoinCT.BackgroundColor3 = Color3.new(1, 1, 1)
  731. JoinCT.BackgroundTransparency = 1
  732. JoinCT.Position = UDim2.new(0.1309091, 0, 0, 0)
  733. JoinCT.Size = UDim2.new(0, 100, 0, 100)
  734. JoinCT.Image = "rbxassetid://3044519986"
  735. JoinCT.MouseButton1Down:connect(function()
  736. game.ReplicatedStorage.Events:FindFirstChild("JoinTeam"):FireServer("CT")
  737. end)
  738.  
  739. JoinT.Name = "JoinT"
  740. JoinT.Parent = MiscFrame
  741. JoinT.BackgroundColor3 = Color3.new(1, 1, 1)
  742. JoinT.BackgroundTransparency = 1
  743. JoinT.LayoutOrder = -1
  744. JoinT.Position = UDim2.new(0.732727289, 0, -0.00249999994, 0)
  745. JoinT.Size = UDim2.new(0, 100, 0, 100)
  746. JoinT.Image = "rbxassetid://3044523126"
  747. JoinT.MouseButton1Down:Connect(function()
  748. game.ReplicatedStorage.Events:FindFirstChild("JoinTeam"):FireServer("T")
  749. end)
  750.  
  751. Bridgard.Name = "Bridgard"
  752. Bridgard.Parent = MiscFrame
  753. Bridgard.BackgroundColor3 = Color3.new(1, 1, 1)
  754. Bridgard.BackgroundTransparency = 1
  755. Bridgard.Position = UDim2.new(0.692727208, 0, 0.622500002, 0)
  756. Bridgard.Size = UDim2.new(0, 100, 0, 100)
  757. Bridgard.Image = "rbxassetid://3044586715"
  758.  
  759. InformationText.Name = "InformationText"
  760. InformationText.Parent = ButtonFrame
  761. InformationText.BackgroundColor3 = Color3.new(1, 1, 1)
  762. InformationText.BackgroundTransparency = 1
  763. InformationText.Position = UDim2.new(0, 0, 0.695555508, 0)
  764. InformationText.Size = UDim2.new(0, 176, 0, 73)
  765. InformationText.Font = Enum.Font.GothamBlack
  766. InformationText.Text = "You can open the GUI by pressing RightShift"
  767. InformationText.TextColor3 = Color3.new(1, 1, 1)
  768. InformationText.TextScaled = true
  769. InformationText.TextSize = 34
  770. InformationText.TextWrapped = true
  771.  
  772. CloseOptionsButton.Name = "CloseOptionsButton"
  773. CloseOptionsButton.Parent = ButtonFrame
  774. CloseOptionsButton.BackgroundColor3 = Color3.new(1, 1, 1)
  775. CloseOptionsButton.BackgroundTransparency = 1
  776. CloseOptionsButton.Position = UDim2.new(0, 0, 0.873333335, 0)
  777. CloseOptionsButton.Size = UDim2.new(0, 176, 0, 50)
  778. CloseOptionsButton.Font = Enum.Font.GothamBlack
  779. CloseOptionsButton.Text = "Close Options"
  780. CloseOptionsButton.TextColor3 = Color3.new(1, 1, 1)
  781. CloseOptionsButton.TextScaled = true
  782. CloseOptionsButton.TextSize = 35
  783. CloseOptionsButton.TextWrapped = true
  784. CloseOptionsButton.MouseButton1Down:Connect(function()
  785. BackgroundMain.Visible = true
  786. LegitFrame.Visible = false
  787. RageFrame.Visible = false
  788. VisualFrame.Visible = false
  789. MiscFrame.Visible = false
  790. end)
  791.  
  792. Title.Name = "Title"
  793. Title.Parent = Main
  794. Title.BackgroundColor3 = Color3.new(1, 1, 1)
  795. Title.BackgroundTransparency = 1
  796. Title.Size = UDim2.new(0, 550, 0, 50)
  797. Title.Font = Enum.Font.GothamBlack
  798. Title.Text = "CBWARE VERSION 3"
  799. Title.TextColor3 = Color3.new(1, 1, 1)
  800. Title.TextScaled = true
  801. Title.TextSize = 14
  802. Title.TextWrapped = true
  803.  
  804. BackgroundMain.Name = "BackgroundMain"
  805. BackgroundMain.Parent = Main
  806. BackgroundMain.BackgroundColor3 = Color3.new(1, 1, 1)
  807. BackgroundMain.BackgroundTransparency = 1
  808. BackgroundMain.Position = UDim2.new(0.13636364, 0, 0.111111112, 0)
  809. BackgroundMain.Size = UDim2.new(0, 400, 0, 400)
  810. BackgroundMain.Image = "rbxassetid://3044555051"
  811. -- Scripts:
  812. LegitAimlock.MouseButton1Click:Connect(function()
  813. pcall(function()
  814. local espcolor = Color3.fromRGB(255, 0, 0)
  815. local wallhack_esp_transparency = .4
  816. local gui_hide_button = {Enum.KeyCode.LeftControl, ""}
  817. local plrs = game:GetService("Players")
  818. local lplr = game:GetService("Players").LocalPlayer
  819. local TeamBased = true ; local teambasedswitch = ""
  820. local presskeytoaim = true; local aimkey = ""
  821. aimbothider = false; aimbothiderspeed = 1
  822. local Aim_Assist = false ; Aim_Assist_Key = {Enum.KeyCode.LeftControl, ""}
  823. local espupdatetime = 5; autoesp = true; local charmsesp = true
  824. local movementcounting = true
  825.  
  826.  
  827.  
  828.  
  829. local mouselock = false
  830. local canaimat = true
  831. local lockaim = true; local lockangle = 5
  832. local ver = "0.2.7"
  833. local cam = game.Workspace.CurrentCamera
  834. local BetterDeathCount = true
  835. local ballisticsboost = 0
  836.  
  837. local mouse = lplr:GetMouse()
  838. local switch = false
  839. local key = "k"
  840. local aimatpart = nil
  841. local lightesp = false
  842.  
  843. local abs = math.abs
  844.  
  845. local Gui = Instance.new("ScreenGui")
  846. local Move = Instance.new("Frame")
  847. local Main = Instance.new("Frame")
  848. local EspStatus = Instance.new("TextLabel")
  849. local st1 = Instance.new("TextLabel")
  850. local st1_2 = Instance.new("TextLabel")
  851. local st1_3 = Instance.new("TextBox")
  852. local Name = Instance.new("TextLabel")
  853. --Properties:
  854.  
  855. Gui.Parent = plrs.LocalPlayer:WaitForChild("PlayerGui")
  856.  
  857.  
  858. local aimbotstatus = {"qc", "qr", "qe", "qd", "qi", "qt", "qs", "dd", "sp", "ql", "qa", "qd", "qs"}
  859. local gotstring = 0
  860. local function getrandomstring()
  861. gotstring = gotstring+666
  862. local str = ""
  863. 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",
  864. "а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","о","п","р","с","т","у","ф","х","ч","щ","ъ","ы","ъ","э","ю","я", "`", "$",
  865. "0","1","2","3","4","5","6","7","8","9", }
  866. local counting123 = 0
  867. for i, v in ipairs(randomstring) do
  868. counting123 = i
  869. end
  870. do
  871. math.randomseed(tick()+gotstring)
  872. for i = 3, math.random(1,100) do
  873. math.randomseed(i+tick()+gotstring)
  874.  
  875. local oneortwo = math.random(1,2)
  876. if oneortwo == 2 then
  877. math.randomseed(i+tick()+gotstring)
  878. str = str..""..randomstring[math.random(1, counting123)]
  879. else
  880. math.randomseed(i+tick()+gotstring)
  881. str = str..""..string.upper(randomstring[math.random(1, counting123)])
  882. end
  883.  
  884. end
  885. end
  886. return str
  887. end
  888. local mousedown = false
  889. local isonmovething = false
  890. local mouseoffset = Vector2.new()
  891. local mousedown = false
  892. local bspeed = 3584
  893. 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"}
  894.  
  895.  
  896.  
  897. Gui.Name = getrandomstring()
  898.  
  899. Move.Name = getrandomstring()
  900. Move.Draggable = true
  901. Move.Parent = Gui
  902. Move.BackgroundColor3 = Color3.new(0.0431373, 1, 0.0745098)
  903. Move.BackgroundTransparency = 0.40000000596046
  904. Move.BorderSizePixel = 0
  905. Move.Position = UDim2.new(0.5, 0,0.018, 0)
  906. Move.Size = UDim2.new(0, 0, 0, 0)
  907.  
  908. Move.MouseEnter:Connect(function()
  909.  
  910. isonmovething = true
  911.  
  912. end)
  913. Move.MouseLeave:Connect(function()
  914.  
  915. isonmovething = mousedown and true or false
  916. end)
  917. mouse.Button1Down:connect(function()
  918. mousedown = true
  919. mouseoffset = Move.AbsolutePosition - Vector2.new(mouse.X, mouse.Y)
  920. end)
  921. mouse.Button1Up:connect(function()
  922. mousedown = false
  923. end)
  924.  
  925. mouse.Move:Connect(function()
  926. if isonmovething == true and mousedown then
  927. Move.Position = UDim2.new(0, mouseoffset.X + mouse.X, 0, mouseoffset.Y + mouse.Y)
  928. end
  929. end)
  930. local function uc (st)
  931. local ast = ""
  932. for i, v in ipairs(st) do
  933. local let = aimbotoffset[v]
  934. ast = ast..let
  935. end
  936. return ast
  937. end
  938.  
  939. Main.Name = getrandomstring()
  940. Main.Parent = Move
  941. Main.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  942. Main.BackgroundTransparency = 0.69999998807907
  943. Main.Position = UDim2.new(0, 0, 0.995670795, 0)
  944. Main.Size = UDim2.new(0, 0, 0, 0)
  945.  
  946. st1.Name = getrandomstring()
  947. st1.Parent = Main
  948. st1.BackgroundColor3 = Color3.new(1, 1, 1)
  949. st1.BackgroundTransparency = 1
  950. st1.Position = UDim2.new(0, 0, 0, 0)
  951. st1.Size = UDim2.new(1, 0, 0.161862016, 0)
  952. st1.Font = Enum.Font.ArialBold
  953. st1.Text = uc(aimbotstatus)
  954. st1.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  955. st1.TextScaled = true
  956. st1.TextSize = 14
  957. st1.TextWrapped = true
  958.  
  959. st1_2.Name = getrandomstring()
  960. st1_2.Parent = Main
  961. st1_2.BackgroundColor3 = Color3.new(1, 1, 1)
  962. st1_2.BackgroundTransparency = 1
  963. st1_2.Position = UDim2.new(0, 0, 0.375590861, 0)
  964. st1_2.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  965. st1_2.Font = Enum.Font.ArialBold
  966. st1_2.TextXAlignment = Enum.TextXAlignment.Left
  967. st1_2.Text = "Current ballistics: 0"
  968. st1_2.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  969. st1_2.TextScaled = true
  970. st1_2.TextSize = 14
  971. st1_2.TextWrapped = true
  972.  
  973. local aimbothiderbox = Instance.new("TextBox")
  974. aimbothiderbox.Name = getrandomstring()
  975. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  976. aimbothiderbox.Size = UDim2.new(1, 0,0.162, 0)
  977. aimbothiderbox.TextScaled = true
  978. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  979. aimbothiderbox.Position = UDim2.new(0, 0,0.853, 0)
  980. aimbothiderbox.BackgroundTransparency = 1
  981. aimbothiderbox.Parent = Main
  982.  
  983. st1_3.Name = getrandomstring()
  984. st1_3.Parent = Main
  985. st1_3.BackgroundColor3 = Color3.new(1, 1, 1)
  986. st1_3.BackgroundTransparency = 1
  987. st1_3.Position = UDim2.new(0, 0, 0.18558608, 0)
  988. st1_3.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  989. st1_3.Font = Enum.Font.ArialBold
  990. st1_3.Text = "Bullet speed = 3584"
  991. st1_3.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  992. st1_3.TextScaled = true
  993. st1_3.TextSize = 14
  994. st1_3.TextWrapped = true
  995. local teambasedstatus = st1_3:Clone()
  996. teambasedstatus.Parent = Main
  997. teambasedstatus.TextScaled = true
  998. teambasedstatus.Position = UDim2.new(0, 0,.7, 0)
  999. teambasedstatus.Size = UDim2.new(1, 0,.1, 0)
  1000. teambasedstatus.Name = getrandomstring()
  1001. teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
  1002. local espstatustext = teambasedstatus:Clone()
  1003. espstatustext.Name = getrandomstring()
  1004. espstatustext.Position = UDim2.new(0, 0,0.58, 0)
  1005. espstatustext.Text = "Esp loop :"..tostring(autoesp)
  1006. espstatustext.Parent = Main
  1007. local hide = Instance.new("TextButton")
  1008. hide.Text = "_"
  1009. hide.BackgroundTransparency = 1
  1010. hide.TextScaled = true
  1011. hide.TextWrapped = true
  1012. hide.Size = UDim2.new(0.1, 0,1, 0)
  1013. hide.Position = UDim2.new(0.9, 0,-0.15, 0)
  1014. hide.Name = getrandomstring()
  1015. hide.Parent = Move
  1016. Name.Name = getrandomstring()
  1017. Name.Parent = Move
  1018. Name.BackgroundColor3 = Color3.new(1, 1, 1)
  1019. Name.BackgroundTransparency = 1
  1020. Name.Size = UDim2.new(0.838, 0, 1, 0)
  1021. Name.Font = Enum.Font.Arial
  1022. Name.Text = "FPS MultiHack v"..ver
  1023. Name.TextColor3 = Color3.new(0, 0, 0)
  1024. Name.TextScaled = true
  1025. Name.TextSize = 14
  1026. Name.TextWrapped = true
  1027. Name.TextXAlignment = Enum.TextXAlignment.Left
  1028. local scr = Instance.new("ScrollingFrame")
  1029. scr.Size = Main.Size
  1030. scr.Position = Main.Position
  1031. scr.ScrollBarThickness = 0
  1032. scr.BackgroundTransparency = 1
  1033. scr.Name = getrandomstring()
  1034. Main.Size = UDim2.new(1, 0, 1, 0)
  1035. Main.Position = UDim2.new(0,0,0,0)
  1036. Main.Parent = scr
  1037. scr.Parent = Move
  1038. startpos = Main.Position
  1039. Move.Active = true
  1040.  
  1041. -- Scripts:
  1042. hided = false
  1043. hide.MouseButton1Click:Connect(function()
  1044. if hided == false then
  1045. hided = true
  1046. Main:TweenPosition(UDim2.new(0, 0, -1.5, 0))
  1047. else
  1048. hided = false
  1049. Main:TweenPosition(startpos)
  1050. end
  1051. end)
  1052.  
  1053.  
  1054. aimbothiderbox.FocusLost:Connect(function()
  1055. local numb = tonumber(aimbothiderbox.Text)
  1056. if aimbothider == true then
  1057. aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
  1058. else
  1059. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  1060. end
  1061. if numb ~= nil then
  1062. aimbothiderspeed = numb
  1063. if aimbothider == true then
  1064. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  1065. else
  1066. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  1067. end
  1068. else
  1069. if aimbothider == true then
  1070. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  1071. else
  1072. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  1073. end
  1074. end
  1075. end)
  1076.  
  1077.  
  1078. local plrsforaim = {}
  1079.  
  1080.  
  1081. Move.Draggable = true
  1082. Gui.ResetOnSpawn = false
  1083. --Gui.Name = "Chat"
  1084. Gui.DisplayOrder = 999
  1085. pcall(function()
  1086. if not game:GetService("CoreGui") then
  1087. Gui.Parent = plrs.LocalPlayer.PlayerGui
  1088. else
  1089. Gui.Parent = game:GetService("CoreGui")
  1090. end
  1091. end)
  1092. local espheadthing
  1093. do
  1094. local BillboardGui = Instance.new("BillboardGui")
  1095. local PName = Instance.new("TextLabel")
  1096. local Pdist = Instance.new("TextLabel")
  1097. local ImageLabel = Instance.new("ImageLabel")
  1098. local ImageLabel_2 = Instance.new("ImageLabel")
  1099. --Properties:
  1100. --BillboardGui.Parent = game.Workspace.Part
  1101. BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  1102. BillboardGui.AlwaysOnTop = true
  1103. BillboardGui.LightInfluence = 0
  1104. BillboardGui.Size = UDim2.new(0, 0, 0, 0)
  1105. BillboardGui.Name = "headoverthing"
  1106. PName.Name = "PName"
  1107. PName.Parent = BillboardGui
  1108. PName.BackgroundColor3 = espcolor
  1109. PName.BackgroundTransparency = 0.55000001192093
  1110. PName.BorderSizePixel = 0
  1111. PName.Size = UDim2.new(0, 100, 0, 23)
  1112. PName.Font = Enum.Font.SourceSans
  1113. PName.Text = "urmom"
  1114. PName.TextColor3 = Color3.new(0, 0, 0)
  1115. PName.TextScaled = true
  1116. PName.TextSize = 14
  1117. PName.TextWrapped = true
  1118. st1.Text = uc(aimbotstatus)
  1119. Pdist.Name = "Pdist"
  1120. Pdist.Parent = BillboardGui
  1121. Pdist.AnchorPoint = Vector2.new(0.5, 0)
  1122. Pdist.BackgroundColor3 = espcolor
  1123. Pdist.BackgroundTransparency = 0.55000001192093
  1124. Pdist.BorderSizePixel = 0
  1125. Pdist.Position = UDim2.new(0.5, 0, 0.5, 0)
  1126. Pdist.Size = UDim2.new(0, 70, 0, 23)
  1127. Pdist.Font = Enum.Font.SourceSans
  1128. Pdist.Text = "666"
  1129. Pdist.TextColor3 = Color3.new(0, 0, 0)
  1130. Pdist.TextScaled = true
  1131. Pdist.TextSize = 14
  1132. Pdist.TextWrapped = true
  1133.  
  1134. ImageLabel.Parent = BillboardGui
  1135. ImageLabel.BackgroundColor3 = Color3.new(0.298039, 1, 0)
  1136. ImageLabel.BackgroundTransparency = 1
  1137. ImageLabel.BorderColor3 = espcolor
  1138. ImageLabel.Position = UDim2.new(1, -15, 0.5, 0)
  1139. ImageLabel.Rotation = 180
  1140. ImageLabel.Size = UDim2.new(0, 15, 0, 23)
  1141. ImageLabel.Image = "rbxassetid://2832171824"
  1142. ImageLabel.ImageColor3 = espcolor
  1143. ImageLabel.ImageTransparency = 0.55000001192093
  1144.  
  1145. ImageLabel_2.Parent = BillboardGui
  1146. ImageLabel_2.BackgroundColor3 = espcolor
  1147. ImageLabel_2.BackgroundTransparency = 1
  1148. ImageLabel_2.BorderColor3 = Color3.new(0.298039, 1, 0)
  1149. ImageLabel_2.Position = UDim2.new(0, 0, 0.5, 0)
  1150. ImageLabel_2.Rotation = 180
  1151. ImageLabel_2.Size = UDim2.new(0, 15, 0, 23)
  1152. ImageLabel_2.Image = "rbxassetid://2832177613"
  1153. ImageLabel_2.ImageColor3 = espcolor
  1154. ImageLabel_2.ImageTransparency = 0.55000001192093
  1155. espheadthing = BillboardGui
  1156. end
  1157.  
  1158.  
  1159.  
  1160. f = {}
  1161. f.UpdateHeadUI = function(v)
  1162.  
  1163.  
  1164. if v.Adornee and v.Adornee ~= nil then
  1165. local destr = false
  1166. if TeamBased then
  1167. destr = true
  1168. local plr = plrs:GetPlayerFromCharacter(v.Adornee.Parent)
  1169. if plr and plr.Team and plr.Team.Name ~= lplr.Team.Name then
  1170. destr = false
  1171. end
  1172. end
  1173. if lightesp == true then
  1174. v.Pdist.TextColor3 = Color3.new(1,1,1)
  1175. v.PName.TextColor3 = Color3.new(1,1,1)
  1176. else
  1177. v.Pdist.TextColor3 = Color3.new(0,0,0)
  1178. v.PName.TextColor3 = Color3.new(0,0,0)
  1179. end
  1180. local d = math.floor((cam.CFrame.p - v.Adornee.CFrame.p).magnitude)
  1181. v.Pdist.Text = tostring(d)
  1182. if d < 14 then
  1183. v.Enabled = false
  1184. else
  1185. v.Enabled = true
  1186. end
  1187. v.StudsOffset = Vector3.new(0,.6+d/14,0)
  1188. if destr then
  1189. v:Destroy()
  1190. end
  1191. else
  1192. v:Destroy()
  1193. end
  1194.  
  1195.  
  1196. end
  1197. st1.Text = uc(aimbotstatus)
  1198. local espforlder
  1199. local partconverter = Instance.new("Part")
  1200. --local headsupdatelist = {}
  1201. st1_3.FocusLost:connect(function()
  1202. if tonumber(st1_3.Text) then
  1203. bspeed = tonumber(st1_3.Text)
  1204. else
  1205.  
  1206. end
  1207. end)
  1208. f.addesp = function()
  1209. pcall(function()
  1210. --print("ESP ran")
  1211. if espforlder then
  1212. espforlder:Destroy()
  1213. espforlder = Instance.new("Folder")
  1214. espforlder.Parent = game.Workspace.CurrentCamera
  1215. else
  1216. espforlder = Instance.new("Folder")
  1217. espforlder.Parent = game.Workspace.CurrentCamera
  1218. end
  1219. for i, v in pairs(espforlder:GetChildren()) do
  1220. v:Destroy()
  1221. end
  1222. for _, plr in pairs(plrs:GetChildren()) do
  1223. if plr.Character and plr.Character.Humanoid.Health > 0 and plr.Name ~= lplr.Name then
  1224. if TeamBased == true then
  1225.  
  1226. if plr.Team.Name ~= plrs.LocalPlayer.Team.Name then
  1227. pcall(function()
  1228. local e = espforlder:FindFirstChild(plr.Name)
  1229. if not e then
  1230. local fold = Instance.new("Folder", espforlder)
  1231. fold.Name = plr.Name
  1232.  
  1233. --partconverter.BrickColor = plr.Team.Color
  1234. --local teamc = partconverter.Color
  1235. for i, p in pairs(plr.Character:GetChildren()) do
  1236. if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
  1237. if charmsesp then
  1238. local urmom = Instance.new("BoxHandleAdornment")
  1239. urmom.ZIndex = 10
  1240. urmom.AlwaysOnTop = true
  1241. urmom.Color3 = espcolor
  1242. urmom.Size = p.Size
  1243. urmom.Adornee = p
  1244. urmom.Name = tick().." Ur mom has big gay"
  1245. urmom.Transparency = wallhack_esp_transparency
  1246. urmom.Parent = fold
  1247. if p.Name == "Head" then
  1248. local th = p:FindFirstChild("headoverthing")
  1249. if not th then
  1250. local ht = espheadthing:Clone()
  1251. ht.PName.Text = p.Parent.Name
  1252. ht.Adornee = p
  1253. --table.insert(headsupdatelist, ht)
  1254. delay(0, function()
  1255. while wait(0.08) and plr and p do
  1256. f.UpdateHeadUI(ht)
  1257. end
  1258. end)
  1259. ht.Parent = p
  1260. end
  1261. end
  1262. end
  1263. end
  1264. end
  1265. plr.Character.Humanoid.Died:Connect(function()
  1266. fold:Destroy()
  1267. end)
  1268.  
  1269. end
  1270. end)
  1271. end
  1272. else
  1273. local e = espforlder:FindFirstChild(plr.Name)
  1274. if not e then
  1275. local fold = Instance.new("Folder", espforlder)
  1276. fold.Name = plr.Name
  1277.  
  1278. --partconverter.BrickColor = plr.Team.Color
  1279. --local teamc = Move.BackgroundColor3
  1280. for i, p in pairs(plr.Character:GetChildren()) do
  1281. if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
  1282. pcall(function()
  1283. if charmsesp then
  1284. local urmom = Instance.new("BoxHandleAdornment")
  1285. urmom.ZIndex = 10
  1286. urmom.AlwaysOnTop = true
  1287. urmom.Color3 = espcolor
  1288. urmom.Size = p.Size
  1289. urmom.Adornee = p
  1290. urmom.Name = tick().." Ur mom has big gay"
  1291. urmom.Transparency = wallhack_esp_transparency
  1292. urmom.Parent = fold
  1293. end
  1294. if p.Name == "Head" then
  1295. local th = p:FindFirstChild("headoverthing")
  1296. if not th then
  1297. local ht = espheadthing:Clone()
  1298. ht.PName.Text = p.Parent.Name
  1299. ht.Adornee = p
  1300. delay(0, function()
  1301. while wait(0.08) and plr and p do
  1302. f.UpdateHeadUI(ht)
  1303. end
  1304. end)
  1305. --table.insert(headsupdatelist, ht)
  1306. ht.Parent = p
  1307. end
  1308. end
  1309. end)
  1310. end
  1311. end
  1312. plr.Character.Humanoid.Died:Connect(function()
  1313. fold:Destroy()
  1314. end)
  1315. end
  1316. end
  1317.  
  1318.  
  1319. end
  1320. end
  1321. end)
  1322. end
  1323.  
  1324. local uis = game:GetService("UserInputService")
  1325. local bringall = false
  1326. local hided2 = false
  1327. local upping = false
  1328. local downing = false
  1329. mouse.KeyDown:Connect(function(a)
  1330.  
  1331. if a == "t" then
  1332. --print("worked1")
  1333. f.addesp()
  1334. elseif a == gui_hide_button[2] and uis:IsKeyDown(gui_hide_button[1]) then
  1335. if hided2 == false then
  1336. hided2 = true
  1337. autoesp =false
  1338. if espforlder then
  1339. espforlder:Destroy()
  1340. end
  1341. Gui.Enabled = false
  1342. else
  1343. Gui.Enabled = true
  1344. hided2 = false
  1345. end
  1346.  
  1347. elseif a == "y" then
  1348. if aimbothider == false then
  1349. aimbothider = true
  1350. if aimbothider == true then
  1351. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  1352. else
  1353. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  1354. end
  1355. else
  1356.  
  1357. aimbothider = false
  1358. if aimbothider == true then
  1359. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  1360. else
  1361. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  1362. end
  1363. end
  1364. if aimbothider == true then
  1365. aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
  1366. else
  1367. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  1368. end
  1369. elseif a == "l" then
  1370. if not uis:IsKeyDown(Enum.KeyCode.LeftControl) then
  1371. if autoesp == false then
  1372. autoesp = true
  1373. else
  1374. autoesp = false
  1375. end
  1376. else
  1377. if lightesp == true then
  1378. lightesp = false
  1379. else
  1380. lightesp = true
  1381. end
  1382. end
  1383. elseif a == "]" then
  1384. upping = true
  1385. downing = false
  1386. elseif a== "[" then
  1387. downing = true
  1388. upping = false
  1389. elseif a == Aim_Assist_Key[2] and uis:IsKeyDown(Aim_Assist_Key[1]) then
  1390. if Aim_Assist == true then
  1391. Aim_Assist = false
  1392. --print("disabled")
  1393. else
  1394. Aim_Assist = true
  1395. end
  1396. end
  1397. if a == "j" then
  1398. if mouse.Target then
  1399. mouse.Target:Destroy()
  1400. end
  1401. end
  1402. if a == key then
  1403. if switch == false then
  1404. switch = true
  1405. else
  1406. switch = false
  1407. if aimatpart ~= nil then
  1408. aimatpart = nil
  1409. end
  1410. end
  1411. elseif a == "b" and uis:IsKeyDown(Enum.KeyCode.LeftControl) and not uis:IsKeyDown(Enum.KeyCode.R) then
  1412. if movementcounting then
  1413. movementcounting = false
  1414. else
  1415. movementcounting = true
  1416. end
  1417. elseif a == teambasedswitch then
  1418. if TeamBased == true then
  1419. TeamBased = false
  1420. teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
  1421. else
  1422. TeamBased = true
  1423. teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
  1424. end
  1425. elseif a == "b" and uis:IsKeyDown(Enum.KeyCode.LeftControl) and uis:IsKeyDown(Enum.KeyCode.R) then
  1426. ballisticsboost = 0
  1427. elseif a == aimkey then
  1428. if not aimatpart then
  1429. local maxangle = math.rad(20)
  1430. for i, plr in pairs(plrs:GetChildren()) do
  1431. if plr.Name ~= lplr.Name and plr.Character and plr.Character.Head and plr.Character.Humanoid and plr.Character.Humanoid.Health > 1 then
  1432. if TeamBased == true then
  1433. if plr.Team.Name ~= lplr.Team.Name then
  1434. local an = checkfov(plr.Character.Head)
  1435. if an < maxangle then
  1436. maxangle = an
  1437. aimatpart = plr.Character.Head
  1438. end
  1439. end
  1440. else
  1441. local an = checkfov(plr.Character.Head)
  1442. if an < maxangle then
  1443. maxangle = an
  1444. aimatpart = plr.Character.Head
  1445. end
  1446. --print(plr)
  1447. end
  1448. local old = aimatpart
  1449. plr.Character.Humanoid.Died:Connect(function()
  1450. --print("died")
  1451. if aimatpart and aimatpart == old then
  1452. aimatpart = nil
  1453. end
  1454. end)
  1455.  
  1456. end
  1457. end
  1458. else
  1459. aimatpart = nil
  1460. canaimat = false
  1461. delay(1.1, function()
  1462. canaimat = true
  1463. end)
  1464. end
  1465. end
  1466. end)
  1467.  
  1468. function getfovxyz (p0, p1, deg)
  1469. local x1, y1, z1 = p0:ToOrientation()
  1470. local cf = CFrame.new(p0.p, p1.p)
  1471. local x2, y2, z2 = cf:ToOrientation()
  1472. local d = math.deg
  1473. if deg then
  1474. return Vector3.new(d(x1-x2), d(y1-y2), d(z1-z2))
  1475. else
  1476. return Vector3.new((x1-x2), (y1-y2), (z1-z2))
  1477. end
  1478. end
  1479.  
  1480.  
  1481. function aimat(part)
  1482. if part then
  1483. --print(part)
  1484. local d = (cam.CFrame.p - part.CFrame.p).magnitude
  1485. local calculatedrop
  1486. local timetoaim = 0
  1487. local pos2 = Vector3.new()
  1488. if movementcounting == true then
  1489. timetoaim = d/bspeed
  1490. pos2 = part.Velocity * timetoaim
  1491. end
  1492. local minuseddrop = (ballisticsboost+50)/50
  1493. if ballisticsboost ~= 0 then
  1494. calculatedrop = d - (d/minuseddrop)
  1495.  
  1496. else
  1497. calculatedrop = 0
  1498. end
  1499. --print(calculatedrop)
  1500. local addative = Vector3.new()
  1501. if movementcounting then
  1502. addative = pos2
  1503. end
  1504. local cf = CFrame.new(cam.CFrame.p, (addative + part.CFrame.p+ Vector3.new(0, calculatedrop, 0)))
  1505. if aimbothider == true or Aim_Assist == true then
  1506. cam.CFrame = cam.CFrame:Lerp(cf, aimbothiderspeed)
  1507. else
  1508.  
  1509. cam.CFrame = cf
  1510. end
  1511. --print(cf)
  1512. end
  1513. end
  1514. function checkfov (part)
  1515. local fov = getfovxyz(game.Workspace.CurrentCamera.CFrame, part.CFrame)
  1516. local angle = math.abs(fov.X) + math.abs(fov.Y)
  1517. return angle
  1518. end
  1519. pcall(function()
  1520. delay(0, function()
  1521. while wait(.32) do
  1522. if Aim_Assist and not aimatpart and canaimat and lplr.Character and lplr.Character.Humanoid and lplr.Character.Humanoid.Health > 0 then
  1523. for i, plr in pairs(plrs:GetChildren()) do
  1524.  
  1525.  
  1526. local minangle = math.rad(5.5)
  1527. local lastpart = nil
  1528. local function gg(plr)
  1529. pcall(function()
  1530. if plr.Name ~= lplr.Name and plr.Character and plr.Character.Humanoid and plr.Character.Humanoid.Health > 0 and plr.Character.Head then
  1531. local raycasted = false
  1532. local cf1 = CFrame.new(cam.CFrame.p, plr.Character.Head.CFrame.p) * CFrame.new(0, 0, -4)
  1533. local r1 = Ray.new(cf1.p, cf1.LookVector * 9000)
  1534. local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
  1535. local dist = (plr.Character.Head.CFrame.p- pos).magnitude
  1536. if dist < 4 then
  1537. raycasted = true
  1538. end
  1539. if raycasted == true then
  1540. local an1 = getfovxyz(cam.CFrame, plr.Character.Head.CFrame)
  1541. local an = abs(an1.X) + abs(an1.Y)
  1542. if an < minangle then
  1543. minangle = an
  1544. lastpart = plr.Character.Head
  1545. end
  1546. end
  1547. end
  1548. end)
  1549. end
  1550. if TeamBased then
  1551. if plr.Team.Name ~= lplr.Team.Name then
  1552. gg(plr)
  1553. end
  1554. else
  1555. gg(plr)
  1556. end
  1557. --print(math.deg(minangle))
  1558. if lastpart then
  1559. aimatpart = lastpart
  1560. aimatpart.Parent.Humanoid.Died:Connect(function()
  1561. if aimatpart == lastpart then
  1562. aimatpart = nil
  1563. end
  1564. end)
  1565.  
  1566. end
  1567. end
  1568. end
  1569. end
  1570. end)
  1571. end)
  1572. local oldheadpos
  1573. local lastaimapart
  1574. game:GetService("RunService").RenderStepped:Connect(function(dt)
  1575. if uis:IsKeyDown(Enum.KeyCode.RightBracket) or uis:IsKeyDown(Enum.KeyCode.LeftBracket) then
  1576. if upping then
  1577. ballisticsboost = ballisticsboost + dt/1.9
  1578. elseif downing then
  1579. ballisticsboost = ballisticsboost - dt/1.9
  1580. end
  1581. end
  1582. if movementcounting then
  1583. st1_2.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  1584. st1_2.Text = "Current ballistics: "..tostring(math.floor(ballisticsboost*10)/10)
  1585. else
  1586. st1_2.TextColor3 = Color3.new(1,0,0)
  1587. end
  1588. espstatustext.Text = "Esp loop :"..tostring(autoesp)
  1589. if aimatpart and lplr.Character and lplr.Character.Head then
  1590. if BetterDeathCount and lastaimapart and lastaimapart == aimatpart then
  1591. local dist = (oldheadpos - aimatpart.CFrame.p).magnitude
  1592. if dist > 40 then
  1593. aimatpart = nil
  1594. end
  1595. end
  1596. lastaimapart = aimatpart
  1597. oldheadpos = lastaimapart.CFrame.p
  1598. do
  1599. if aimatpart.Parent == plrs.LocalPlayer.Character then
  1600. aimatpart = nil
  1601. end
  1602. aimat(aimatpart)
  1603. pcall(function()
  1604. if Aim_Assist == true then
  1605. local cf1 = CFrame.new(cam.CFrame.p, aimatpart.CFrame.p) * CFrame.new(0, 0, -4)
  1606. local r1 = Ray.new(cf1.p, cf1.LookVector * 1000)
  1607. local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
  1608. local dist = (aimatpart.CFrame.p- pos).magnitude
  1609. if obj then
  1610. --print(obj:GetFullName())
  1611. end
  1612. if not obj or dist > 6 then
  1613. aimatpart = nil
  1614. --print("ooof")
  1615. end
  1616. canaimat = false
  1617. delay(.5, function()
  1618. canaimat = true
  1619. end)
  1620. end
  1621. end)
  1622. end
  1623.  
  1624.  
  1625.  
  1626. end
  1627. end)
  1628.  
  1629.  
  1630. delay(0, function()
  1631. while wait(espupdatetime) do
  1632. if autoesp == true then
  1633. pcall(function()
  1634. f.addesp()
  1635. end)
  1636. end
  1637. end
  1638. end)
  1639. warn("loaded")
  1640. end)
  1641. end)
  1642.  
  1643. RageAimlock.MouseButton1Click:Connect(function()
  1644. pcall(function()
  1645. local espcolor = Color3.fromRGB(255, 0, 0)
  1646. local wallhack_esp_transparency = .4
  1647. local gui_hide_button = {Enum.KeyCode.LeftControl, ""}
  1648. local plrs = game:GetService("Players")
  1649. local lplr = game:GetService("Players").LocalPlayer
  1650. local TeamBased = true ; local teambasedswitch = ""
  1651. local presskeytoaim = true; local aimkey = ""
  1652. aimbothider = false; aimbothiderspeed = 1
  1653. local Aim_Assist = false ; Aim_Assist_Key = {Enum.KeyCode.LeftControl, ""}
  1654. local espupdatetime = 5; autoesp = true; local charmsesp = true
  1655. local movementcounting = true
  1656.  
  1657.  
  1658.  
  1659.  
  1660. local mouselock = false
  1661. local canaimat = true
  1662. local lockaim = true; local lockangle = 5
  1663. local ver = "0.2.7"
  1664. local cam = game.Workspace.CurrentCamera
  1665. local BetterDeathCount = true
  1666. local ballisticsboost = 0
  1667.  
  1668. local mouse = lplr:GetMouse()
  1669. local switch = false
  1670. local key = "k"
  1671. local aimatpart = nil
  1672. local lightesp = false
  1673.  
  1674. local abs = math.abs
  1675.  
  1676. local Gui = Instance.new("ScreenGui")
  1677. local Move = Instance.new("Frame")
  1678. local Main = Instance.new("Frame")
  1679. local EspStatus = Instance.new("TextLabel")
  1680. local st1 = Instance.new("TextLabel")
  1681. local st1_2 = Instance.new("TextLabel")
  1682. local st1_3 = Instance.new("TextBox")
  1683. local Name = Instance.new("TextLabel")
  1684. --Properties:
  1685.  
  1686. Gui.Parent = plrs.LocalPlayer:WaitForChild("PlayerGui")
  1687.  
  1688.  
  1689. local aimbotstatus = {"qc", "qr", "qe", "qd", "qi", "qt", "qs", "dd", "sp", "ql", "qa", "qd", "qs"}
  1690. local gotstring = 0
  1691. local function getrandomstring()
  1692. gotstring = gotstring+666
  1693. local str = ""
  1694. 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",
  1695. "а","б","в","г","д","е","ё","ж","з","и","й","к","л","м","о","п","р","с","т","у","ф","х","ч","щ","ъ","ы","ъ","э","ю","я", "`", "$",
  1696. "0","1","2","3","4","5","6","7","8","9", }
  1697. local counting123 = 0
  1698. for i, v in ipairs(randomstring) do
  1699. counting123 = i
  1700. end
  1701. do
  1702. math.randomseed(tick()+gotstring)
  1703. for i = 3, math.random(1,100) do
  1704. math.randomseed(i+tick()+gotstring)
  1705.  
  1706. local oneortwo = math.random(1,2)
  1707. if oneortwo == 2 then
  1708. math.randomseed(i+tick()+gotstring)
  1709. str = str..""..randomstring[math.random(1, counting123)]
  1710. else
  1711. math.randomseed(i+tick()+gotstring)
  1712. str = str..""..string.upper(randomstring[math.random(1, counting123)])
  1713. end
  1714.  
  1715. end
  1716. end
  1717. return str
  1718. end
  1719. local mousedown = false
  1720. local isonmovething = false
  1721. local mouseoffset = Vector2.new()
  1722. local mousedown = false
  1723. local bspeed = 3584
  1724. 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"}
  1725.  
  1726.  
  1727.  
  1728. Gui.Name = getrandomstring()
  1729.  
  1730. Move.Name = getrandomstring()
  1731. Move.Draggable = true
  1732. Move.Parent = Gui
  1733. Move.BackgroundColor3 = Color3.new(0.0431373, 1, 0.0745098)
  1734. Move.BackgroundTransparency = 0.40000000596046
  1735. Move.BorderSizePixel = 0
  1736. Move.Position = UDim2.new(0.5, 0,0.018, 0)
  1737. Move.Size = UDim2.new(0, 0, 0, 0)
  1738.  
  1739. Move.MouseEnter:Connect(function()
  1740.  
  1741. isonmovething = true
  1742.  
  1743. end)
  1744. Move.MouseLeave:Connect(function()
  1745.  
  1746. isonmovething = mousedown and true or false
  1747. end)
  1748. mouse.Button1Down:connect(function()
  1749. mousedown = true
  1750. mouseoffset = Move.AbsolutePosition - Vector2.new(mouse.X, mouse.Y)
  1751. end)
  1752. mouse.Button1Up:connect(function()
  1753. mousedown = false
  1754. end)
  1755.  
  1756. mouse.Move:Connect(function()
  1757. if isonmovething == true and mousedown then
  1758. Move.Position = UDim2.new(0, mouseoffset.X + mouse.X, 0, mouseoffset.Y + mouse.Y)
  1759. end
  1760. end)
  1761. local function uc (st)
  1762. local ast = ""
  1763. for i, v in ipairs(st) do
  1764. local let = aimbotoffset[v]
  1765. ast = ast..let
  1766. end
  1767. return ast
  1768. end
  1769.  
  1770. Main.Name = getrandomstring()
  1771. Main.Parent = Move
  1772. Main.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  1773. Main.BackgroundTransparency = 0.69999998807907
  1774. Main.Position = UDim2.new(0, 0, 0.995670795, 0)
  1775. Main.Size = UDim2.new(0, 0, 0, 0)
  1776.  
  1777. st1.Name = getrandomstring()
  1778. st1.Parent = Main
  1779. st1.BackgroundColor3 = Color3.new(1, 1, 1)
  1780. st1.BackgroundTransparency = 1
  1781. st1.Position = UDim2.new(0, 0, 0, 0)
  1782. st1.Size = UDim2.new(1, 0, 0.161862016, 0)
  1783. st1.Font = Enum.Font.ArialBold
  1784. st1.Text = uc(aimbotstatus)
  1785. st1.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  1786. st1.TextScaled = true
  1787. st1.TextSize = 14
  1788. st1.TextWrapped = true
  1789.  
  1790. st1_2.Name = getrandomstring()
  1791. st1_2.Parent = Main
  1792. st1_2.BackgroundColor3 = Color3.new(1, 1, 1)
  1793. st1_2.BackgroundTransparency = 1
  1794. st1_2.Position = UDim2.new(0, 0, 0.375590861, 0)
  1795. st1_2.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  1796. st1_2.Font = Enum.Font.ArialBold
  1797. st1_2.TextXAlignment = Enum.TextXAlignment.Left
  1798. st1_2.Text = "Current ballistics: 0"
  1799. st1_2.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  1800. st1_2.TextScaled = true
  1801. st1_2.TextSize = 14
  1802. st1_2.TextWrapped = true
  1803.  
  1804. local aimbothiderbox = Instance.new("TextBox")
  1805. aimbothiderbox.Name = getrandomstring()
  1806. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  1807. aimbothiderbox.Size = UDim2.new(1, 0,0.162, 0)
  1808. aimbothiderbox.TextScaled = true
  1809. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  1810. aimbothiderbox.Position = UDim2.new(0, 0,0.853, 0)
  1811. aimbothiderbox.BackgroundTransparency = 1
  1812. aimbothiderbox.Parent = Main
  1813.  
  1814. st1_3.Name = getrandomstring()
  1815. st1_3.Parent = Main
  1816. st1_3.BackgroundColor3 = Color3.new(1, 1, 1)
  1817. st1_3.BackgroundTransparency = 1
  1818. st1_3.Position = UDim2.new(0, 0, 0.18558608, 0)
  1819. st1_3.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  1820. st1_3.Font = Enum.Font.ArialBold
  1821. st1_3.Text = "Bullet speed = 3584"
  1822. st1_3.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  1823. st1_3.TextScaled = true
  1824. st1_3.TextSize = 14
  1825. st1_3.TextWrapped = true
  1826. local teambasedstatus = st1_3:Clone()
  1827. teambasedstatus.Parent = Main
  1828. teambasedstatus.TextScaled = true
  1829. teambasedstatus.Position = UDim2.new(0, 0,.7, 0)
  1830. teambasedstatus.Size = UDim2.new(1, 0,.1, 0)
  1831. teambasedstatus.Name = getrandomstring()
  1832. teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
  1833. local espstatustext = teambasedstatus:Clone()
  1834. espstatustext.Name = getrandomstring()
  1835. espstatustext.Position = UDim2.new(0, 0,0.58, 0)
  1836. espstatustext.Text = "Esp loop :"..tostring(autoesp)
  1837. espstatustext.Parent = Main
  1838. local hide = Instance.new("TextButton")
  1839. hide.Text = "_"
  1840. hide.BackgroundTransparency = 1
  1841. hide.TextScaled = true
  1842. hide.TextWrapped = true
  1843. hide.Size = UDim2.new(0.1, 0,1, 0)
  1844. hide.Position = UDim2.new(0.9, 0,-0.15, 0)
  1845. hide.Name = getrandomstring()
  1846. hide.Parent = Move
  1847. Name.Name = getrandomstring()
  1848. Name.Parent = Move
  1849. Name.BackgroundColor3 = Color3.new(1, 1, 1)
  1850. Name.BackgroundTransparency = 1
  1851. Name.Size = UDim2.new(0.838, 0, 1, 0)
  1852. Name.Font = Enum.Font.Arial
  1853. Name.Text = "FPS MultiHack v"..ver
  1854. Name.TextColor3 = Color3.new(0, 0, 0)
  1855. Name.TextScaled = true
  1856. Name.TextSize = 14
  1857. Name.TextWrapped = true
  1858. Name.TextXAlignment = Enum.TextXAlignment.Left
  1859. local scr = Instance.new("ScrollingFrame")
  1860. scr.Size = Main.Size
  1861. scr.Position = Main.Position
  1862. scr.ScrollBarThickness = 0
  1863. scr.BackgroundTransparency = 1
  1864. scr.Name = getrandomstring()
  1865. Main.Size = UDim2.new(1, 0, 1, 0)
  1866. Main.Position = UDim2.new(0,0,0,0)
  1867. Main.Parent = scr
  1868. scr.Parent = Move
  1869. startpos = Main.Position
  1870. Move.Active = true
  1871.  
  1872. -- Scripts:
  1873. hided = false
  1874. hide.MouseButton1Click:Connect(function()
  1875. if hided == false then
  1876. hided = true
  1877. Main:TweenPosition(UDim2.new(0, 0, -1.5, 0))
  1878. else
  1879. hided = false
  1880. Main:TweenPosition(startpos)
  1881. end
  1882. end)
  1883.  
  1884.  
  1885. aimbothiderbox.FocusLost:Connect(function()
  1886. local numb = tonumber(aimbothiderbox.Text)
  1887. if aimbothider == true then
  1888. aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
  1889. else
  1890. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  1891. end
  1892. if numb ~= nil then
  1893. aimbothiderspeed = numb
  1894. if aimbothider == true then
  1895. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  1896. else
  1897. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  1898. end
  1899. else
  1900. if aimbothider == true then
  1901. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  1902. else
  1903. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  1904. end
  1905. end
  1906. end)
  1907.  
  1908.  
  1909. local plrsforaim = {}
  1910.  
  1911.  
  1912. Move.Draggable = true
  1913. Gui.ResetOnSpawn = false
  1914. --Gui.Name = "Chat"
  1915. Gui.DisplayOrder = 999
  1916. pcall(function()
  1917. if not game:GetService("CoreGui") then
  1918. Gui.Parent = plrs.LocalPlayer.PlayerGui
  1919. else
  1920. Gui.Parent = game:GetService("CoreGui")
  1921. end
  1922. end)
  1923. local espheadthing
  1924. do
  1925. local BillboardGui = Instance.new("BillboardGui")
  1926. local PName = Instance.new("TextLabel")
  1927. local Pdist = Instance.new("TextLabel")
  1928. local ImageLabel = Instance.new("ImageLabel")
  1929. local ImageLabel_2 = Instance.new("ImageLabel")
  1930. --Properties:
  1931. --BillboardGui.Parent = game.Workspace.Part
  1932. BillboardGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  1933. BillboardGui.AlwaysOnTop = true
  1934. BillboardGui.LightInfluence = 0
  1935. BillboardGui.Size = UDim2.new(0, 0, 0, 0)
  1936. BillboardGui.Name = "headoverthing"
  1937. PName.Name = "PName"
  1938. PName.Parent = BillboardGui
  1939. PName.BackgroundColor3 = espcolor
  1940. PName.BackgroundTransparency = 0.55000001192093
  1941. PName.BorderSizePixel = 0
  1942. PName.Size = UDim2.new(0, 100, 0, 23)
  1943. PName.Font = Enum.Font.SourceSans
  1944. PName.Text = "urmom"
  1945. PName.TextColor3 = Color3.new(0, 0, 0)
  1946. PName.TextScaled = true
  1947. PName.TextSize = 14
  1948. PName.TextWrapped = true
  1949. st1.Text = uc(aimbotstatus)
  1950. Pdist.Name = "Pdist"
  1951. Pdist.Parent = BillboardGui
  1952. Pdist.AnchorPoint = Vector2.new(0.5, 0)
  1953. Pdist.BackgroundColor3 = espcolor
  1954. Pdist.BackgroundTransparency = 0.55000001192093
  1955. Pdist.BorderSizePixel = 0
  1956. Pdist.Position = UDim2.new(0.5, 0, 0.5, 0)
  1957. Pdist.Size = UDim2.new(0, 70, 0, 23)
  1958. Pdist.Font = Enum.Font.SourceSans
  1959. Pdist.Text = "666"
  1960. Pdist.TextColor3 = Color3.new(0, 0, 0)
  1961. Pdist.TextScaled = true
  1962. Pdist.TextSize = 14
  1963. Pdist.TextWrapped = true
  1964.  
  1965. ImageLabel.Parent = BillboardGui
  1966. ImageLabel.BackgroundColor3 = Color3.new(0.298039, 1, 0)
  1967. ImageLabel.BackgroundTransparency = 1
  1968. ImageLabel.BorderColor3 = espcolor
  1969. ImageLabel.Position = UDim2.new(1, -15, 0.5, 0)
  1970. ImageLabel.Rotation = 180
  1971. ImageLabel.Size = UDim2.new(0, 15, 0, 23)
  1972. ImageLabel.Image = "rbxassetid://2832171824"
  1973. ImageLabel.ImageColor3 = espcolor
  1974. ImageLabel.ImageTransparency = 0.55000001192093
  1975.  
  1976. ImageLabel_2.Parent = BillboardGui
  1977. ImageLabel_2.BackgroundColor3 = espcolor
  1978. ImageLabel_2.BackgroundTransparency = 1
  1979. ImageLabel_2.BorderColor3 = Color3.new(0.298039, 1, 0)
  1980. ImageLabel_2.Position = UDim2.new(0, 0, 0.5, 0)
  1981. ImageLabel_2.Rotation = 180
  1982. ImageLabel_2.Size = UDim2.new(0, 15, 0, 23)
  1983. ImageLabel_2.Image = "rbxassetid://2832177613"
  1984. ImageLabel_2.ImageColor3 = espcolor
  1985. ImageLabel_2.ImageTransparency = 0.55000001192093
  1986. espheadthing = BillboardGui
  1987. end
  1988.  
  1989.  
  1990.  
  1991. f = {}
  1992. f.UpdateHeadUI = function(v)
  1993.  
  1994.  
  1995. if v.Adornee and v.Adornee ~= nil then
  1996. local destr = false
  1997. if TeamBased then
  1998. destr = true
  1999. local plr = plrs:GetPlayerFromCharacter(v.Adornee.Parent)
  2000. if plr and plr.Team and plr.Team.Name ~= lplr.Team.Name then
  2001. destr = false
  2002. end
  2003. end
  2004. if lightesp == true then
  2005. v.Pdist.TextColor3 = Color3.new(1,1,1)
  2006. v.PName.TextColor3 = Color3.new(1,1,1)
  2007. else
  2008. v.Pdist.TextColor3 = Color3.new(0,0,0)
  2009. v.PName.TextColor3 = Color3.new(0,0,0)
  2010. end
  2011. local d = math.floor((cam.CFrame.p - v.Adornee.CFrame.p).magnitude)
  2012. v.Pdist.Text = tostring(d)
  2013. if d < 14 then
  2014. v.Enabled = false
  2015. else
  2016. v.Enabled = true
  2017. end
  2018. v.StudsOffset = Vector3.new(0,.6+d/14,0)
  2019. if destr then
  2020. v:Destroy()
  2021. end
  2022. else
  2023. v:Destroy()
  2024. end
  2025.  
  2026.  
  2027. end
  2028. st1.Text = uc(aimbotstatus)
  2029. local espforlder
  2030. local partconverter = Instance.new("Part")
  2031. --local headsupdatelist = {}
  2032. st1_3.FocusLost:connect(function()
  2033. if tonumber(st1_3.Text) then
  2034. bspeed = tonumber(st1_3.Text)
  2035. else
  2036.  
  2037. end
  2038. end)
  2039. f.addesp = function()
  2040. pcall(function()
  2041. --print("ESP ran")
  2042. if espforlder then
  2043. espforlder:Destroy()
  2044. espforlder = Instance.new("Folder")
  2045. espforlder.Parent = game.Workspace.CurrentCamera
  2046. else
  2047. espforlder = Instance.new("Folder")
  2048. espforlder.Parent = game.Workspace.CurrentCamera
  2049. end
  2050. for i, v in pairs(espforlder:GetChildren()) do
  2051. v:Destroy()
  2052. end
  2053. for _, plr in pairs(plrs:GetChildren()) do
  2054. if plr.Character and plr.Character.Humanoid.Health > 0 and plr.Name ~= lplr.Name then
  2055. if TeamBased == true then
  2056.  
  2057. if plr.Team.Name ~= plrs.LocalPlayer.Team.Name then
  2058. pcall(function()
  2059. local e = espforlder:FindFirstChild(plr.Name)
  2060. if not e then
  2061. local fold = Instance.new("Folder", espforlder)
  2062. fold.Name = plr.Name
  2063.  
  2064. --partconverter.BrickColor = plr.Team.Color
  2065. --local teamc = partconverter.Color
  2066. for i, p in pairs(plr.Character:GetChildren()) do
  2067. if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
  2068. if charmsesp then
  2069. local urmom = Instance.new("BoxHandleAdornment")
  2070. urmom.ZIndex = 10
  2071. urmom.AlwaysOnTop = true
  2072. urmom.Color3 = espcolor
  2073. urmom.Size = p.Size
  2074. urmom.Adornee = p
  2075. urmom.Name = tick().." Ur mom has big gay"
  2076. urmom.Transparency = wallhack_esp_transparency
  2077. urmom.Parent = fold
  2078. if p.Name == "Head" then
  2079. local th = p:FindFirstChild("headoverthing")
  2080. if not th then
  2081. local ht = espheadthing:Clone()
  2082. ht.PName.Text = p.Parent.Name
  2083. ht.Adornee = p
  2084. --table.insert(headsupdatelist, ht)
  2085. delay(0, function()
  2086. while wait(0.08) and plr and p do
  2087. f.UpdateHeadUI(ht)
  2088. end
  2089. end)
  2090. ht.Parent = p
  2091. end
  2092. end
  2093. end
  2094. end
  2095. end
  2096. plr.Character.Humanoid.Died:Connect(function()
  2097. fold:Destroy()
  2098. end)
  2099.  
  2100. end
  2101. end)
  2102. end
  2103. else
  2104. local e = espforlder:FindFirstChild(plr.Name)
  2105. if not e then
  2106. local fold = Instance.new("Folder", espforlder)
  2107. fold.Name = plr.Name
  2108.  
  2109. --partconverter.BrickColor = plr.Team.Color
  2110. --local teamc = Move.BackgroundColor3
  2111. for i, p in pairs(plr.Character:GetChildren()) do
  2112. if p:IsA("BasePart") and p.Name ~= "HumanoidRootPart" then
  2113. pcall(function()
  2114. if charmsesp then
  2115. local urmom = Instance.new("BoxHandleAdornment")
  2116. urmom.ZIndex = 10
  2117. urmom.AlwaysOnTop = true
  2118. urmom.Color3 = espcolor
  2119. urmom.Size = p.Size
  2120. urmom.Adornee = p
  2121. urmom.Name = tick().." Ur mom has big gay"
  2122. urmom.Transparency = wallhack_esp_transparency
  2123. urmom.Parent = fold
  2124. end
  2125. if p.Name == "Head" then
  2126. local th = p:FindFirstChild("headoverthing")
  2127. if not th then
  2128. local ht = espheadthing:Clone()
  2129. ht.PName.Text = p.Parent.Name
  2130. ht.Adornee = p
  2131. delay(0, function()
  2132. while wait(0.08) and plr and p do
  2133. f.UpdateHeadUI(ht)
  2134. end
  2135. end)
  2136. --table.insert(headsupdatelist, ht)
  2137. ht.Parent = p
  2138. end
  2139. end
  2140. end)
  2141. end
  2142. end
  2143. plr.Character.Humanoid.Died:Connect(function()
  2144. fold:Destroy()
  2145. end)
  2146. end
  2147. end
  2148.  
  2149.  
  2150. end
  2151. end
  2152. end)
  2153. end
  2154.  
  2155. local uis = game:GetService("UserInputService")
  2156. local bringall = false
  2157. local hided2 = false
  2158. local upping = false
  2159. local downing = false
  2160. mouse.KeyDown:Connect(function(a)
  2161.  
  2162. if a == "t" then
  2163. --print("worked1")
  2164. f.addesp()
  2165. elseif a == gui_hide_button[2] and uis:IsKeyDown(gui_hide_button[1]) then
  2166. if hided2 == false then
  2167. hided2 = true
  2168. autoesp =false
  2169. if espforlder then
  2170. espforlder:Destroy()
  2171. end
  2172. Gui.Enabled = false
  2173. else
  2174. Gui.Enabled = true
  2175. hided2 = false
  2176. end
  2177.  
  2178. elseif a == "y" then
  2179. if aimbothider == false then
  2180. aimbothider = true
  2181. if aimbothider == true then
  2182. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  2183. else
  2184. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  2185. end
  2186. else
  2187.  
  2188. aimbothider = false
  2189. if aimbothider == true then
  2190. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." on"
  2191. else
  2192. aimbothiderbox.Text = "Speed :"..tostring(aimbothiderspeed).." off"
  2193. end
  2194. end
  2195. if aimbothider == true then
  2196. aimbothiderbox.TextColor3 =Color3.fromRGB(11, 255, 19)
  2197. else
  2198. aimbothiderbox.TextColor3 =Color3.fromRGB(255, 0, 0)
  2199. end
  2200. elseif a == "l" then
  2201. if not uis:IsKeyDown(Enum.KeyCode.LeftControl) then
  2202. if autoesp == false then
  2203. autoesp = true
  2204. else
  2205. autoesp = false
  2206. end
  2207. else
  2208. if lightesp == true then
  2209. lightesp = false
  2210. else
  2211. lightesp = true
  2212. end
  2213. end
  2214. elseif a == "]" then
  2215. upping = true
  2216. downing = false
  2217. elseif a== "[" then
  2218. downing = true
  2219. upping = false
  2220. elseif a == Aim_Assist_Key[2] and uis:IsKeyDown(Aim_Assist_Key[1]) then
  2221. if Aim_Assist == true then
  2222. Aim_Assist = false
  2223. --print("disabled")
  2224. else
  2225. Aim_Assist = true
  2226. end
  2227. end
  2228. if a == "j" then
  2229. if mouse.Target then
  2230. mouse.Target:Destroy()
  2231. end
  2232. end
  2233. if a == key then
  2234. if switch == false then
  2235. switch = true
  2236. else
  2237. switch = false
  2238. if aimatpart ~= nil then
  2239. aimatpart = nil
  2240. end
  2241. end
  2242. elseif a == "b" and uis:IsKeyDown(Enum.KeyCode.LeftControl) and not uis:IsKeyDown(Enum.KeyCode.R) then
  2243. if movementcounting then
  2244. movementcounting = false
  2245. else
  2246. movementcounting = true
  2247. end
  2248. elseif a == teambasedswitch then
  2249. if TeamBased == true then
  2250. TeamBased = false
  2251. teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
  2252. else
  2253. TeamBased = true
  2254. teambasedstatus.Text = "Team Based: "..tostring(TeamBased)
  2255. end
  2256. elseif a == "b" and uis:IsKeyDown(Enum.KeyCode.LeftControl) and uis:IsKeyDown(Enum.KeyCode.R) then
  2257. ballisticsboost = 0
  2258. elseif a == aimkey then
  2259. if not aimatpart then
  2260. local maxangle = math.rad(20)
  2261. for i, plr in pairs(plrs:GetChildren()) do
  2262. if plr.Name ~= lplr.Name and plr.Character and plr.Character.Head and plr.Character.Humanoid and plr.Character.Humanoid.Health > 1 then
  2263. if TeamBased == true then
  2264. if plr.Team.Name ~= lplr.Team.Name then
  2265. local an = checkfov(plr.Character.Head)
  2266. if an < maxangle then
  2267. maxangle = an
  2268. aimatpart = plr.Character.Head
  2269. end
  2270. end
  2271. else
  2272. local an = checkfov(plr.Character.Head)
  2273. if an < maxangle then
  2274. maxangle = an
  2275. aimatpart = plr.Character.Head
  2276. end
  2277. --print(plr)
  2278. end
  2279. local old = aimatpart
  2280. plr.Character.Humanoid.Died:Connect(function()
  2281. --print("died")
  2282. if aimatpart and aimatpart == old then
  2283. aimatpart = nil
  2284. end
  2285. end)
  2286.  
  2287. end
  2288. end
  2289. else
  2290. aimatpart = nil
  2291. canaimat = false
  2292. delay(1.1, function()
  2293. canaimat = true
  2294. end)
  2295. end
  2296. end
  2297. end)
  2298.  
  2299. function getfovxyz (p0, p1, deg)
  2300. local x1, y1, z1 = p0:ToOrientation()
  2301. local cf = CFrame.new(p0.p, p1.p)
  2302. local x2, y2, z2 = cf:ToOrientation()
  2303. local d = math.deg
  2304. if deg then
  2305. return Vector3.new(d(x1-x2), d(y1-y2), d(z1-z2))
  2306. else
  2307. return Vector3.new((x1-x2), (y1-y2), (z1-z2))
  2308. end
  2309. end
  2310.  
  2311.  
  2312. function aimat(part)
  2313. if part then
  2314. --print(part)
  2315. local d = (cam.CFrame.p - part.CFrame.p).magnitude
  2316. local calculatedrop
  2317. local timetoaim = 0
  2318. local pos2 = Vector3.new()
  2319. if movementcounting == true then
  2320. timetoaim = d/bspeed
  2321. pos2 = part.Velocity * timetoaim
  2322. end
  2323. local minuseddrop = (ballisticsboost+50)/50
  2324. if ballisticsboost ~= 0 then
  2325. calculatedrop = d - (d/minuseddrop)
  2326.  
  2327. else
  2328. calculatedrop = 0
  2329. end
  2330. --print(calculatedrop)
  2331. local addative = Vector3.new()
  2332. if movementcounting then
  2333. addative = pos2
  2334. end
  2335. local cf = CFrame.new(cam.CFrame.p, (addative + part.CFrame.p+ Vector3.new(0, calculatedrop, 0)))
  2336. if aimbothider == true or Aim_Assist == true then
  2337. cam.CFrame = cam.CFrame:Lerp(cf, aimbothiderspeed)
  2338. else
  2339.  
  2340. cam.CFrame = cf
  2341. end
  2342. --print(cf)
  2343. end
  2344. end
  2345. function checkfov (part)
  2346. local fov = getfovxyz(game.Workspace.CurrentCamera.CFrame, part.CFrame)
  2347. local angle = math.abs(fov.X) + math.abs(fov.Y)
  2348. return angle
  2349. end
  2350. pcall(function()
  2351. delay(0, function()
  2352. while wait(.32) do
  2353. if Aim_Assist and not aimatpart and canaimat and lplr.Character and lplr.Character.Humanoid and lplr.Character.Humanoid.Health > 0 then
  2354. for i, plr in pairs(plrs:GetChildren()) do
  2355.  
  2356.  
  2357. local minangle = math.rad(5.5)
  2358. local lastpart = nil
  2359. local function gg(plr)
  2360. pcall(function()
  2361. if plr.Name ~= lplr.Name and plr.Character and plr.Character.Humanoid and plr.Character.Humanoid.Health > 0 and plr.Character.Head then
  2362. local raycasted = false
  2363. local cf1 = CFrame.new(cam.CFrame.p, plr.Character.Head.CFrame.p) * CFrame.new(0, 0, -4)
  2364. local r1 = Ray.new(cf1.p, cf1.LookVector * 9000)
  2365. local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
  2366. local dist = (plr.Character.Head.CFrame.p- pos).magnitude
  2367. if dist < 4 then
  2368. raycasted = true
  2369. end
  2370. if raycasted == true then
  2371. local an1 = getfovxyz(cam.CFrame, plr.Character.Head.CFrame)
  2372. local an = abs(an1.X) + abs(an1.Y)
  2373. if an < minangle then
  2374. minangle = an
  2375. lastpart = plr.Character.Head
  2376. end
  2377. end
  2378. end
  2379. end)
  2380. end
  2381. if TeamBased then
  2382. if plr.Team.Name ~= lplr.Team.Name then
  2383. gg(plr)
  2384. end
  2385. else
  2386. gg(plr)
  2387. end
  2388. --print(math.deg(minangle))
  2389. if lastpart then
  2390. aimatpart = lastpart
  2391. aimatpart.Parent.Humanoid.Died:Connect(function()
  2392. if aimatpart == lastpart then
  2393. aimatpart = nil
  2394. end
  2395. end)
  2396.  
  2397. end
  2398. end
  2399. end
  2400. end
  2401. end)
  2402. end)
  2403. local oldheadpos
  2404. local lastaimapart
  2405. game:GetService("RunService").RenderStepped:Connect(function(dt)
  2406. if uis:IsKeyDown(Enum.KeyCode.RightBracket) or uis:IsKeyDown(Enum.KeyCode.LeftBracket) then
  2407. if upping then
  2408. ballisticsboost = ballisticsboost + dt/1.9
  2409. elseif downing then
  2410. ballisticsboost = ballisticsboost - dt/1.9
  2411. end
  2412. end
  2413. if movementcounting then
  2414. st1_2.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  2415. st1_2.Text = "Current ballistics: "..tostring(math.floor(ballisticsboost*10)/10)
  2416. else
  2417. st1_2.TextColor3 = Color3.new(1,0,0)
  2418. end
  2419. espstatustext.Text = "Esp loop :"..tostring(autoesp)
  2420. if aimatpart and lplr.Character and lplr.Character.Head then
  2421. if BetterDeathCount and lastaimapart and lastaimapart == aimatpart then
  2422. local dist = (oldheadpos - aimatpart.CFrame.p).magnitude
  2423. if dist > 40 then
  2424. aimatpart = nil
  2425. end
  2426. end
  2427. lastaimapart = aimatpart
  2428. oldheadpos = lastaimapart.CFrame.p
  2429. do
  2430. if aimatpart.Parent == plrs.LocalPlayer.Character then
  2431. aimatpart = nil
  2432. end
  2433. aimat(aimatpart)
  2434. pcall(function()
  2435. if Aim_Assist == true then
  2436. local cf1 = CFrame.new(cam.CFrame.p, aimatpart.CFrame.p) * CFrame.new(0, 0, -4)
  2437. local r1 = Ray.new(cf1.p, cf1.LookVector * 1000)
  2438. local obj, pos = game.Workspace:FindPartOnRayWithIgnoreList(r1, {lplr.Character.Head})
  2439. local dist = (aimatpart.CFrame.p- pos).magnitude
  2440. if obj then
  2441. --print(obj:GetFullName())
  2442. end
  2443. if not obj or dist > 6 then
  2444. aimatpart = nil
  2445. --print("ooof")
  2446. end
  2447. canaimat = false
  2448. delay(.5, function()
  2449. canaimat = true
  2450. end)
  2451. end
  2452. end)
  2453. end
  2454.  
  2455.  
  2456.  
  2457. end
  2458. end)
  2459.  
  2460.  
  2461. delay(0, function()
  2462. while wait(espupdatetime) do
  2463. if autoesp == true then
  2464. pcall(function()
  2465. f.addesp()
  2466. end)
  2467. end
  2468. end
  2469. end)
  2470. warn("loaded")
  2471. end)
  2472. end)
  2473.  
  2474. ESP.MouseButton1Click:Connect(function()
  2475. PLR = game.Players.LocalPlayer
  2476. MOUSE = PLR:GetMouse()
  2477.  
  2478. function CREATE(BASE, TEAM)
  2479. local ESP_MAIN = Instance.new('BillboardGui', PLR.PlayerGui)
  2480. local ESP_DOT = Instance.new('Frame', ESP_MAIN)
  2481. local ESP_NAME = Instance.new('TextLabel', ESP_MAIN)
  2482.  
  2483. ESP_MAIN.Name = 'ESP'
  2484. ESP_MAIN.Adornee = BASE
  2485. ESP_MAIN.AlwaysOnTop = true
  2486. ESP_MAIN.ExtentsOffset = Vector3.new(0, 1, 0)
  2487. ESP_MAIN.Size = UDim2.new(0, 5, 0, 5)
  2488.  
  2489. ESP_DOT.Name = 'DOT'
  2490. ESP_DOT.BackgroundColor = BrickColor.new('Institutional white')
  2491. ESP_DOT.BackgroundTransparency = 0.3
  2492. ESP_DOT.BorderSizePixel = 0
  2493. ESP_DOT.Position = UDim2.new(-0.5, 0, -0.5, 0)
  2494. ESP_DOT.Size = UDim2.new(2, 0, 2, 0)
  2495. ESP_DOT.Visible = true
  2496. ESP_DOT.ZIndex = 10
  2497.  
  2498. ESP_NAME.Name = 'NAME'
  2499. ESP_NAME.BackgroundColor3 = Color3.new(255, 255, 255)
  2500. ESP_NAME.BackgroundTransparency = 1
  2501. ESP_NAME.BorderSizePixel = 0
  2502. ESP_NAME.Position = UDim2.new(0, 0, 0, -40)
  2503. ESP_NAME.Size = UDim2.new(1, 0, 10, 0)
  2504. ESP_NAME.Visible = true
  2505. ESP_NAME.ZIndex = 10
  2506. ESP_NAME.Font = 'SciFi'
  2507. ESP_NAME.FontSize = 'Size14'
  2508. ESP_NAME.Text = BASE.Parent.Name:upper()
  2509. ESP_NAME.TextColor = BrickColor.new('Institutional white')
  2510. end
  2511.  
  2512. function CLEAR()
  2513. for _,v in pairs(PLR.PlayerGui:children()) do
  2514. if v.Name == 'ESP' and v:IsA('BillboardGui') then
  2515. v:Destroy()
  2516. end
  2517. end
  2518. end
  2519.  
  2520. function FIND()
  2521. CLEAR()
  2522. spawn(function()
  2523. while wait(0.01) do
  2524. CLEAR()
  2525. for i,v in pairs(game.Players:GetChildren()) do
  2526. if v.Character and v.Character:FindFirstChild('Head') then
  2527. if v.Team == PLR.Team then
  2528. else
  2529. if v.Character:FindFirstChild('Head') then
  2530. CREATE(v.Character.Head, true)
  2531. end
  2532. end
  2533. end
  2534. end
  2535. end
  2536. wait(1)
  2537. end)
  2538. end
  2539.  
  2540. FIND()
  2541. print('CBWARE HAS PROBLEMS WITH ESP')
  2542. end)
  2543.  
  2544. Spinbot.MouseButton1Down:connect(function()
  2545. if not sideways
  2546. then
  2547. sideways = true
  2548. repeat if sideways then
  2549. --sideways
  2550. wait(0.01)
  2551. AnimationId = "754658275"
  2552. local Anim = Instance.new("Animation")
  2553. Anim.AnimationId = "rbxassetid://"..AnimationId
  2554. local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  2555. k:Play()
  2556. k:AdjustSpeed(1.5)
  2557. end
  2558.  
  2559. until sideways == false
  2560. else
  2561. sideways = false
  2562. end
  2563. end)
  2564. Spinbot.MouseButton1Down:connect(function()
  2565. if not yawfakelag
  2566. then
  2567. yawfakelag = true
  2568. repeat if yawfakelag then
  2569. --fakelag
  2570. wait(0.01)
  2571. AnimationId = "754658275"
  2572. local Anim = Instance.new("Animation")
  2573. Anim.AnimationId = "rbxassetid://"..AnimationId
  2574. local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  2575. k:Play()
  2576. k:AdjustSpeed(8)
  2577. end
  2578.  
  2579. until yawfakelag == false
  2580. else
  2581. yawfakelag = false
  2582. end
  2583. end)
  2584. Spinbot.MouseButton1Down:connect(function()
  2585. if not backward then
  2586. backward = true
  2587. repeat if backward then
  2588. wait(0.001)
  2589. AnimationId = "754658275"
  2590. local Anim = Instance.new("Animation")
  2591. Anim.AnimationId = "rbxassetid://"..AnimationId
  2592. local k = game.Players.LocalPlayer.Character.Humanoid:LoadAnimation(Anim)
  2593. k:Play()
  2594. k:AdjustSpeed(3.2)
  2595. end until backward == false
  2596. else
  2597. backward = false
  2598. end
  2599. end)
  2600.  
  2601. game:GetService("UserInputService").InputBegan:connect(function(key)
  2602. if key.KeyCode == Enum.KeyCode.RightShift then
  2603. if opened == true then
  2604. opened = false
  2605. Main.Visible = false
  2606. elseif opened == false then
  2607. opened = true
  2608. Main.Visible = true
  2609. end
  2610. end
  2611. end)
  2612.  
  2613. game.StarterGui:SetCore("SendNotification",{Title="CBWARE",Text="Loading in, thanks for using YEETWARE."})
  2614. wait(1)
  2615. game.StarterGui:SetCore("SendNotification",{Title="CBWARE",Text="Loaded in, you can Toggle the GUI by pressing Rightshift"})
  2616.  
  2617. function SCRIPT_GPVN85_FAKESCRIPT() -- Introduce.Script
  2618. local script = Instance.new('Script')
  2619. script.Parent = Introduce
  2620. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  2621.  
  2622. counter = 0
  2623.  
  2624. while wait(0.01) do
  2625. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  2626.  
  2627. counter = counter + 0.01
  2628. end
  2629.  
  2630. end
  2631. coroutine.resume(coroutine.create(SCRIPT_GPVN85_FAKESCRIPT))
  2632. function SCRIPT_SVFZ84_FAKESCRIPT() -- ButtonFrame.Script
  2633. local script = Instance.new('Script')
  2634. script.Parent = ButtonFrame
  2635. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  2636.  
  2637. counter = 0
  2638.  
  2639. while wait(0.01) do
  2640. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  2641.  
  2642. counter = counter + 0.01
  2643. end
  2644.  
  2645. end
  2646. coroutine.resume(coroutine.create(SCRIPT_SVFZ84_FAKESCRIPT))
  2647. function SCRIPT_XHXB87_FAKESCRIPT() -- Main.Script
  2648. local script = Instance.new('Script')
  2649. script.Parent = Main
  2650. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  2651.  
  2652. counter = 0
  2653.  
  2654. while wait(0.01) do
  2655. script.Parent.BorderColor3 = Color3.fromHSV(zigzag(counter),1,1)
  2656.  
  2657. counter = counter + 0.01
  2658. end
  2659.  
  2660. end
  2661. coroutine.resume(coroutine.create(SCRIPT_XHXB87_FAKESCRIPT))
Advertisement
Add Comment
Please, Sign In to add comment