Coins are the main currency in Animal Hospital, the anomaly-themed Roblox game, and they pile up the fastest when you keep a session running instead of repeatedly rejoining. The catch with any “AFK” approach is that Roblox does not let you sit completely idle forever, so the real skill is keeping a session technically active long enough for coins to accumulate.
Quick answer: Coins only keep coming if your session stays connected. Roblox disconnects idle players after roughly 20 minutes, so you need to register an input every few minutes for an AFK setup to keep earning instead of kicking you out.

How coins are earned in Animal Hospital
Coins come from working through the hospital’s patient tasks rather than from a single jackpot action. The more steadily a session runs, the more reward events you collect over time, which is why players favor long, uninterrupted sessions over short bursts.
Because earnings are tied to staying in the same server, anything that ends your session resets your momentum. Closing the game, getting disconnected, or hopping servers all interrupt the flow, so the goal of AFK farming is to remove those interruptions, not to find a hidden multiplier.
Join readers who trust AllThings.How
Add us as a preferred source on Google so our practical guides show up first next time you search.
Add to Google Preferences →Why pure AFK farming gets you disconnected
Roblox automatically removes players who show no activity for about 20 minutes. This idle timeout is platform-wide, so it applies inside Animal Hospital the same as in any other experience. Leaving the character standing still with zero input will end the session before you bank much, which is the single most common reason an “AFK” attempt produces nothing.
Note: The timeout resets on input. A small, regular interaction is enough to convince Roblox that you are still present and keep the session alive.

Set up a session that keeps earning while you are away

Image credit: Roblox
How to confirm the farm is working
You know the setup is working when your coin counter is higher than when you walked away and you are still inside the same server you started in. If the count has not changed, the session either stalled or you were disconnected.
| Symptom | Most likely cause |
|---|---|
| Kicked to the Roblox menu | No input for about 20 minutes triggered the idle timeout |
| Coins stopped rising | Session left the spot where reward events register |
| Progress reset | Server-hopping or a full reconnect started a new session |
Treat the idle timeout as the rule that governs everything else. Keep the session connected, keep it in one place, and feed it a small input now and then, and the coins build on their own while you do something else.






