A powerful tool for managing multiple Roblox accounts with secure cookie extraction and modern UI interface.
Created by evanovar Β· Get Help: Discord Server
β If you like this project, please consider starring the repository! β
Quick & Easy - No Python Required!
- Go to Releases
- Download
RobloxAccountManager.exefrom the latest release - Put it in a folder
- Double-click to run - that's it!
Requirements:
- Google Chrome browser
- Windows (currently optimized for Windows)
β οΈ Windows Defender may flag the EXE as untrusted since it's not signed. Click "More info" β "Run anyway" to proceed.
Full source code access and customization
Requirements:
- Python 3.7+
- Google Chrome browser
- Windows (currently optimized for Windows)
-
Clone the repository
git clone https://github.com/evanovar/RobloxAccountManager cd RobloxAccountManager -
Install dependencies
py -m pip install -r requirements.txt
-
Run the application
py main.py
The following Python packages are required:
selenium- Browser automationrequests- HTTP requests for account validation and game infowebdriver-manager- Automatic ChromeDriver managementpycryptodome- Encryption and cookie handlingpywin32- Windows API access for Multi Roblox featurepsutil- Process monitoring for Multi Roblox handle64 mode
This tool is for educational purposes only. Users are responsible for complying with Roblox's Terms of Service. The developers are not responsible for any consequences resulting from the use of this tool.
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the GPL 3.0 License.
Have questions or need help? Join our Discord Server where the community and developers can assist you!
| Feature | Description | How to Use |
|---|---|---|
| Browser Login | Add accounts by logging in manually through Chrome | Click "Add Account" β browser opens β login to Roblox |
| Cookie Import | Import accounts using .ROBLOSECURITY cookie |
Click "Add Account" dropdown β "Import Cookie" β paste cookie |
| JavaScript Automation | Bulk add accounts with custom JavaScript execution (up to 10 instances) | Click "Add Account" dropdown β "Javascript" β choose amount, website, and code |
| Account Validation | Check if account cookies are still valid or expired | Right-click account β "Validate Account" |
| Account Notes | Add custom notes/tags to accounts for organization | Right-click account β "Edit Note" |
| Account Deletion | Remove accounts from your saved list | Right-click account β "Delete" β confirm |
| Multi-Select Mode | Select and manage multiple accounts at once | Enable in Settings β Use Ctrl+Click to select multiple |
| Drag & Drop Reordering | Reorder accounts by dragging and dropping in the list | Click & hold account for 0.5s, then drag to new position |
| Feature | Description | How to Use |
|---|---|---|
| Single Game Launch | Launch Roblox game with one account | Enter Place ID β Click "Join Place" |
| Multi-Account Launch | Launch the same game with multiple accounts simultaneously | Enable Multi-Select β Select accounts β Enter Place ID β Click "Join Place" |
| Private Server Support | Save and launch private servers (marked with [P]) | Enter Private Server ID β Game automatically joins private server |
| Join User | Join a specific user's current game | Select account β Click "Join Place" dropdown β "Join User" β enter username |
| Join by Job-ID | Join a specific server instance using Job-ID | Enter Place ID & Job-ID β Click "Join Place" dropdown β "Job-ID" |
| Game List (Recently Played) | Auto-save recently played games for quick access | Games auto-save on launch (configurable 5-50 games) |
| Game Name Lookup | Auto-fetch and display game names from Place IDs | Place ID auto-fetches name in background |
| Launch Confirmation | Optional confirmation before launching games | Enable in Settings β "Confirm Before Launch" |
| Launch Popup Disable | Disable success notification popups | Enable in Settings β "Disable Launch Popups" |
| Feature | Description | How to Use |
|---|---|---|
| Multi Roblox (Default Mode) | Run multiple Roblox instances with mutex lock | Enable in Settings β "Multi Roblox" β uses default method |
| Multi Roblox (handle64 Mode) | Advanced mode for closing handle events (requires admin) | Enable in Settings β Choose "handle64" β must run as administrator |
| Error 773 Prevention | Automatic lock of RobloxCookies.dat to prevent Error 773 | Activates when Multi Roblox is enabled |
| Running Instance Check | Warns if Roblox is already running when enabling Multi Roblox | Prompts to close existing instances |
| Feature | Description | How to Use |
|---|---|---|
| Auto-Rejoin Setup | Configure automatic game rejoin for accounts | Click "Auto-Rejoin" β "Add" β select account & Place ID |
| Rejoin Configuration | Set check interval, private server ID, job ID, max retries | In Auto-Rejoin window β "Edit" existing config |
| Start/Stop Individual | Control rejoin status per account | Select account β "Start Selected" / "Stop Selected" |
| Start/Stop All | Bulk start/stop all rejoin configurations | Click "Start All" / "Stop All" buttons |
| Active Status Display | See which accounts are actively rejoin monitoring | [ACTIVE] / [INACTIVE] status shown in list |
| Remove Configuration | Delete rejoin setup for an account | Select account β "Remove" |
| Feature | Description | How to Use |
|---|---|---|
| Dark Theme System | Full customizable dark theme with color pickers | Settings β Theme tab β adjust colors |
| Color Customization | 5 color pickers: Background Dark/Mid/Light, Text, Accent | Settings β Theme tab β click color picker icon |
| Font Selection | Choose from preset fonts (Segoe UI, Arial, etc.) | Settings β Theme tab β select font dropdown |
| Font Size Adjustment | Adjust font size (8-16px) | Settings β Theme tab β size slider |
| Always on Top | Keep window above all other windows | Settings β General tab β "Always on Top" |
| Multi-Select Mode | Enable Ctrl+Click multi-selection in account list | Settings β General tab β "Multi-Select Mode" |
| Max Recent Games | Configure how many recent games to save (5-50) | Settings β General tab β spinner control |
| Roblox Launcher Selection | Choose between Default or Custom launchers (Bloxstrap/Fishstrap) | Settings β General tab β launcher dropdown |
| Persistent Settings | All settings auto-save to ui_settings.json |
Changes auto-save every 0.5s |
| Feature | Description | How to Use |
|---|---|---|
| Hardware Encryption | Automatic encryption tied to your PC's hardware ID | Setup Wizard β choose "Hardware" β no password needed |
| Password Encryption | Portable encryption that works on any PC with password | Setup Wizard β choose "Password" β set password |
| No Encryption | Store accounts unencrypted (not recommended) | Setup Wizard β choose "No Encryption" |
| Encryption Status Indicator | Visual display of encryption method per account | [HARDWARE ENCRYPTED] / [PASSWORD ENCRYPTED] / [NOT ENCRYPTED] |
| Password Prompt | Automatic password request on startup for password-encrypted data | Enter password when launching app |
| Account Storage | All accounts stored in AccountManagerData/saved_accounts.json |
Auto-saved on every account change |
| Settings Storage | UI preferences saved to ui_settings.json |
Auto-saved on every setting change |
| Portable Data | Move AccountManagerData folder to another PC |
Works with password encryption (not hardware) |
| Feature | Description | How to Use |
|---|---|---|
| Anti-AFK System | Periodic key presses to prevent AFK detection | Settings β Anti-AFK tab β enable & set interval/key |
| Anti-AFK Interval | Configurable time between AFK prevention actions | Settings β Anti-AFK tab β set 1-60 minute intervals |
| Anti-AFK Key Selection | Choose which key to press (w, a, s, d, space, etc.) | Settings β Anti-AFK tab β select key |
| Installer Quarantine | Auto-move RobloxPlayerInstaller.exe to prevent popups | Automatically handled when Multi Roblox enabled |
| Installer Restore | Restore quarantined installers on shutdown | Automatic on app close |
| Console Output | Real-time logging of all operations | Built-in console displays all debug info |
| Update Checker | Auto-check for new releases on startup | Settings β Auto-update enabled by default |
| Auto Update | Download and install latest version automatically | Click "Auto Update" in update notification |
| Manual Update | Download latest release from GitHub | Click "Manual Update" β opens GitHub releases |
| Username from Cookie | Auto-fetch username from .ROBLOSECURITY cookie |
Automatic during cookie import |
| Game Name Lookup API | Fetch game names from Roblox API using Place ID | Automatic when Place ID changes |
| User ID Resolution | Get user ID from username for join user feature | Automatic in join user function |
| Player Presence Tracking | Check if user is in-game and get their current game | Used by "Join User" feature |
| Custom Launcher Detection | Auto-detect Bloxstrap or Fishstrap installations | Automatic on startup |