Advertisement
Ppnikabut

No delay

Jun 20th, 2025 (edited)
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.35 KB | None | 0 0
  1. -- Football Fusion Auto-Catch | Mobile + FPS Optimized
  2. -- Features: Gray sky, 15-stud radius, no auto-jump
  3.  
  4. local player = game.Players.LocalPlayer
  5. local char = player.Character or player.CharacterAdded:Wait()
  6. local rs = game:GetService("RunService")
  7.  
  8. -- Settings
  9. local CATCH_RADIUS = 15
  10. local ENABLE_AUTOJUMP = false
  11.  
  12. -- FPS Boost / Visual Simplifier
  13. pcall(function()
  14.     local lighting = game:GetService("Lighting")
  15.     lighting.FogEnd = 1e9
  16.     lighting.GlobalShadows = false
  17.     lighting.Brightness = 0
  18.     lighting.OutdoorAmbient = Color3.new(0.5, 0.5, 0.5)
  19.     lighting.ClockTime = 12
  20.  
  21.     for _, v in pairs(lighting:GetChildren()) do
  22.         if v:IsA("Sky") then v:Destroy() end
  23.     end
  24.  
  25.     local sky = Instance.new("Sky", lighting)
  26.     sky.SkyboxBk = ""
  27.     sky.SkyboxDn = ""
  28.     sky.SkyboxFt = ""
  29.     sky.SkyboxLf = ""
  30.     sky.SkyboxRt = ""
  31.     sky.SkyboxUp = ""
  32.  
  33.     -- Remove laggy visual effects
  34.     local laggy = { "Smoke", "Fire", "Sparkles", "ParticleEmitter", "Trail", "Explosion" }
  35.     for _, obj in pairs(workspace:GetDescendants()) do
  36.         if table.find(laggy, obj.ClassName) then
  37.             obj:Destroy()
  38.         end
  39.     end
  40. end)
  41.  
  42. -- Optional FPS Unlock (PC executors only)
  43. if syn or fluxus then
  44.     pcall(function()
  45.         local setfps = setfpscap or setfpscapinternal or function() end
  46.         setfps(1000)
  47.     end)
  48. end
  49.  
  50. -- Auto-Catch System
  51. rs.RenderStepped:Connect(function()
  52.     local ball = workspace:FindFirstChild("Football") or workspace:FindFirstChildWhichIsA("Part", true)
  53.     if not ball or not ball:IsDescendantOf(workspace) then return end
  54.  
  55.     local dist = (ball.Position - char.HumanoidRootPart.Position).Magnitude
  56.     if dist <= CATCH_RADIUS then
  57.         char.HumanoidRootPart.CFrame = CFrame.new(char.HumanoidRootPart.Position, ball.Position)
  58.  
  59.         -- Manual jump only
  60.         if ENABLE_AUTOJUMP and char:FindFirstChild("Humanoid") and char.Humanoid:GetState() ~= Enum.HumanoidStateType.Jumping then
  61.             char.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
  62.         end
  63.  
  64.         -- Simulate mobile catch press
  65.         local catchButton = player.PlayerGui:FindFirstChild("Catch") or player.PlayerGui:FindFirstChildWhichIsA("TextButton", true)
  66.         if catchButton and catchButton:IsA("TextButton") then
  67.             firesignal(catchButton.MouseButton1Click)
  68.         end
  69.     end
  70. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement