Authentication
Your
.ROBLOSECURITY token for Roblox authentication. Required to delete badges.WARNING: Never share your token with anyone. It provides full access to your Roblox account.Learn more about obtaining your token: ro.py documentationAliases: -tPath to a
.env file containing configuration settings like RBX_TOKEN and USER_AGENT.Using an env file is safer than passing tokens directly via command line, as it prevents accidental token exposure in shell history.Aliases: -eDefault: NoneInput Sources
Specify a single badge ID to remove from your account.Aliases:
-bExample: dbr --badge 123456789Specify a place ID. DBR will remove all badges from this place’s universe.Aliases:
-pExample: dbr --place 987654321Specify a user ID. DBR will scan all public games by this user and remove badges from them.Aliases:
-uExample: dbr --user 12345Specify a group (community) ID. DBR will scan all public games in this group and remove badges from them.Aliases:
-g, --communityNote: Private games in the group will not be visible via the API.Example: dbr --group 67890Specify a MetaGamerScore game ID to remove badges from.Example:
dbr --mgs-id 54321Path to a text file containing Roblox URLs (one per line) in the format:
https://roblox.com/games/[PLACE_ID]https://roblox.com/badges/[BADGE_ID]https://roblox.com/users/[USER_ID]
.txt files and .txt.zst compressed files.Example: dbr --file spam_badges.txtDownload Operations
Downloads MetaGamerScore’s list of Roblox games detected as problematic.Warning: May contain false positives. Review the list before using it to remove badges.This is a standalone operation - the program will exit after downloading.Default:
falseDownloads text files from exurd/badge-spam-lists containing place IDs from various badge chains.This is a standalone operation - the program will exit after downloading.Default:
falseInventory Scanning
Scans a user’s inventory for spam badges without deleting anything.Requires downloaded spam lists (use
--download-mgs-invalid-list or --download-badge-spam-lists first).Creates two output files:- List of places with spam badges
- List of badge IDs found
-cExample: dbr --check-inventory 12345Advanced Options
Use the Badgers of Robloxia’s Valuable Badge Database API instead of the Roblox API.Useful for detecting disabled badges that are hidden in the standard Roblox API.Warning: Requests can take significantly longer to complete.Recommendation: Use
--check-inventory instead to find hidden badges.Default: falseDirectory where DBR stores cache data, including checked places and downloaded lists.Aliases:
-cdDefault: ./dbr_cache (or executable directory for compiled versions)Number of concurrent threads to use when deleting multiple badges.Higher values can speed up deletion but may increase rate limiting risk.Default:
2Example: dbr --delete-threads 4Custom user agent string for HTTP requests.Aliases:
-uaDefault: DBR/{version}Utility Arguments
Display the version number and exit.Example:
dbr --versionShow help message with all available arguments and exit.Aliases:
-hExample: dbr --helpUsage Requirements
DBR requires at least one authentication method (
--rbx-token or --env-file) AND one input source (--file, --badge, --place, --user, --group, or --mgs-id) to perform deletion operations.The download and inventory scanning operations can run without authentication.
