Skip to main content
DBR can download spam detection lists from external sources to help identify problematic badges. These lists are essential for the inventory scanner and can be used directly for badge removal.

Available Lists

MetaGamerScore Invalid Games

Games detected as problematic by MGS

Badge Spam Lists

Community-maintained badge chain collections

MetaGamerScore Invalid Games

Download a list of Roblox games flagged as problematic by MetaGamerScore.
--download-mgs-invalid-list
flag
Downloads MetaGamerScore’s invalid games list

Usage

dbr --download-mgs-invalid-list
Dumb Badge(s) Remover 1.0.0
copyright (c) 2023, 2025 exurd

Downloading MetaGamerScore invalid Roblox games list...
Success!

Downloaded Files

mgs_invalid_games.json
json
Complete JSON response from MGS API
{
  "invalid_games": [
    "1818",
    "534706382",
    "9876543210"
  ]
}
mgs_invalid_games.txt
text
Human-readable list of game URLs (one per line)
https://www.roblox.com/games/1818
https://www.roblox.com/games/534706382
https://www.roblox.com/games/9876543210
Can be used directly with --file for badge removal:
dbr --env-file .env --file mgs_invalid_games.txt

What Gets Flagged?

MetaGamerScore flags games based on various criteria:

Badge Spam

Games with excessive badge counts designed to inflate scores

Fake Games

Games created solely for badge distribution

Exploits

Games with easily exploitable badge requirements

Badge Chains

Series of related games pumping out spam badges
Use with caution! This list may contain legitimate games that were incorrectly flagged. Always review before mass-deleting badges.

API Source

DBR fetches data from:
https://metagamerscore.com/api/roblox/invalid_games
This list is maintained by the MetaGamerScore team and updated regularly.

Badge Spam Lists

Download community-maintained lists of badge chains from the exurd/badge-spam-lists repository.
--download-badge-spam-lists
flag
Downloads badge spam lists from GitHub

Usage

dbr --download-badge-spam-lists
Dumb Badge(s) Remover 1.0.0
copyright (c) 2023, 2025 exurd

Downloading badge spam lists...
Success!

Downloaded Structure

badge-spam-lists-main/
├── README.md
├── badge_chain_001.txt.zst
├── badge_chain_002.txt.zst
├── badge_chain_003.txt.zst
├── ...
└── mega_chain_xyz.txt.zst
Each .txt.zst file contains compressed lists of Roblox game URLs.

File Format

Files are compressed with Zstandard (.zst). When decompressed, they contain:
https://www.roblox.com/games/1234567890
https://www.roblox.com/games/1234567891
https://www.roblox.com/games/1234567892
...
DBR automatically decompresses .txt.zst files when using the --file command or inventory scanner.

Using the Lists

Method 1: With Inventory Scanner

The scanner automatically uses all downloaded .txt.zst files:
dbr --check-inventory 123456789

Method 2: Direct Removal

Use a specific compressed list file:
dbr --env-file .env --file badge-spam-lists-main/badge_chain_001.txt.zst

Method 3: Decompress and Edit

Manually decompress, review, and use:
# Decompress with zstd
zstd -d badge-spam-lists-main/badge_chain_001.txt.zst

# Review and edit
nano badge_chain_001.txt

# Use with DBR
dbr --env-file .env --file badge_chain_001.txt

What’s Included?

The repository contains curated lists of:
  • Badge Chains - Series of games pumping out spam badges
  • AFK Games - Games requiring no interaction for badges
  • Badge Farms - Games designed solely for badge distribution
  • Exploit Games - Games with easily exploitable badge requirements
Lists are community-maintained and may not be 100% accurate. Always review before deletion.

GitHub Repository

DBR downloads from:
https://github.com/exurd/badge-spam-lists/archive/refs/heads/main.zip
The repository is regularly updated with new badge chains and spam games.

Combining Lists

Download both lists for comprehensive spam detection:
# Download both lists
dbr --download-mgs-invalid-list
dbr --download-badge-spam-lists

# Scan inventory with both lists
dbr --check-inventory 123456789
The inventory scanner combines all available lists for maximum coverage:
  • MetaGamerScore invalid games
  • Badge spam lists (all .txt.zst files)
  • Custom spam_badges.txt (if present)

Custom Lists

Creating Your Own List

Create a custom spam_badges.txt file with badge IDs:
spam_badges.txt
2124858409
2124858410
2124858411
The inventory scanner automatically includes this file if it exists in the current directory.

File Formats Supported

.txt
text
Plain text files with Roblox URLs or badge IDs
.txt.zst
compressed
Zstandard-compressed text files (automatically decompressed by DBR)
.json
json
JSON files with invalid_games array (MGS format)

Update Frequency

Update Schedule: Real-timeThe MGS invalid games list is updated continuously as new spam games are detected.Recommendation: Re-download weekly or before major inventory scans
# Update MGS list
dbr --download-mgs-invalid-list

Storage Locations

All lists are downloaded to the current working directory:
$ ls -1
mgs_invalid_games.json
mgs_invalid_games.txt
badge-spam-lists-main/
spam_badges.txt          # optional custom list
To use lists from a different location, run DBR from that directory or copy the files to your working directory.

Disk Space Requirements

mgs_invalid_games.json
size
~50-500 KB (depends on number of flagged games)
mgs_invalid_games.txt
size
~100 KB - 1 MB
badge-spam-lists-main/
size
~5-50 MB compressed (varies by number of lists)
Total
size
~10-100 MB for all lists

Troubleshooting

Possible Causes:
  • No internet connection
  • GitHub/MGS servers are down
  • Firewall blocking requests
Solutions:
  • Check internet connection
  • Retry later
  • Download manually and extract to current directory
Cause: Corrupted download from GitHubSolution: Delete partial download and retry:
rm -rf badge-spam-lists-main/
dbr --download-badge-spam-lists
Cause: Missing zstandard packageSolution: Install the package:
pip install zstandard
This is required to read .txt.zst compressed files.
Cause: Lists downloaded to wrong directorySolution: Run scanner from the same directory where you downloaded lists:
cd /path/to/lists
dbr --check-inventory 123456789

Manual Download

If automatic downloads fail, you can download lists manually:
  1. Visit: https://metagamerscore.com/api/roblox/invalid_games
  2. Save as mgs_invalid_games.json
  3. (Optional) Convert to .txt format:
    jq -r '.invalid_games[] | "https://www.roblox.com/games/\(.)"' mgs_invalid_games.json > mgs_invalid_games.txt
    

Privacy and Security

No authentication required! List downloads are completely anonymous and do not require a Roblox token.

Data Sources

Lists are fetched from public APIs and repositories

No Tracking

DBR does not send any personal information when downloading lists

Open Source

All list sources are publicly verifiable

Local Storage

Lists are stored locally and never uploaded

Contributing to Lists

Help improve spam detection by contributing to the badge spam lists:
1

Find Spam Badges

Identify new badge chains or spam games not yet in the lists
2

Document the Chain

Create a list of all place IDs in the badge chain
3

Submit to GitHub

Open a pull request on exurd/badge-spam-lists
For MetaGamerScore additions, contact the MGS team through their website.

Build docs developers (and LLMs) love