Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Services
- local VirtualUser = game:GetService('VirtualUser')
- local StarterGui = game:GetService('StarterGui')
- local Players = game:GetService('Players')
- -- Get the local player
- local player = Players.LocalPlayer
- -- Function to handle idle detection
- local function setupAntiAFK()
- player.Idled:Connect(function()
- VirtualUser:CaptureController()
- VirtualUser:ClickButton2(Vector2.new())
- end)
- end
- -- Function to disable AFK check scripts
- local function disableAFKCheck()
- local function disableScriptInGui(gui)
- local afkCheckScript = gui:FindFirstChild("AFK.Check")
- if afkCheckScript and afkCheckScript:IsA("LocalScript") then
- afkCheckScript.Disabled = true
- print("AFK.Check script in", gui.Name, "is disabled.")
- else
- print("AFK.Check script not found or not a LocalScript in", gui.Name, ".")
- end
- end
- -- Check in StarterGui
- local starterGuiAFKUi = StarterGui:FindFirstChild("AFK.Ui")
- if starterGuiAFKUi then
- disableScriptInGui(starterGuiAFKUi)
- else
- print("AFK.Ui not found in StarterGui.")
- end
- -- Check in PlayerGui
- local playerGuiAFKUi = player.PlayerGui:FindFirstChild("AFK.Ui")
- if playerGuiAFKUi then
- disableScriptInGui(playerGuiAFKUi)
- else
- print("AFK.Ui not found in PlayerGui.")
- end
- end
- -- Execute the functions
- setupAntiAFK()
- disableAFKCheck()
Advertisement
Add Comment
Please, Sign In to add comment