I made a Linux tool for Roblox that lets you AFK without stealing your mouse input or getting banned
I always wanted to AFK in Roblox/Sober while doing other stuff on my PC, but traditional auto-clickers weren't really what I wanted. They take over your mouse/keyboard input, which gets annoying when you're trying to code or work in another window. Also, other tools are prone to getting you banned.
So I made Roblox Caffeine. Instead of simulating mouse clicks or injecting anything into Roblox, it creates a virtual Xbox 360 controller through Linux's /dev/uinput interface and periodically sends a tiny controller input to keep the game from considering you idle.
This way, you can leave Roblox/Sober running in the background and move the window to another workspace while coding or doing other work-related tasks.
I originally made it specifically for Roblox on Linux/Sober, but since it's just exposing a virtual gamepad, it can potentially work with other games that accept controller input and have idle kick timers.
https://github.com/EbadShelby/roblox-caffeine
Any feedback will be appreciated.