Isaiah20Yt

Isaiah POOP POOP yt

Dec 16th, 2020 (edited)
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.28 KB | None | 0 0
  1. -- Made by bacon hacks
  2.  
  3. local Tutorial = Instance.new("ScreenGui")
  4. local Open = Instance.new("Frame")
  5. local OpenGui = Instance.new("TextButton")
  6. local GuiFrame = Instance.new("Frame")
  7. local GodPlr = Instance.new("TextButton")
  8. local p = game.Players.LocalPlayer
  9.  
  10. Tutorial.Name = "Tutorial"
  11. Tutorial.Parent = game.CoreGui
  12.  
  13. Open.Name = "Open"
  14. Open.Parent = Tutorial
  15. Open.BackgroundColor3 = Color3.new(0.117647, 0.117647, 0.117647)
  16. Open.BackgroundTransparency = 0.34999999403954
  17. Open.Position = UDim2.new(0, 0, 0.520884514, 0)
  18. Open.Size = UDim2.new(0, 135, 0, 46)
  19.  
  20. OpenGui.Name = "OpenGui"
  21. OpenGui.Parent = Open
  22. OpenGui.BackgroundColor3 = Color3.new(1, 1, 1)
  23. OpenGui.BackgroundTransparency = 1
  24. OpenGui.Size = UDim2.new(0, 135, 0, 46)
  25. OpenGui.Font = Enum.Font.SourceSans
  26. OpenGui.Text = "Open"
  27. OpenGui.TextColor3 = Color3.new(0, 0, 0)
  28. OpenGui.TextSize = 50
  29.  
  30. GuiFrame.Name = "GuiFrame"
  31. GuiFrame.Parent = Tutorial
  32. GuiFrame.BackgroundColor3 = Color3.new(1, 1, 1)
  33. GuiFrame.BackgroundTransparency = 0.5
  34. GuiFrame.Position = UDim2.new(0.440088749, 0, 0.156019658, 0)
  35. GuiFrame.Size = UDim2.new(0, 486, 0, 391)
  36. GuiFrame.Visible = false
  37.  
  38. GodPlr.Name = "GodPlr"
  39. GodPlr.Parent = GuiFrame
  40. GodPlr.BackgroundColor3 = Color3.new(1, 1, 1)
  41. GodPlr.Position = UDim2.new(0.294238687, 0, 0.0843990073, 0)
  42. GodPlr.Size = UDim2.new(0, 200, 0, 50)
  43. GodPlr.Font = Enum.Font.SourceSans
  44. GodPlr.Text = "InfHealth"
  45. GodPlr.TextColor3 = Color3.new(0, 1, 1)
  46. GodPlr.TextSize = 50
  47. GodPlr.TextStrokeColor3 = Color3.new(0, 1, 1)
  48.  
  49. GodPlr.MouseButton1Click:connect(function()
  50. p.Character.Humanoid.MaxHealth = math.huge
  51. end)
  52.  
  53. OpenGui.MouseButton1Click:connect(function()
  54. game.CoreGui.Tutorial.Open.Visible = false
  55. game.CoreGui.Tutorial.GuiFrame.Visible = true
  56. end)
  57. local ScreenGui = Instance.new("ScreenGui")
  58. local main = Instance.new("Frame")
  59. local TextLabel = Instance.new("TextLabel")
  60. local Frame = Instance.new("Frame")
  61. local INFJUMP = Instance.new("TextButton")
  62. local TextLabel_2 = Instance.new("TextLabel")
  63.  
  64. --Properties:
  65.  
  66. ScreenGui.Parent = game.CoreGui
  67.  
  68. main.Name = "main"
  69. main.Parent = ScreenGui
  70. main.Active = true
  71. main.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  72. main.BorderSizePixel = 0
  73. main.Position = UDim2.new(0.119258665, 0, 0, 0)
  74. main.Size = UDim2.new(0, 146, 0, 28)
  75. main.Active = true
  76. main.Draggable = false
  77.  
  78. TextLabel.Parent = main
  79. TextLabel.BackgroundColor3 = Color3.fromRGB(38, 38, 38)
  80. TextLabel.BorderSizePixel = 0
  81. TextLabel.Size = UDim2.new(0, 146, 0, 28)
  82. TextLabel.Font = Enum.Font.SciFi
  83. TextLabel.Text = "Misc"
  84. TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  85. TextLabel.TextSize = 17.000
  86. TextLabel.TextWrapped = true
  87.  
  88. Frame.Parent = main
  89. Frame.BackgroundColor3 = Color3.fromRGB(86, 86, 86)
  90. Frame.BorderSizePixel = 0
  91. Frame.Position = UDim2.new(0, 0, 1, 0)
  92. Frame.Size = UDim2.new(0, 146, 0, 61)
  93.  
  94. INFJUMP.Name = "INFJUMP"
  95. INFJUMP.Parent = main
  96. INFJUMP.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  97. INFJUMP.BorderSizePixel = 0
  98. INFJUMP.Position = UDim2.new(0.794520497, 0, 1.6785717, 0)
  99. INFJUMP.Size = UDim2.new(0, 21, 0, 21)
  100. INFJUMP.Font = Enum.Font.SourceSans
  101. INFJUMP.Text = ""
  102. INFJUMP.TextColor3 = Color3.fromRGB(0, 0, 0)
  103. INFJUMP.TextSize = 14.000
  104. INFJUMP.MouseButton1Down:connect(function()
  105. local Player = game:GetService'Players'.LocalPlayer;
  106. local UIS = game:GetService'UserInputService';
  107.  
  108. _G.JumpHeight = 50;
  109.  
  110. function Action(Object, Function) if Object ~= nil then Function(Object); end end
  111.  
  112. UIS.InputBegan:connect(function(UserInput)
  113. if UserInput.UserInputType == Enum.UserInputType.Keyboard and UserInput.KeyCode == Enum.KeyCode.Space then
  114. Action(Player.Character.Humanoid, function(self)
  115. if self:GetState() == Enum.HumanoidStateType.Jumping or self:GetState() == Enum.HumanoidStateType.Freefall then
  116. Action(self.Parent.HumanoidRootPart, function(self)
  117. self.Velocity = Vector3.new(0, _G.JumpHeight, 0);
  118. end)
  119. end
  120. end)
  121. end
  122. end)
  123. end)
  124.  
  125. TextLabel_2.Parent = main
  126. TextLabel_2.BackgroundColor3 = Color3.fromRGB(38, 38, 38)
  127. TextLabel_2.BorderSizePixel = 0
  128. TextLabel_2.Position = UDim2.new(0.0547945201, 0, 1.57142854, 0)
  129. TextLabel_2.Size = UDim2.new(0, 94, 0, 28)
  130. TextLabel_2.Font = Enum.Font.SciFi
  131. TextLabel_2.Text = "Inf jump"
  132. TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  133. TextLabel_2.TextSize = 17.000
  134. TextLabel_2.TextWrapped = true
  135.  
  136. -- Scripts:
  137.  
  138. local function TKDWQ_fake_script() -- INFJUMP.LocalScript
  139. local script = Instance.new('LocalScript', INFJUMP)
  140.  
  141. function zigzag(X) return math.acos(math.cos(X*math.pi))/math.pi end
  142.  
  143. counter = 0
  144.  
  145. while wait(0.1)do
  146. script.Parent.BackgroundColor3 = Color3.fromHSV(zigzag(counter),1,1)
  147.  
  148. counter = counter + 0.01
  149. end
  150. end
  151. coroutine.wrap(TKDWQ_fake_script)()
  152. local plrs = game:GetService("Players")
  153. local TeamBased = true ; local teambasedswitch = "o"
  154. local presskeytoaim = true; local aimkey = "e"
  155. local raycast = false
  156.  
  157. local espupdatetime = 5; autoesp = false
  158.  
  159.  
  160.  
  161. local lockaim = true; local lockangle = 5
  162.  
  163.  
  164.  
  165. --function findwat(folder, what)
  166. -- for i, smth in pairs(folder:GetChildren()) do
  167. -- if string.find(string.lower(tostring(smth)), string.lower(what)) then
  168. -- return smth
  169. -- end
  170. -- end
  171. --end
  172. --
  173. --local plrs = findwat(game, "Players")
  174.  
  175.  
  176.  
  177.  
  178. local Gui = Instance.new("ScreenGui")
  179. local Move = Instance.new("Frame")
  180. local Main = Instance.new("Frame")
  181. local EspStatus = Instance.new("TextLabel")
  182. local st1 = Instance.new("TextLabel")
  183. local st1_2 = Instance.new("TextLabel")
  184. local st1_3 = Instance.new("TextLabel")
  185. local Name = Instance.new("TextLabel")
  186. --Properties:
  187. Gui.Name = "Gui"
  188. Gui.Parent = plrs.LocalPlayer:WaitForChild("PlayerGui")
  189.  
  190. Move.Name = "Move"
  191. Move.Parent = Gui
  192. Move.BackgroundColor3 = Color3.new(0.631373, 0.631373, 0.631373)
  193. Move.BackgroundTransparency = 0.40000000596046
  194. Move.BorderSizePixel = 0
  195. Move.Position = UDim2.new(0.005, 0,0.018, 0)
  196. Move.Size = UDim2.new(0.28141585, 0, 0.0320388414, 0)
  197.  
  198. Main.Name = "Main"
  199. Main.Parent = Move
  200. Main.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
  201. Main.BackgroundTransparency = 0.69999998807907
  202. Main.Position = UDim2.new(0, 0, 0.995670795, 0)
  203. Main.Size = UDim2.new(1.0000006, 0, 9.79697132, 0)
  204.  
  205. EspStatus.Name = "EspStatus"
  206. EspStatus.Parent = Main
  207. EspStatus.BackgroundColor3 = Color3.new(1, 1, 1)
  208. EspStatus.BackgroundTransparency = 1
  209. EspStatus.Size = UDim2.new(0.272955924, 0, 0.161862016, 0)
  210. EspStatus.Font = Enum.Font.SourceSansBold
  211. EspStatus.Text = "Press T to update ESP"
  212. EspStatus.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  213. EspStatus.TextScaled = true
  214. EspStatus.TextSize = 14
  215. EspStatus.TextWrapped = true
  216.  
  217. st1.Name = "st1"
  218. st1.Parent = Main
  219. st1.BackgroundColor3 = Color3.new(1, 1, 1)
  220. st1.BackgroundTransparency = 1
  221. st1.Position = UDim2.new(0.271787882, 0, 0, 0)
  222. st1.Size = UDim2.new(0.728211343, 0, 0.161862016, 0)
  223. st1.Font = Enum.Font.SourceSansBold
  224. st1.Text = "Press "..aimkey.." to lock on a person inside ur view"
  225. st1.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  226. st1.TextScaled = true
  227. st1.TextSize = 14
  228. st1.TextWrapped = true
  229.  
  230. st1_2.Name = "st1"
  231. st1_2.Parent = Main
  232. st1_2.BackgroundColor3 = Color3.new(1, 1, 1)
  233. st1_2.BackgroundTransparency = 1
  234. st1_2.Position = UDim2.new(0, 0, 0.375590861, 0)
  235. st1_2.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  236. st1_2.Font = Enum.Font.SourceSansBold
  237. st1_2.Text = "Press L to enable ESP loop"
  238. st1_2.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  239. st1_2.TextScaled = true
  240. st1_2.TextSize = 14
  241. st1_2.TextWrapped = true
  242.  
  243. st1_3.Name = "st1"
  244. st1_3.Parent = Main
  245. st1_3.BackgroundColor3 = Color3.new(1, 1, 1)
  246. st1_3.BackgroundTransparency = 1
  247. st1_3.Position = UDim2.new(0, 0, 0.18558608, 0)
  248. st1_3.Size = UDim2.new(0.999999881, 0, 0.161862016, 0)
  249. st1_3.Font = Enum.Font.SourceSansBold
  250. st1_3.Text = "Press O to change team based mode"
  251. st1_3.TextColor3 = Color3.new(0.0431373, 1, 0.0745098)
  252. st1_3.TextScaled = true
  253. st1_3.TextSize = 14
  254. st1_3.TextWrapped = true
  255. local teambasedstatus = st1_3:Clone()
  256. teambasedstatus.Parent = st1_3
  257. teambasedstatus.TextScaled = true
  258. teambasedstatus.Position = UDim2.new(0, 0,0.694, 0)
  259. teambasedstatus.Text = tostring(TeamBased)
  260.  
  261. Name.Name = "Name"
  262. Name.Parent = Move
  263. Name.BackgroundColor3 = Color3.new(1, 1, 1)
  264. Name.BackgroundTransparency = 1
  265. Name.Size = UDim2.new(0.838, 0, 0.980000019, 0)
  266. Name.Font = Enum.Font.Cartoon
  267. Name.Text = "Arsenal Aimbot + ESP by Frigid Exploits"
  268. Name.TextColor3 = Color3.new(0, 0, 0)
  269. Name.TextScaled = true
  270. Name.TextSize = 14
  271. Name.TextWrapped = true
  272. Name.TextXAlignment = Enum.TextXAlignment.Left
  273. -- Scripts:
  274.  
  275.  
  276. local plrsforaim = {}
  277.  
  278. local lplr = game:GetService("Players").LocalPlayer
  279. Move.Draggable = true
  280. Gui.ResetOnSpawn = false
  281. Gui.Name = "Chat"
  282. Gui.DisplayOrder = 999
  283.  
  284. Gui.Parent = plrs.LocalPlayer.PlayerGui
  285.  
  286.  
  287. f = {}
  288. local espforlder
  289.  
  290. f.addesp = function()
  291. --print("ESP ran")
  292. if espforlder then
  293. else
  294. espforlder = Instance.new("Folder")
  295. espforlder.Parent = game.Workspace.CurrentCamera
  296. end
  297. for i, v in pairs(espforlder:GetChildren()) do
  298. v:Destroy()
  299. end
  300. for _, plr in pairs(plrs:GetChildren()) do
  301. if plr.Character and plr.Character.Humanoid.Health > 0 and plr.Name ~= lplr.Name then
  302. if TeamBased == true then
  303. if plr.Team.Name ~= plrs.LocalPlayer.Team.Name then
  304. local e = espforlder:FindFirstChild(plr.Name)
  305. if not e then
  306. --print("Added ESP for team based")
  307. local bill = Instance.new("BillboardGui", espforlder)
  308. bill.Name = plr.Name
  309. bill.AlwaysOnTop = true
  310. bill.Size = UDim2.new(1,0,1,0)
  311. bill.Adornee = plr.Character.Head
  312. local Frame = Instance.new('Frame',bill)
  313. Frame.Active = true
  314. Frame.BackgroundColor3 = Color3.new(0/255,255/255,0/255)
  315. Frame.BackgroundTransparency = 0
  316. Frame.BorderSizePixel = 0
  317. Frame.AnchorPoint = Vector2.new(.5, .5)
  318. Frame.Position = UDim2.new (0.5,0,0.5,0)
  319. Frame.Size = UDim2.new (1,0,1,0)
  320. Frame.Rotation = 0
  321. plr.Character.Humanoid.Died:Connect(function()
  322. bill:Destroy()
  323. end)
  324. end
  325. end
  326. else
  327. local e = espforlder:FindFirstChild(plr.Name)
  328. if not e then
  329. --print("Added esp")
  330. local bill = Instance.new("BillboardGui", espforlder)
  331. bill.Name = plr.Name
  332. bill.AlwaysOnTop = true
  333. bill.Size = UDim2.new(1,0,1,0)
  334. bill.Adornee = plr.Character.Head
  335. local Frame = Instance.new('Frame',bill)
  336. Frame.Active = true
  337. Frame.BackgroundColor3 = Color3.new(0/255,255/255,0/255)
  338. Frame.BackgroundTransparency = 0
  339. Frame.BorderSizePixel = 0
  340. Frame.AnchorPoint = Vector2.new(.5, .5)
  341. Frame.Position = UDim2.new (0.5,0,0.5,0)
  342. Frame.Size = UDim2.new (1,0,1,0)
  343. Frame.Rotation = 0
  344. plr.Character.Humanoid.Died:Connect(function()
  345. bill:Destroy()
  346. end)
  347. end
  348. end
  349.  
  350.  
  351. end
  352. end
  353. end
  354. local cam = game.Workspace.CurrentCamera
  355.  
  356. local mouse = lplr:GetMouse()
  357. local switch = false
  358. local key = "k"
  359. local aimatpart = nil
  360. mouse.KeyDown:Connect(function(a)
  361. if a == "t" then
  362. print("worked1")
  363. f.addesp()
  364. elseif a == "u" then
  365. if raycast == true then
  366. raycast = false
  367. else
  368. raycast = true
  369. end
  370. elseif a == "l" then
  371. if autoesp == false then
  372. autoesp = true
  373. else
  374. autoesp = false
  375. end
  376. end
  377. if a == "j" then
  378. if mouse.Target then
  379. mouse.Target:Destroy()
  380. end
  381. end
  382. if a == key then
  383. if switch == false then
  384. switch = true
  385. else
  386. switch = false
  387. if aimatpart ~= nil then
  388. aimatpart = nil
  389. end
  390. end
  391. elseif a == teambasedswitch then
  392. if TeamBased == true then
  393. TeamBased = false
  394. teambasedstatus.Text = tostring(TeamBased)
  395. else
  396. TeamBased = true
  397. teambasedstatus.Text = tostring(TeamBased)
  398. end
  399. elseif a == aimkey then
  400. if not aimatpart then
  401. local maxangle = math.rad(20)
  402. for i, plr in pairs(plrs:GetChildren()) do
  403. if plr.Name ~= lplr.Name and plr.Character and plr.Character.Head and plr.Character.Humanoid and plr.Character.Humanoid.Health > 1 then
  404. if TeamBased == true then
  405. if plr.Team.Name ~= lplr.Team.Name then
  406. local an = checkfov(plr.Character.Head)
  407. if an < maxangle then
  408. maxangle = an
  409. aimatpart = plr.Character.Head
  410. end
  411. end
  412. else
  413. local an = checkfov(plr.Character.Head)
  414. if an < maxangle then
  415. maxangle = an
  416. aimatpart = plr.Character.Head
  417. end
  418. print(plr)
  419. end
  420. plr.Character.Humanoid.Died:Connect(function()
  421. if aimatpart.Parent == plr.Character or aimatpart == nil then
  422. aimatpart = nil
  423. end
  424. end)
  425. end
  426. end
  427. else
  428. aimatpart = nil
  429. end
  430. end
  431. end)
  432.  
  433. function getfovxyz (p0, p1, deg)
  434. local x1, y1, z1 = p0:ToOrientation()
  435. local cf = CFrame.new(p0.p, p1.p)
  436. local x2, y2, z2 = cf:ToOrientation()
  437. --local d = math.deg
  438. if deg then
  439. --return Vector3.new(d(x1-x2), d(y1-y2), d(z1-z2))
  440. else
  441. return Vector3.new((x1-x2), (y1-y2), (z1-z2))
  442. end
  443. end
  444.  
  445. function getaimbotplrs()
  446. plrsforaim = {}
  447. for i, plr in pairs(plrs:GetChildren()) do
  448. if plr.Character and plr.Character.Humanoid and plr.Character.Humanoid.Health > 0 and plr.Name ~= lplr.Name and plr.Character.Head then
  449.  
  450. if TeamBased == true then
  451. if plr.Team.Name ~= lplr.Team.Name then
  452. local cf = CFrame.new(game.Workspace.CurrentCamera.CFrame.p, plr.Character.Head.CFrame.p)
  453. local r = Ray.new(cf, cf.LookVector * 10000)
  454. local ign = {}
  455. for i, v in pairs(plrs.LocalPlayer.Character:GetChildren()) do
  456. if v:IsA("BasePart") then
  457. table.insert(ign , v)
  458. end
  459. end
  460. local obj = game.Workspace:FindPartOnRayWithIgnoreList(r, ign)
  461. if obj.Parent == plr.Character and obj.Parent ~= lplr.Character then
  462. table.insert(plrsforaim, obj)
  463. end
  464. end
  465. else
  466. local cf = CFrame.new(game.Workspace.CurrentCamera.CFrame.p, plr.Character.Head.CFrame.p)
  467. local r = Ray.new(cf, cf.LookVector * 10000)
  468. local ign = {}
  469. for i, v in pairs(plrs.LocalPlayer.Character:GetChildren()) do
  470. if v:IsA("BasePart") then
  471. table.insert(ign , v)
  472. end
  473. end
  474. local obj = game.Workspace:FindPartOnRayWithIgnoreList(r, ign)
  475. if obj.Parent == plr.Character and obj.Parent ~= lplr.Character then
  476. table.insert(plrsforaim, obj)
  477. end
  478. end
  479.  
  480.  
  481. end
  482. end
  483. end
  484.  
  485. function aimat(part)
  486. cam.CFrame = CFrame.new(cam.CFrame.p, part.CFrame.p)
  487. end
  488. function checkfov (part)
  489. local fov = getfovxyz(game.Workspace.CurrentCamera.CFrame, part.CFrame)
  490. local angle = math.abs(fov.X) + math.abs(fov.Y)
  491. return angle
  492. end
  493.  
  494. game:GetService("RunService").RenderStepped:Connect(function()
  495. if aimatpart then
  496. aimat(aimatpart)
  497. if aimatpart.Parent == plrs.LocalPlayer.Character then
  498. aimatpart = nil
  499. end
  500. end
  501.  
  502.  
  503. -- if switch == true then
  504. -- local maxangle = 99999
  505. --
  506. -- --print("Loop")
  507. -- if true and raycast == false then
  508. -- for i, plr in pairs(plrs:GetChildren()) do
  509. -- if plr.Name ~= lplr.Name and plr.Character and plr.Character.Head and plr.Character.Humanoid and plr.Character.Humanoid.Health > 1 then
  510. -- if TeamBased then
  511. -- if plr.Team.Name ~= lplr.Team.Name or plr.Team.TeamColor ~= lplr.Team.TeamColor then
  512. -- local an = checkfov(plr.Character.Head)
  513. -- if an < maxangle then
  514. -- maxangle = an
  515. -- aimatpart = plr.Character.Head
  516. -- if an < lockangle then
  517. -- break
  518. -- end
  519. -- end
  520. -- end
  521. -- else
  522. -- local an = checkfov(plr.Character.Head)
  523. -- if an < maxangle then
  524. -- maxangle = an
  525. -- aimatpart = plr.Character.Head
  526. -- if an < lockangle then
  527. -- break
  528. -- end
  529. -- end
  530. -- end
  531. --
  532. --
  533. --
  534. --
  535. -- end
  536. -- end
  537. -- elseif raycast == true then
  538. --
  539. -- end
  540.  
  541. if raycast == true and switch == false and not aimatpart then
  542. getaimbotplrs()
  543. aimatpart = nil
  544. local maxangle = 999
  545. for i, v in ipairs(plrsforaim) do
  546. if v.Parent ~= lplr.Character then
  547. local an = checkfov(v)
  548. if an < maxangle and v ~= lplr.Character.Head then
  549. maxangle = an
  550. aimatpart = v
  551. print(v:GetFullName())
  552. v.Parent.Humanoid.Died:connect(function()
  553. aimatpart = nil
  554. end)
  555. end
  556. end
  557. end
  558.  
  559. end
  560. end)
  561. delay(0, function()
  562. while wait(espupdatetime) do
  563. if autoesp == true then
  564. pcall(function()
  565. f.addesp()
  566. end)
  567. end
  568. end
  569. end)
  570. warn("loaded")
Add Comment
Please, Sign In to add comment