A simple Roblox stream sniper :)
RoSniper uses Roblox's Presence API to check if a given user is online. If so, then it will attempt to join that user.
DISCLAIMER: You can ONLY join users that let you join them (ex: you're friended/following them, or the user being sniped has their joins on). RoSniper is NOT a RoSearcher clone or an injectable exploit.
Tested on macOS 15+ and Python 3.13+, but RoSniper likely also works on previous versions of these programs/operating systems.
On 5/4/2026, the Roblox Presence API has been limited by over 13x (1,320 requests/min -> 100 requests/min).
You may experience severe rate limiting using the default request delay setting.
It is recommended to set your request delay to at least 0.6 seconds. The latest source version has a default request delay of 1.0 seconds.
Source: https://devforum.roblox.com/t/roblox-data-stewardship-principles-cookie-based-api-update/4579220
- Snipe users you recently tried to join for easier access
- Switch between multiple accounts with ease
- Check for multiple user statuses at the same time
- Monitor a set of users without join-sniping them
- Decline the first server which is detected, just in case it's already full
- Customize your experience through commands or by modifying config.json
- Set a ZSH alias (macOS only) for easier access to RoSniper from the terminal
- Build RoSniper into an executable which anyone can run
- Progressive cookie validation for much faster startup times, especially with lots of accounts
There is a build script in ./build/ that can be used to build RoSniper for macOS and Windows.
This creates an executable that anyone (even if they don't have Python) can run.
Clone this repository and build RoSniper, or just run the source code itself.
The source code for the trailer can be found in ./trailer/!
rsgg.mov
I have stream-sniped multiple streamers using RoSniper!
So can you, as long as the streamer has their joins on. Again, this program only works on people you are able to join NORMALLY.
For example, I was the only other person in KreekCraft's game on a Dandy's World stream with 4k+ people.

