AFK Farm Guide
This is the AFK Farm. It keeps your character on a selected team, respawns you, and can auto-hop away from staff or nukes. You will need both the script and the external AHK anti-AFK helper to farm unattended without getting kicked.
What This Does
- Selects a farming team and optional subclass
- Moves your character onto a hidden floating platform high above the map
- Respawns you automatically after death and repositions you again
- Can kick or server hop when staff joins
- Can hop automatically when nuke detonation music is detected
- Can keep farming across server hops when Autonomous Mode is enabled
Why You Need the AHK Script
SCP: Site Roleplay has a dedicated client-side AFK detection system that monitors three separate things. If any of them trigger, the server is notified and you will be kicked. The script's built-in Anti-AFK toggle only covers one of the three. To survive all checks, you need the external AutoHotkey script running alongside it.
1. Inactivity Timer (60 seconds)
The game tracks every keyboard input. If no key is pressed or released for 60 seconds straight, the server is notified that you are inactive and you get kicked. The script's built-in Anti-AFK toggle handles this by firing a virtual input event, but the other two checks require real OS-level input.
2. Window Focus Check (5 minutes)
The game listens for when the Roblox window loses focus (you tab out or minimize). If the window stays unfocused for 5 minutes, the server is told you are away and you get kicked. The built-in Anti-AFK toggle does not prevent this because virtual input events do not count as window focus. The AHK script solves this by automatically re-activating the Roblox window if it loses focus.
3. Macro Pattern Detection
The game records every input event with its exact timestamp in a rolling buffer. It then checks whether your current inputs match a previously recorded sequence with identical timing (within 10 milliseconds). If 30 pattern-matched inputs are detected, the server is notified that you are using a macro and you get kicked. Simple key-repeat or basic macros with fixed intervals will trigger this. The AHK script avoids detection by using randomized action types, Gaussian-distributed delays, variable hold times, and varied movement combos so no two input sequences are alike.
In short: the built-in Anti-AFK only resets the 60-second inactivity timer. It does not keep your window focused and it does not generate the varied real input needed to bypass the macro detector. The AHK script handles all three.
Prerequisites
- A supported Roblox executor (see list)
- The SSRP script loaded and fully initialized
- A farming team you can actually join with your current level, permissions, and gamepasses
- Windows with AutoHotkey v2 installed
- The AHK anti-AFK script downloaded and ready to run
Step 1 – Download the AHK Script
- Install AutoHotkey v2 if you do not have it already
- Download the AHK anti-AFK script using the link below
- Save it somewhere you can find it easily
Step 2 – Load The Script
- Launch Roblox and join SCP: Site Roleplay
- Attach your executor
- Execute the SSRP loader
- Wait for the MultyHub window to finish loading
Step 3 – Open AFK Farm Mode
- Open the Misc tab
- Find the AFK Farm Mode section in the right column
- Pick your Farm Team
- If that role has subclasses, pick a specific Subteam or leave it on Any Available
Step 4 – Choose Safety Options
- Staff Watcher: reacts when staff joins
- Autonomous Mode: server hops and resumes farming automatically after a hop or while sitting in the menu
- Nuke Watcher: hops when the script detects nuke detonation music
If Staff Watcher is on without Autonomous Mode, the farm will kick your client when staff is detected. With Autonomous Mode on, it will try to hop and continue instead.
Step 5 – Start The Farm
- Enable Enable AFK Farm
- The script will switch to your selected team or wait for a slot if the team is full
- After spawn, it creates a floating platform and moves you high above your current position
- If you die, it respawns you and repeats the positioning automatically
Step 6 – Start the AHK Script
- Double-click the downloaded .ahk file to launch it
- Make sure the Roblox window is in the foreground
- Press F6 to activate the anti-AFK
- The script will start generating randomized movement, camera drags, jumps, and clicks at varied intervals
- You can now leave your computer unattended
AHK Hotkeys
- F6 – Toggle the anti-AFK on or off
- F7 – Pause (suspends all simulated actions temporarily)
- F8 – Exit the AHK script completely
Tips
- Always start the AHK script after enabling AFK Farm in the MultyHub, so the simulated input does not interfere with the setup process.
- Do not minimize the Roblox window. The AHK script will refocus it if it loses focus, but keeping it in the foreground avoids unnecessary delays.
- If the team is full, leave the farm running. It can wait for a slot instead of failing immediately.
- Autonomous Mode is the important option if you want the farm to survive staff-triggered server hops.
- The Server Hop (Continue Farming) button only works while AFK Farm is already enabled.