Skip to main content
boibydev
  • Home & About
  • Projects
  • Contact
  • Home & About
  • Projects
  • Contact

Copyright boiby 2026

boiby
  1. Projects
  2. 2024 Roblox Ban Screen

2024 Roblox Ban Screen

Restores Roblox's ban screen to before the changes that led up to its full replacement in August 2025.

About

From August 2025 to January 2026, Roblox gradually replaced their ban screen (moderation page) entirely. The screen had already been quietly changed in the months before that, with pieces of the original layout being messed with. This userscript restores the ban page to how it was just before any of those changes.

It reconstructs the screen as it appeared from June 2024 to around April 2025: the original card dimensions, the exact heading and body text sizes, the "Our content monitors have determined that your behavior at Roblox has been in violation of our Terms of Use." text, and the offensive item and reason box that sat below the moderator note and review date.

The script reads your actual moderation data from the page, so everything shown is real.

Install on GreasyforkView on GitHub

Important

This script only changes how the ban screen looks. It does not affect your account status, moderation standing, or any data on Roblox's side. It is purely cosmetic.

What it restores

"Account Deleted" screen

Restores the permanent ban screen with its original heading, layout, and body copy, exactly as it appeared before Roblox changed it to "Account Terminated" (and later "Banned")

"Banned for X Days"

Temp bans (now known as "suspensions") are shown with the old heading and re-activation date text. The script reads the actual duration from the moderation API and injects it into the right place.

"Warning"

Restores the warning screen in full, including the re-activation checkbox and the re-activate account and logout buttons below it. These were a staple of the old moderation flow that disappeared with the redesign.

Offensive item and reason box

The old reason box listing the offending item and the specific reason is brought back. The label, item name, and violation/reason are all reconstructed from live API data.

Accuracy

The card is reproduced at its original 840px wide, with 12px padding, a 32px heading, and 16px body text, all matching Roblox's own original stylesheet values. The script doesn't "guess" the layout or structure. It was built by referencing archived versions of the moderation page so it uses the exact values Roblox used.

Installation

You'll need a userscript manager installed on your browser first. Tampermonkey and Violentmonkey both work. Then click the Greasyfork link to install, or grab the source from GitHub and install it manually.

Install on GreasyforkView on GitHub