Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Football Fusion Auto-Catch | Mobile + FPS Optimized
- -- Features: Gray sky, 15-stud radius, no auto-jump
- local player = game.Players.LocalPlayer
- local char = player.Character or player.CharacterAdded:Wait()
- local rs = game:GetService("RunService")
- -- Settings
- local CATCH_RADIUS = 15
- local ENABLE_AUTOJUMP = false
- -- FPS Boost / Visual Simplifier
- pcall(function()
- local lighting = game:GetService("Lighting")
- lighting.FogEnd = 1e9
- lighting.GlobalShadows = false
- lighting.Brightness = 0
- lighting.OutdoorAmbient = Color3.new(0.5, 0.5, 0.5)
- lighting.ClockTime = 12
- for _, v in pairs(lighting:GetChildren()) do
- if v:IsA("Sky") then v:Destroy() end
- end
- local sky = Instance.new("Sky", lighting)
- sky.SkyboxBk = ""
- sky.SkyboxDn = ""
- sky.SkyboxFt = ""
- sky.SkyboxLf = ""
- sky.SkyboxRt = ""
- sky.SkyboxUp = ""
- -- Remove laggy visual effects
- local laggy = { "Smoke", "Fire", "Sparkles", "ParticleEmitter", "Trail", "Explosion" }
- for _, obj in pairs(workspace:GetDescendants()) do
- if table.find(laggy, obj.ClassName) then
- obj:Destroy()
- end
- end
- end)
- -- Optional FPS Unlock (PC executors only)
- if syn or fluxus then
- pcall(function()
- local setfps = setfpscap or setfpscapinternal or function() end
- setfps(1000)
- end)
- end
- -- Auto-Catch System
- rs.RenderStepped:Connect(function()
- local ball = workspace:FindFirstChild("Football") or workspace:FindFirstChildWhichIsA("Part", true)
- if not ball or not ball:IsDescendantOf(workspace) then return end
- local dist = (ball.Position - char.HumanoidRootPart.Position).Magnitude
- if dist <= CATCH_RADIUS then
- char.HumanoidRootPart.CFrame = CFrame.new(char.HumanoidRootPart.Position, ball.Position)
- -- Manual jump only
- if ENABLE_AUTOJUMP and char:FindFirstChild("Humanoid") and char.Humanoid:GetState() ~= Enum.HumanoidStateType.Jumping then
- char.Humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
- end
- -- Simulate mobile catch press
- local catchButton = player.PlayerGui:FindFirstChild("Catch") or player.PlayerGui:FindFirstChildWhichIsA("TextButton", true)
- if catchButton and catchButton:IsA("TextButton") then
- firesignal(catchButton.MouseButton1Click)
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement