Offline moderator toolkit

A Mafia narrator script you can read word for word

Use this when you want physical cards and a human moderator. It includes setup ratios, consistent night wording, protection outcomes, voting, ties, win announcements, and printable role cards.

Want the moderator to play too? Create a browser-run Mafia room. Each phone handles its owner's private role and the software resolves the night and vote.

Choose a balanced card set

PlayersMafiaDetectiveDoctorVillagers
62112
72113
82114
92115
103115
11–133116–8
14–164118–10

These match the game's automatic deck. For a first session, do not add optional roles. A moderator who includes the Jester, Serial Killer, or Vigilante needs extra wake-up calls and different win checks.

Before dealing

  1. Count one card per player and shuffle without looking.
  2. Keep paper and a pen for night targets, Detective results, protection, and voting.
  3. Seat players so the moderator can see every gesture.
  4. Choose whether eliminated roles will be revealed. This script uses role reveal because it matches Mafia Night.
  5. Explain that eliminated players may watch but must not speak, react, or signal.
Each of you will receive a secret role. The Mafia know their partners and choose one victim each night. The Town does not know who the Mafia are and must find them through discussion and voting. Town wins by eliminating every Mafia member. Mafia wins when they equal or outnumber the remaining Town. Keep your card hidden, and if you are eliminated, do not give the living any clues.
Look at your card now. Remember your role, place the card face down, and look at me when you are ready.

Night one

Use the same wake order and a similar pause length every night. Changing your timing based on who is alive can reveal information.

Night falls. Everyone, close your eyes and keep your hands still.
Mafia, open your eyes. Find your partners. Silently agree on one living player to attack by pointing. [Pause and record the target.] Mafia, close your eyes.
Detective, open your eyes and point to one living player to investigate. [Silently nod for Mafia or shake your head for not Mafia.] Detective, close your eyes.
Doctor, open your eyes and point to one living player to protect tonight. You may protect yourself. [Record the target.] Doctor, close your eyes.

If the Doctor selected the Mafia target, nobody dies. Otherwise record the chosen victim. Do not reveal whether a quiet night came from protection.

Dawn and discussion

Dawn breaks. Everyone, open your eyes.

If the attack succeeded:

The Mafia visited [name] last night. [Name], reveal your card. You are eliminated. You may watch, but you may not speak or react to the game.

If the Doctor saved the target:

The town wakes to a quiet morning. Nobody died last night.
Someone at this table is lying. Discuss what you know, question each other's stories, and decide who should face the vote.

For beginners, let each living player speak once before opening free debate. Avoid confirming private role claims. The moderator states mechanical outcomes but never judges a player's story.

Call and count the vote

Choose one method and use it consistently. Simultaneous pointing is fast but can be hard to count; written ballots are private but slower. A roll-call vote creates the clearest public record.

Discussion is closed. When I call your name, name one living player to eliminate or say “abstain.” You cannot vote for yourself. Votes cannot change after they are spoken.

Count the totals. This script uses the Mafia Night rule: eliminate a player only if they are the single highest vote-getter and their total is greater than abstentions.

The vote is final. [Name] received [number] votes. Abstentions received [number]. [Name], reveal your card. You are eliminated.

For a tie or an abstention block:

The town could not agree. Nobody is eliminated today.

Later nights

Repeat the same calls even after a special role dies. For example, still say “Detective, open your eyes,” pause, and then close the role. Otherwise the duration of the night reveals whether the Detective remains alive.

At the end of every death or vote, count living sides:

Win announcements

The final Mafia member has been eliminated. The town is safe. Town wins!
The Mafia now equal the remaining Town. They control every decision from here. Mafia wins!

Reveal all remaining cards after the announcement. If the group wants a rematch, collect every card before discussing who played each role so the new shuffle remains clean.

Use the script for Werewolf

The rules are identical. Replace Mafia with Werewolves, Detective with Seer, Doctor with Healer, Town with Village, and “night falls” with “the moon rises.” Keep the same wake order, target resolution, vote, and win thresholds. The Werewolf guide includes the complete theme glossary.