Want more mods for Worst Class Ever? Explore our entire collection!
Room Protection
"Hosting a public class? Keep the score and the chalk honest."

How do I install Room Protection?
Download the free ProjectMods desktop app, then install Room Protection for Worst Class Ever in one click.
</>What does Room Protection do?
In Worst Class Ever, each player's game reports its own score, chalk hits and movement, and the host's game passes them on without a second look. If a student's copy says it just scored 200 points, or a teacher's copy reports ten chalk hits a second, the room accepts it. Room Protection adds that second look on your side. It runs only while you host, in any room including public ones, and it only turns down requests an unmodified copy of the game never sends, so honest players don't notice it. Block Impossible Score Changes refuses any single score change above 20 points, or above 44 for a player at a computer, where one big Breakout step can score that much. Both limits come from the game's own numbers and include its top 2.5x bonus. It also refuses losses sent by a player and score sent faster than pranks produce it. Block Chalk Spam lets a teacher's chalk stun students only as often as the room's chalk cooldown allows, and keeps sword hits on any one student to what the slash cooldowns allow. Block Forced Class Changes turns down players' requests to start or end the class, a request the game never sends from a player's copy. Warn About Fast Movers tells you when someone keeps moving faster than the room's top speed, and never stops anyone. Remember Kicked Players keeps the Steam account of anyone you kick, and the game turns them away from every room you host after that. Clear Kick List forgets them all. Refusals go into a log file with the player's name, their Steam id and the numbers, and you get a short notice in game, at most one per player every 30 seconds, so you know whom to kick. Guests don't install anything.
</>What is Room Protection?
Worst Class Ever trusts each player's game with its own score, chalk hits and movement, and the host's game relays them unchecked. Room Protection adds the missing check on the host's side: it checks every score change against limits worked out from the game's own pranks, holds chalk stuns to the room's cooldown, refuses players' requests to change the class stage, and warns about players moving faster than the room allows. Players you kick are remembered by Steam account and turned away from every room you host later. Guests join with a normal copy of the game, and honest players play exactly as before.
</>Common questions about Room Protection
What does Room Protection do in Worst Class Ever?
It adds checks to the host's game for the requests players' games send: score changes, chalk hits, class stage changes and joins. Anything an unmodified copy of the game can't send is refused and logged, and you see a short notice in game. Fast movement is only reported, never blocked.
Why can it run in public rooms when other match mods can't?
ProjectMods' other Worst Class Ever mods that change a match only run in private rooms, LAN rooms or rooms where you're alone. Room Protection changes nothing for honest players, because it only turns down requests an unmodified copy never sends. So it works in every room you host, public ones included.
Do the other players need the mod?
Guests don't need it, because every check runs in the host's game, which is where Worst Class Ever approves score changes, chalk hits, class changes and joins. Guests join with a normal copy and play as usual. When you join someone else's room instead, Room Protection stays idle, since only the host's game can turn requests down.
Can it refuse an honest player by mistake?
The limits come from the game's own numbers, with room to spare. The score limit sits above the largest gain any prank gives at the top bonus, and higher still for a player at a computer, where Breakout can score more in one step. The chalk limit lets a few extra hits through for chalk already in the air. Movement is never blocked, since elevators, teleports and potions move people legitimately. Guests running Workshop mods that add new ways to score can see those extra points refused, so switch Block Impossible Score Changes off for that room.
How do I let a kicked player back in?
Press Clear Kick List and Room Protection forgets everyone it remembered. Someone you kicked from the room you're in now still stays out until that room closes, as in the normal game. LAN rooms aren't affected, since LAN players have no verified Steam account.
Where can I see what was refused?
Open worstclassever_roomprotection_debug.log in the projectmods folder inside your AppData folder. Each line gives the time, the player's name and Steam id, what was refused and the limit it broke, so you can decide whom to kick. The list of kicked players is kept in worstclassever_kicked.json in the same folder.
What options does Room Protection include?
Block Chalk Spam
While you host, a teacher's chalk stuns students only as often as the room's chalk cooldown allows, and sword hits land on any one student only as often as the slash cooldowns allow. A few quick hits get through for chalk that was already flying; hits beyond that are refused and logged with the teacher's name.
Block Forced Class Changes
While you host, your game refuses a player's request to switch the class to another stage, such as starting or ending it. The game never sends that request from a player's copy, so only modified copies are stopped. Each refusal is logged with the player's name.
Warn About Fast Movers
While you host, a short notice tells you when a player keeps moving faster than the room allows for 2 seconds (more than 1.5 times the top speed, with sprinting, speed potions and the running track counted). It only warns and never stops anyone, since elevators, teleports and potions move people legitimately. It stays quiet while your room's mod notice lists Fly, Noclip & Teleport or Jump, Sprint & Slide, since guests may then move faster.
Clear Kick List
Forgets every player Room Protection remembered, so they can join your rooms again. Someone you kicked from the room you're in now stays out until that room closes, as in the normal game.
Block Impossible Score Changes
While you host, your game refuses mischief score no prank can produce: more than 20 points in one go, or 44 for a player at a computer, where one big Breakout step can score that much (both limits include the game's top 2.5x bonus for students who haven't been caught yet). It also refuses any score loss sent by a player and score sent faster than pranks give it (30 changes at once, then 10 a second). Refusals are logged with the player's name and the numbers.
Remember Kicked Players
When you kick someone from a room you host, Room Protection saves their Steam account, and the game turns them away from every room you host after that, the same way it already keeps them out of the room you kicked them from. LAN rooms are left alone.
Room Protection is a ProjectMods mod for Worst Class Ever that makes the host's game refuse requests an unmodified copy never sends, such as score jumps no prank can give, chalk faster than the cooldown and forced class changes, and keeps players you kicked out of the rooms you host later.
System Requirements
What features does Room Protection include?
- Refuses score changes above 20 points at once, or 44 for a player at a computer playing Breakout, with the game's 2.5x bonus counted, plus losses sent by players and score sent faster than pranks produce it.
- Holds a teacher's chalk stuns to the room's own chalk cooldown, with a short allowance for chalk already flying, and sword stuns on each student to the slash cooldowns.
- Turns down players' requests to start or end the class, which the game never sends from a player's copy.
- Warns you in game when someone keeps moving at over 1.5 times the room's top speed for 2 seconds, without stopping anyone.
- Remembers players you kick by Steam account and turns them away from every room you host later. One button clears the list.
- Shows a short notice in game when someone is refused, at most once per player every 30 seconds, so you know whom to kick.
Best For
- You host a public room and one student's score suddenly jumps by 150 points. Block Impossible Score Changes turns that down and tells you who sent it.
- The teacher in your room stuns the whole class with a stream of chalk. Block Chalk Spam lets their chalk stun only as often as the room's cooldown allows.
- You kicked a disruptive player last night and they keep turning up in your new rooms. Remember Kicked Players has the game turn them away each time.
More Mods for Worst Class Ever

Jump, Sprint & Slide
Adds a jump on Space, lets students sprint with the Sprint key and turns a crawl from a sprint into a short slide, in private, LAN and solo rooms.

Teacher Stamina
Keeps the teacher's stamina full, refills it anywhere at a rate you pick, or lets you grab stunned students at 0, in rooms you host privately, LAN rooms and solo.

Low Graphics Mode
Low Graphics Mode lowers the render scale, draws simpler shadows and shrinks textures on top of your own graphics settings, so Worst Class Ever asks less of a slow PC. Nothing is saved, dark rooms stay dark, and off puts it all back.







