repeat task.wait() until game.IsLoaded local PlayerService = game:GetService("Players") repeat task.wait() until PlayerService.LocalPlayer local LocalPlayer = PlayerService.LocalPlayer local __namecall __namecall = hookmetamethod(game, "__namecall", function(self, ...) local args = {...} if getnamecallmethod() == "FindService" and (args[1] == "VirtualUser" or args[1] == "VirtualInputManager") and self == game and not checkcaller() then return nil end return __namecall(self, ...) end) local VirtualUser = game:GetService("VirtualUser") LocalPlayer.Idled:Connect(function() VirtualUser:CaptureController() VirtualUser:ClickButton2(Vector2.zero) end)