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! β
Or support the creator by donating via Robux
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 |
| Multiple Cookie Import | Import multiple accounts at once | Click "Add Account" dropdown β "Import Cookie" β paste multiple cookies |
| JavaScript Automation | Bulk add accounts with custom JavaScript execution (up to 10 instances) | Click "Add Account" dropdown β "Javascript" β choose amount, website, and code |
| Password Capture | Automatically captures and saves passwords during browser login | Automatic during browser login; right-click account β "Copy Password" |
| Cookie Validity Indicator | Warning icon next to accounts with expired or invalid cookies | Automatically shown in the account list |
| 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 |
| Keyboard Shortcuts | Delete selected accounts with the Delete key | Select account(s) β press Delete |
| 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" |
| Auto Window Tiling | Automatically arranges Roblox windows in a tiled grid when launching multiple instances | Automatic when launching 2+ accounts simultaneously |
| Private Server Support | Save and launch private servers (marked with [P]) | Enter Private Server ID β Game automatically joins private server |
| VIP Link Parsing | Paste a full Roblox VIP URL into the Private Server field to auto-extract Place ID and server code | Paste VIP URL into "Private Server" field |
| Join User | Join a specific user's current game; last-used account saved across sessions | Select account β "Join Place" dropdown β "Join User" β enter username |
| Join by Job-ID | Join a specific server instance using Job-ID | Enter Place ID & Job-ID β "Join Place" dropdown β "Job-ID" |
| Join Smallest Server | Automatically join the server with the lowest player count | "Join Place" dropdown β "Small Server" |
| Favorite Games | Save and quickly launch favorite games with optional notes | Click β next to Recent Games β add favorites |
| 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 | Automatic when Place ID changes |
| Launch Popup Disable | Disable success notification popups | Settings β General tab β "Disable Launch Popups" |
| Roblox Launcher Selection | Choose your preferred Roblox launcher | Settings β Roblox tab β select Default, Bloxstrap, Fishstrap, Froststrap, or Roblox Client |
| Feature | Description | How to Use |
|---|---|---|
| Multi Roblox (Default Mode) | Run multiple Roblox instances with mutex lock | Enable "Multi Roblox" β select "Default" method |
| Multi Roblox (Handle64 Mode) | Advanced mode using handle64.exe β works alongside already-running instances | Enable "Multi Roblox" β select "Handle64" β run as administrator |
| Admin Relaunch Prompt | Prompts to relaunch as admin when switching to Handle64 without elevated privileges | Automatic when selecting Handle64 without admin rights |
| Handle64 Custom Launcher Support | Handle64 method works correctly with Bloxstrap, Fishstrap, and Froststrap | Automatic when custom launcher is selected |
| 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, and max retries | In Auto-Rejoin window β "Edit" existing config |
| Presence Check Toggle | Optionally rejoin only when player is not in the target Place ID | In Auto-Rejoin config β enable "Check if player is in target Place ID" |
| Multi-Select Auto-Rejoin | Select multiple accounts at once in the Auto-Rejoin window | Hold Ctrl or Shift to select multiple accounts |
| 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 monitored | [ACTIVE] / [INACTIVE] status shown in list |
| Remove Configuration | Delete rejoin setup for an account | Select account β "Remove" |
| Webhook Notifications | Send Discord webhook alerts on rejoin events, errors, and failures | Click the Discord logo button next to "Auto-Rejoin Accounts" |
| Hourly Screenshot Webhook | Automatically sends a screenshot to Discord every hour while auto-rejoin is active | Configure in webhook settings |
| Ping on Error | Ping a specific Discord user when a rejoin failure occurs | Set User ID in webhook settings |
| Feature | Description | How to Use |
|---|---|---|
| Active Instances Window | View all running Roblox instances in real time with username, Place ID, and PID | Settings β Tool tab β "Active Instances" |
| Roblox Settings Editor | Edit Roblox's local settings file directly from the app | Settings β Tool tab β "Roblox Setting" |
| Lock Roblox Settings | Sets the Roblox settings file read-only on every launch to prevent Roblox overwriting it | Settings β Tool tab β Roblox Settings β enable "Lock settings" |
| Roblox Version Downloader | Download and install any Roblox version by version hash | Settings β Tool tab β "Roblox Version" |
| Switch Encryption Method | Seamlessly switch between Hardware and Password encryption | Settings β Tool tab β "Switch Encryption Method" |
| Wipe Data | Securely overwrite all data in AccountManagerData |
Settings β Tool tab β "Wipe Data" |
| Window Position Memory | Saves and restores the position of main window, Settings, Favorites, Auto-Rejoin, and Console Output | Automatic |
| Start Menu Shortcut | Add or remove a Windows Start Menu shortcut for the app | Settings β General tab β "Add to Start Menu" |
| Rename Roblox Windows | Automatically renames Roblox window titles to the account's username | Settings β Roblox tab β "Rename Roblox Windows with Account Name" |
| Console Output | Real-time color-coded log of all operations with timestamps | Settings β "Console Output" button; supports Copy All & Clear |
| Update Checker | Auto-checks for new releases on startup | Automatic; shows notification if update is available |
| Auto Update | Download and install the latest version automatically | Click "Auto Update" in the update notification |
| About Tab | View app version and access Discord/GitHub links | Settings β About tab |
| Feature | Description | How to Use |
|---|---|---|
| Dark Theme System | Fully customizable dark theme | Settings β Theme tab |
| Color Customization | 5 color pickers: Background Dark/Mid/Light, Text, Accent | Settings β Theme tab β click color picker icons |
| Font Selection | Choose from 7 preset fonts (Segoe UI, Arial, Calibri, etc.) | Settings β Theme tab β font dropdown |
| Font Size Adjustment | Adjust font size (8β16px) | Settings β Theme tab β size controls |
| Always on Top | Keep the window above all other windows | Settings β General tab β "Always on Top" |
| Discord Quick Link | Discord logo button next to "Quick Actions" opens the project server | Click the Discord logo button |
| Feature | Description | How to Use |
|---|---|---|
| Hardware Encryption | Encryption tied to your PC's hardware β no password needed | Setup Wizard β choose "Hardware" |
| Password Encryption | Portable encryption requiring a password β works on any PC | Setup Wizard β choose "Password" |
| No Encryption | Store accounts unencrypted (not recommended) | Setup Wizard β choose "No Encryption" |
| Encryption Status Indicator | Shows encryption type in the UI | Displayed as [HARDWARE ENCRYPTED] / [PASSWORD ENCRYPTED] / [NOT ENCRYPTED] |
| Password Prompt | Prompts for password on startup when using password encryption | Automatic |
| Portable Chromium | Built-in Chromium browser download for environments without Chrome | Settings β Tools β "Browser Engine" β download Chromium |
| Feature | Description | How to Use |
|---|---|---|
| Anti-AFK System | Periodic key/mouse presses to prevent AFK detection | Settings β Anti-AFK tab β enable & configure |
| Key Recording | Record any keyboard or mouse input as the AFK action | Settings β Anti-AFK β click record button |
| Mouse Button Support | Use LMB, RMB, MMB, scroll, or XButton as AFK input | Settings β Anti-AFK β select mouse action |
| Key Press Amount | Configure how many times the input is triggered (1β10) | Settings β Anti-AFK β set amount |
| Configurable Interval | Set how often the AFK action fires (1β19 minutes) | Settings β Anti-AFK β set interval |