repeat task.wait() until game:IsLoaded() local function Kick() local args = {"kick"} game:GetService("ReplicatedStorage"):WaitForChild("BallEvent"):FireServer(unpack(args)) end local function Perfect() local args = {"getAccuracy", 1} game:GetService("ReplicatedStorage"):WaitForChild("BallEvent"):FireServer(unpack(args)) end local AutoKick = false local AutoKickMode = "Legit" local VirtualInputManager = game:GetService("VirtualInputManager") task.spawn(function() while task.wait() do if AutoKick and AutoKickMode then if AutoKickMode == "Blatant" then Kick() task.wait(0.15) elseif AutoKickMode == "Legit" then Perfect() task.wait(0.15) VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.H, false, game) VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.H, false, game) end end end end)