Fast, toggleable Roblox removal for Windows and macOS. Use this when you need a truly clean slate (switching accounts, fixing corrupt installs, or prepping a fresh reinstall).
- Deep removal by default: processes, folders, registry/preferences, temp/cache, DNS, and stored credentials are all covered.
- Every step is deliberate: toggle each step
[+]run /[-]skip so you stay in control. - Cross-platform ready:
run.batfor Windows,cleaner.pyfor Windows/macOS. - Single-pass flow: one run takes you from detection to cleanup, then restart.
- Forensic-friendly: documents exactly what is removed for auditability.
- Windows Store/UWP Roblox removal using
Get-AppxPackage ... | Remove-AppxPackage. - MAC address tools (Windows): list adapters, randomize/set custom MAC, revert to original.
- Extended cleanup to Bloxstrap/Fishstrap: processes, folders (including
%LOCALAPPDATA%,%APPDATA%,%PROGRAMDATA%,%PROGRAMFILES%,%PROGRAMFILES(x86)%, Temp), shortcuts, and registry keys. - Uninstall entries cleanup: removes entries with
DisplayNamematching Roblox/Bloxstrap/Fishstrap (HKLM/HKCU, 32/64-bit roots). - CloudStore cleanup: removes current-user CloudStore entries containing Roblox/Bloxstrap/Fishstrap.
- Extra sweep: deletes Roblox shortcuts, prefetch files, crash dumps, “Recent” items, and
%USERPROFILE%\Documents\Roblox*. - Network hygiene: removes firewall rules and scheduled tasks matching Roblox/Bloxstrap/Fishstrap; strips hosts entries containing “roblox”.
- Robust deletion: handles read-only files to avoid failures during removal.
- Color-coded output: green = removed, yellow = not found, red = error, cyan = info.
- Cleaner header banner and clearer exit options.
- Interactive toggle menu with user-controlled steps.
- Windows-only MAC tools (PowerShell + registry) to spoof/revert adapter MACs.
- Mirrors best-practice locations on macOS (user and system scopes).
- Targets credentials (Windows) and DNS cache hygiene on both platforms.
- Designed for reinstall prep, account switching, or remediation after issues.
- No external dependencies for Python version (uses standard library only).
- Installation
- Quick Start
- What It Cleans (Windows)
- What It Cleans (macOS)
- Safety & Notes
- Contributing
- Inspiration
- Credits & Sources
Requirements:
- Python 3.7 or higher
Install Python (if not already installed):
- Windows: Download from python.org or use
winget:winget install Python.Python.3.12 - macOS: Use Homebrew:
brew install python3
Install dependencies (none required, but to verify):
pip install -r requirements.txtRequirements:
- Windows 10/11
- Administrator access
- No additional software needed
Windows:
cd "C:\Users\YourUsername\Desktop\Roblox Clean Sweep"
python cleaner.pymacOS/Linux:
cd ~/Desktop/Roblox\ Clean\ Sweep
python3 cleaner.pyOr make it executable:
chmod +x cleaner.py
./cleaner.py- Right-click
run.bat→ Run as administrator - Select mode:
1= Run everything (all [+])2= Configure steps individually3= MAC address tools (Windows)4= About steps (what they do)0= Exit
- Answer toggles (if mode 2): enter number to toggle
[+]/[-]status - Review and confirm cleanup
- Restart your PC before reinstalling Roblox
- Processes (stop locks): Roblox player/studio/installer/crash handler/launcher; plus tooling and launchers including Bloxstrap/Fishstrap and
RbxFpsUnlocker. - Folders & shortcuts:
- Roblox:
%LOCALAPPDATA%\Roblox,%APPDATA%\Roblox,%PROGRAMDATA%\Roblox,%ProgramFiles%\Roblox,%ProgramFiles(x86)%\Roblox,%USERPROFILE%\AppData\LocalLow\Roblox. - Bloxstrap: matching folders in
%LOCALAPPDATA%,%APPDATA%,%PROGRAMDATA%,%ProgramFiles%,%ProgramFiles(x86)%. - Fishstrap: matching folders in
%LOCALAPPDATA%,%APPDATA%,%PROGRAMDATA%,%ProgramFiles%,%ProgramFiles(x86)%. - Temp & Docs:
%LOCALAPPDATA%\Temp\Roblox|Bloxstrap|Fishstrap,%USERPROFILE%\Documents\Roblox*. - Shortcuts: removes desktop (user and public) and Start Menu entries for Roblox/Bloxstrap/Fishstrap.
- Roblox:
- Registry & associations:
HKCU/HKLM Software\RobloxandROBLOX Corporation, including WOW6432Node.- Protocol/file handlers:
roblox,roblox-player,roblox-player-1,roblox-studio,roblox-studio-auth; file ext:.rbxl,.rbxlx; IEProtocolExecuteentries. - Bloxstrap/Fishstrap keys and protocol classes.
- Uninstall entries: removes entries with
DisplayNamematching Roblox/Bloxstrap/Fishstrap across HKLM/HKCU (32/64-bit roots). - Microsoft Store/UWP: removes
ROBLOXCORPORATION*package if present. - Temp, Prefetch, Crash dumps, Recent:
%TEMP%\Roblox*,C:\Windows\Prefetch\ROBLOX*.pf,%LOCALAPPDATA%\CrashDumps\Roblox*.dmp, Recent entries containing “roblox”. - Network hygiene: flush DNS; remove firewall rules and scheduled tasks matching Roblox/Bloxstrap/Fishstrap; strip hosts lines containing “roblox”.
- Credentials: deletes Windows Credential Manager entries matching Roblox/Bloxstrap/Fishstrap.
- Processes: kills Roblox app and related helpers before removal.
- Folders:
~/Library/Application Support/Roblox,~/Library/Caches/com.roblox.Roblox,~/Library/Preferences/com.roblox.Roblox.plist,~/Library/Logs/Roblox,~/Library/Saved Application State/com.roblox.Roblox.savedState. - System-wide traces (if present):
/Library/Application Support/Roblox,/Library/Logs/Roblox. - Temp/cache:
/tmpRoblox artifacts and cache folders under~/Library/Caches. - Network hygiene: optional DNS cache flush (
dscacheutil -flushcacheandsudo killall -HUP mDNSResponder).
- Always run as admin (Windows) or with
sudo(macOS) for full cleanup. - Backup anything important before running; this is meant to remove all Roblox traces.
- Restart after the script completes.
- Scripts are text-based; review before running if you need to audit.
- Both Python and Batch versions will show warnings for skipped/failed operations and continue instead of crashing.
- MAC spoofing is Windows-only and requires admin. Some NIC drivers/brands may ignore
NetworkAddressoverrides or reset them after updates. - Connectivity can briefly drop while the adapter is disabled/enabled to apply the change.
- You can revert any override via the MAC tools menu (option “Revert to original”).
- The script removes hosts entries that contain “roblox” (case-insensitive). If you rely on custom host mappings, review before/after.
- Firewall rules and scheduled tasks with names/paths containing Roblox, Bloxstrap, or Fishstrap are deleted.
python cleaner.py
# Select: 1run.bat
# Select: 2
# Toggle steps as needed
# Select: S to startpython3 cleaner.py
# Select: 2
# Toggle steps as needed (A for all, S to start)python cleaner.py
# Select: 3 (MAC address tools)
# Pick adapter → choose:
# 1) Randomize MAC
# 2) Set custom MAC (12 hex chars, no colons)
# 3) Revert to originalColor legend in output:
- Green = removed/updated successfully
- Yellow = item not found (already clean)
- Red = error (operation failed)
- Cyan = informational
Issues and PRs welcome—especially for:
- Adding detections for new Roblox paths
- Platform-specific tweaks
- Bug reports or stability improvements
- Documentation improvements
- Clean, auditable resets for players and creators.
- Fast troubleshooting when reinstalling or switching accounts.
- Reduce support noise by ensuring no leftover state remains.
- Windows MAC spoofing approach: registry
NetworkAddressoverride and adapter bounce behavior were informed by the community project “Windows-MAC-Address-Spoofer” by Scrut1ny: - Cleanup targets and uninstall surface area cross-checked against “Roblox-Remover” by emlm244 (Windows/macOS paths and behaviors):
This project does not copy code verbatim; the above resources were used as references to validate approach and coverage.
cleaner.py- Python version (cross-platform, recommended)run.bat- Windows batch version (no dependencies)requirements.txt- Python dependencies (none required; for documentation)README.md- This file