Advertisement
Hfghbfhvvbjvghhg

Untitled

Jun 27th, 2024
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.49 KB | None | 0 0
  1. local lib = loadstring(game:HttpGet"https://raw.githubusercontent.com/dawid-scripts/UI-Libs/main/Vape.txt")()
  2. local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
  3.  
  4. --Vars
  5. _G.Walkspeed = true
  6. _G.WalkspeedValue = 23
  7. _G.Jam = false
  8. _G.CheckingTool = false
  9. _G.jjj = false
  10. _G.Arms = 25
  11. _G.Tackle = false
  12. _G.TacklePower = 10
  13. _G.Delay = 0.1
  14. _G.Mags = false
  15. _G.MagPower = 30
  16. _G.BallHBE = false
  17. _G.BallHBEPower = 95
  18. _G.PullVector = false
  19. _G.PullVectorDistance = 30
  20. _G.JumpPower = false
  21. _G.Admin = true
  22. _G.Fly = false
  23. _G.BallPred = false
  24.  
  25. local Players = game:GetService("Players")
  26. local LocalPlayer = Players.LocalPlayer
  27.  
  28. local predictionMath = loadstring(game:HttpGet("https://raw.githubusercontent.com/IScriptCoolThings/Test/main/Bezier"))()
  29.  
  30. local Workspace = game:GetService("Workspace")
  31. local RunService = game:GetService("RunService")
  32.  
  33. --Functions
  34.  
  35. local function startMovement()
  36. if not _G.Walkspeed then
  37. return
  38. end
  39. _G.Walkspeed = false
  40.  
  41. moveConnection = task.spawn(function()
  42. while not _G.Walkspeed do
  43. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame =
  44. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame +
  45. game:GetService("Players").LocalPlayer.Character.Humanoid.MoveDirection * _G.WalkspeedValue
  46. task.wait()
  47. end
  48. end)
  49. end
  50.  
  51. local function stopMovement()
  52. if _G.Walkspeed then
  53. return
  54. end
  55. _G.Walkspeed = true
  56. if moveConnection then
  57. moveConnection:cancel()
  58. end
  59. end
  60.  
  61. -- Window
  62. local win = lib:Window("Meta Hub - FF2",Color3.fromRGB(191, 13, 43), Enum.KeyCode.RightControl)
  63.  
  64. -- Tabs
  65. local tab2 = win:Tab("Catching")
  66. local tab3 = win:Tab("AutoMatics")
  67. local tab4 = win:Tab("Phyiscs")
  68. local tab5 = win:Tab("Misc")
  69.  
  70. --
  71. tab5:Toggle("Walkspeed",false, function(t)
  72. _G.Walkspeed = t
  73. if _G.Walkspeed == false then
  74. stopMovement()
  75. else
  76. startMovement()
  77. end
  78. end)
  79.  
  80. tab5:Toggle("Jump Power",false, function(t)
  81. _G.JumpPower = t
  82. end)
  83.  
  84. tab5:Slider("Walkspeed Power",16,30,16, function(t)
  85. _G.WalkspeedValue = .01 * t
  86. end)
  87.  
  88. tab5:Slider("Jump Power Distance",50,60,50, function(t)
  89. if _G.JumpPower == true then
  90. game:GetService("Players").LocalPlayer.Character.Humanoid.JumpPower = t
  91. elseif _G.JumpPower == false then
  92.  
  93. end
  94. end)
  95.  
  96. tab2:Toggle("Magnets",false, function(t)
  97. _G.Mags = t
  98. end)
  99.  
  100. tab2:Slider("Mags Distance",0,25,0, function(t)
  101. _G.MagPower = t
  102. end)
  103.  
  104. game:GetService("RunService").Heartbeat:Connect(function()
  105. for _, v in pairs(workspace:GetChildren()) do
  106. if v.Name == "Football" and v:IsA("BasePart") then
  107. if (game:GetService("Players").LocalPlayer.Character:FindFirstChild("CatchRight").Position - v.Position).Magnitude <= _G.MagPower and _G.Mags then
  108. firetouchinterest(game:GetService("Players").LocalPlayer.Character:WaitForChild("CatchRight"), v, 0)
  109. firetouchinterest(game:GetService("Players").LocalPlayer.Character:WaitForChild("CatchRight"), v, 1)
  110. task.wait()
  111. firetouchinterest(game:GetService("Players").LocalPlayer.Character:WaitForChild("CatchRight"), v, 0)
  112. firetouchinterest(game:GetService("Players").LocalPlayer.Character:WaitForChild("CatchRight"), v, 1)
  113. end
  114. end
  115. end
  116. end)
  117.  
  118. tab4:Toggle("Anti Jam",false, function(t)
  119. _G.Jam = t
  120.  
  121. while _G.Jam do
  122. if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild('Head') then
  123. for _, player in ipairs(Players:GetPlayers()) do
  124. if player ~= LocalPlayer then
  125. pcall(function()
  126. if player.Character and player.Character:FindFirstChild('Head') then
  127. player.Character.Head.CanCollide = not _G.Jam
  128. if player.Character:FindFirstChild('Torso') then
  129. player.Character.Torso.CanCollide = not _G.Jam
  130. end
  131. end
  132. end)
  133. end
  134. end
  135. end
  136. wait()
  137. end
  138. while not _G.Jam do
  139. if LocalPlayer.Character and LocalPlayer.Character:FindFirstChild('Head') then
  140. LocalPlayer.Character.Head.CanCollide = true
  141. if LocalPlayer.Character:FindFirstChild('Torso') then
  142. LocalPlayer.Character.Torso.CanCollide = true
  143. end
  144. end
  145. wait()
  146. end
  147. end)
  148.  
  149. tab4:Toggle("Long Arms",false, function(t)
  150. _G.CheckingTool = t
  151. Highlight = Instance.new("Highlight", LocalPlayer.Character['Left Arm'])
  152. Highlight.Enabled = t
  153. Highlight2 = Instance.new("Highlight", LocalPlayer.Character['Right Arm'])
  154. Highlight2.Enabled = t
  155.  
  156. Highlight.FillColor = Color3.fromRGB(191, 13, 43)
  157. Highlight2.FillColor = Color3.fromRGB(191, 13, 43)
  158.  
  159. _G.jjj = t
  160. if _G.jjj == true then
  161. LocalPlayer.Character['Left Arm'].Size = Vector3.new(1, _G.Arms, 1)
  162. LocalPlayer.Character['Right Arm'].Size = Vector3.new(1, _G.Arms, 1)
  163. LocalPlayer.Character['Left Arm'].Transparency = .999
  164. LocalPlayer.Character['Right Arm'].Transparency = .999
  165. elseif _G.jjj == false then
  166. LocalPlayer.Character['Left Arm'].Size = Vector3.new(1, 2, 1)
  167. LocalPlayer.Character['Right Arm'].Size = Vector3.new(1, 2, 1)
  168. LocalPlayer.Character['Left Arm'].Transparency = 0
  169. LocalPlayer.Character['Right Arm'].Transparency = 0
  170. end
  171. end)
  172.  
  173. tab4:Slider("Long Arms Power",5,20,10, function(t)
  174. _G.Arms = t
  175. if _G.CheckingTool == true then
  176. LocalPlayer.Character['Left Arm'].Size = Vector3.new(1, _G.Arms, 1)
  177. LocalPlayer.Character['Right Arm'].Size = Vector3.new(1, _G.Arms, 1)
  178. elseif _G.CheckingTool == false then
  179.  
  180. end
  181. end)
  182.  
  183. tab3:Toggle("TP Tackle",false, function(t)
  184. _G.Tackle = t
  185.  
  186. while _G.Tackle == true do
  187. local closestFootball = nil
  188. local closestDistance = math.huge
  189.  
  190. for _, v in pairs(game.workspace:GetDescendants()) do
  191. if v.Name == "Football" and v:IsA("Tool") then
  192. local localPlayer = Players.LocalPlayer
  193. if localPlayer.Backpack:FindFirstChild("Football") or localPlayer.Character:FindFirstChild("Football") then
  194. break
  195. end
  196.  
  197. local t = v.Parent.HumanoidRootPart.Position
  198. local p = localPlayer.Character.HumanoidRootPart.Position
  199. local d = (t - p).Magnitude
  200.  
  201. if d <= _G.TacklePower and d < closestDistance then
  202. closestFootball = v.Parent
  203. closestDistance = d
  204. end
  205. end
  206. end
  207.  
  208. if closestFootball then
  209. local localPlayer = Players.LocalPlayer
  210. if not (localPlayer.Backpack:FindFirstChild("Football") or localPlayer.Character:FindFirstChild("Football")) then
  211. localPlayer.Character.HumanoidRootPart.CFrame = closestFootball.HumanoidRootPart.CFrame + Vector3.new(1, 1, 1)
  212. end
  213. end
  214.  
  215. wait(_G.Delay)
  216. end
  217. end)
  218.  
  219. tab3:Slider("Tackle Distance",5,15,10, function(t)
  220. _G.TacklePower = t
  221. end)
  222.  
  223. tab3:Slider("Tackle Delay",.5,1,.7, function(t)
  224. _G.Delay = t
  225. end)
  226.  
  227. tab4:Toggle("F To TP",false, function(t)
  228. _G.F = t
  229.  
  230. local player = game:GetService("Players").LocalPlayer
  231.  
  232. local character = player.Character or player.CharacterAdded:Wait()
  233.  
  234. local userInputService = game:GetService("UserInputService")
  235.  
  236. local function teleportForward()
  237. local rootPart = character:FindFirstChild("HumanoidRootPart")
  238. if rootPart then
  239.  
  240. local forwardVector = rootPart.CFrame.LookVector
  241.  
  242. local newPosition = rootPart.Position + forwardVector * 5
  243.  
  244. rootPart.CFrame = CFrame.new(newPosition, newPosition + forwardVector)
  245. end
  246. end
  247.  
  248. local function onKeyPress(input, gameProcessedEvent)
  249. if input.KeyCode == Enum.KeyCode.F and not gameProcessedEvent and _G.F == true then
  250. teleportForward()
  251. end
  252. end
  253. userInputService.InputBegan:Connect(onKeyPress)
  254. end)
  255.  
  256. tab2:Toggle("Ball Expander",false, function(t)
  257. _G.BallHBE = t
  258.  
  259. game:GetService("Workspace").ChildAdded:Connect(function(child)
  260. if child.Name == "Football" and _G.BallHBE == true then
  261. child.Size = Vector3.new(_G.BallHBEPower, _G.BallHBEPower, _G.BallHBEPower)
  262. child.CanCollide = false
  263. child.Massless = true
  264. local fb = child
  265. local part = Instance.new("Part")
  266. part.Size = Vector3.new(_G.BallHBEPower, _G.BallHBEPower, _G.BallHBEPower)
  267. part.Color = Color3.fromRGB(163, 162, 165)
  268. part.Anchored = true
  269. part.Transparency = 0.7
  270. part.CanCollide = false
  271. part.Name = "BallHBE"
  272. part.Parent = fb
  273. part.CFrame = fb.CFrame
  274.  
  275. local lastUpdate = tick()
  276. RunService.RenderStepped:Connect(function()
  277. local currentTime = tick()
  278. local deltaTime = currentTime - lastUpdate
  279. lastUpdate = currentTime
  280.  
  281. if fb and fb:FindFirstChild("Mesh") then
  282. part.CFrame = fb.CFrame * CFrame.new(fb.Velocity.X * deltaTime, fb.Velocity.Y * deltaTime, fb.Velocity.Z * deltaTime)
  283. end
  284. end)
  285. elseif _G.BallHBE == false then
  286. child.CanCollide = false
  287. child.Size = Vector3.new(0.85, 1.2, 0.85)
  288. local followingPart = game:GetService("Workspace"):FindFirstChild("BallHBE")
  289. if followingPart then
  290. followingPart.Transparency = 1
  291. end
  292. end
  293. end)
  294.  
  295. end)
  296.  
  297. tab2:Slider("Hitbox Size",3,20,7, function(t)
  298. _G.BallHBEPower = t
  299. end)
  300.  
  301. tab2:Toggle("Pull Vector Mags",false, function(t)
  302. _G.PullVector = t
  303. end)
  304.  
  305. tab2:Slider("Pull Vector Power",1,35,15, function(t)
  306. _G.PullVectorDistance = t
  307. end)
  308.  
  309. game:GetService("RunService").RenderStepped:Connect(function()
  310. for _, v in ipairs(game.Workspace:GetChildren()) do
  311. if v.Name == "Football" and game:GetService("Players").LocalPlayer.Character and _G.PullVector == true then
  312. local Angle = (v.Position - game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Position).Unit
  313. local Distance = (v.Position - game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Position).Magnitude
  314.  
  315. if Distance < _G.PullVectorDistance then
  316. game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart").Velocity = Angle * _G.PullVectorDistance
  317. end
  318. end
  319. end
  320. end)
  321.  
  322. tab5:Button("Anti OOB", function()
  323. local bounds = game:GetService("Workspace").Models.Boundaries
  324. bounds:Destroy()
  325. end)
  326.  
  327. tab5:Toggle("Ball Predictions",false, function(t)
  328. _G.BallPred = t
  329.  
  330. if _G.BallPred == true then
  331. local eventConnection = predictionMath.activateBeam()
  332. elseif _G.BallPred == false then
  333. predictionMath.deactivateBeam(eventConnection)
  334. end
  335. end)
  336.  
  337. tab5:Button("Captain Teleport", function()
  338. LocalPlayer.Character.HumanoidRootPart.CFrame = game:GetService("Workspace").Models.LockerRoomA.FinishLine.CFrame + Vector3.new(0, 2, 0)
  339. end)
  340.  
  341. tab5:Toggle("Anti Admin (Recommended)",true, function(t)
  342. _G.Admin = t
  343. local moderators = {
  344. "2618937233503944727",
  345. "209187780079648778",
  346. "265544447129812992",
  347. "677964655821324329",
  348. "469043698110562304",
  349. "792145568586792979",
  350. "490537796940070915",
  351. "678699048844132362",
  352. "837514415480897607",
  353. "417141199564963840",
  354. "580140563295109148",
  355. "231225289718497281",
  356. "719258236930228346",
  357. "345362950380322829",
  358. "513196564236468226",
  359. "241945212463742986",
  360. "153379470164623360",
  361. "1170439264"
  362. }
  363.  
  364. local players = game:GetService("Players"):GetPlayers()
  365. for _, player in ipairs(players) do
  366. if table.find(moderators, player.UserId) and _G.Admin == true then
  367. player:Kick("An Admin has joined! Make sure to keep this enabled for extra caution next time!")
  368. end
  369. end
  370. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement