Torrible Alarm Clocktower
v1.0.0by seaplusCustomDifficulty:
"Open Script Tool" pre-loads this script's characters directly on script.bloodontheclocktower.com, the same way it works from other script libraries.
Characters
Townsfolk
StewardYou start knowing 1 good player.
ChefYou start knowing how many pairs of evil players there are.
Bounty HunterYou start knowing 1 evil player. If the player you know dies, you learn another evil player tonight. [1 Townsfolk is evil]
EmpathEach night, you learn how many of your 2 alive neighbours are evil.
High PriestessEach night, learn which player the Storyteller believes you should talk to most.
BalloonistEach night, you learn 1 player of each character type, until there are no more types to learn. [+1 Outsider]
Mathematician

Each night, you learn how many players' abilities worked abnormally (since dawn) due to another character's ability.
MonkEach night*, choose a player (not yourself): they are safe from the Demon tonight.
LycanthropeEach night*, choose a living player: if good, they die, but they are the only player that can die tonight.
GossipEach day, you may make a public statement. Tonight, if it was true, a player dies.
AlsaahirEach day, if you publicly guess which players are Minion(s) and which are Demon(s), good wins.
SoldierYou are safe from the Demon.
FoolThe first time you die, you don't.
Outsider
HermitYou have all Outsider abilities. [-0 or -1 Outsider]
DrunkYou do not know you are the Drunk. You think you are a Townsfolk character, but you are not.
TinkerYou might die at any time.
RecluseYou might register as evil & as a Minion or Demon, even if dead.
Minion
PsychopathEach day, before nominations, you may publicly choose a player: they die. If executed, you only die if you lose roshambo.
XaanOn night X, all Townsfolk are poisoned until dusk. [X Outsiders]
Marionette
You think you are a good character but you are not. The Demon knows who you are. [You neighbour the Demon]
WraithYou may choose to open your eyes at night. You wake when other evil players do.
Demon
ImpEach night*, choose a player: they die. If you kill yourself this way, a Minion becomes the Imp.
ShabalothEach night*, choose 2 players: they die. A dead player you chose last night might be regurgitated.
OjoEach night*, choose a character: they die. If they are not in play, the Storyteller chooses who dies.
Fang GuEach night*, choose a player: they die. The 1st Outsider this kills becomes an evil Fang Gu & you die instead. [+1 Outsider]
Fabled & Loric
TorPlayers don't know their character or alignment. They learn them when they die.
DjinnUse the Djinn's special rule. All players know what it is.
Night order
First night
- 1DDusk
Start the Night Phase.
- 2MMinion Info
If there are 7 or more players, wake all Minions: Show the THIS IS THE DEMON token. Point to the Demon. Show THESE ARE YOUR MINIONS token. Point to the other Minions.
- 3DDemon Info
If there are 7 or more players, wake the Demon. Show the Demon token. Show all Minions. Show the THESE CHARACTERS ARE NOT IN PLAY token. Show 3 not-in-play good character tokens.
- 4
MarionetteSelect one of the good players next to the Demon and place the Is the Marionette reminder token. Wake the Demon and show them the Marionette.
- 5
ChefShow the finger signal (0, 1, 2, …) for the number of pairs of neighbouring evil players.
- 6
EmpathShow the finger signal (0, 1, 2) for the number of evil alive neighbours of the Empath.
- 7
BalloonistChoose a character type. Point to a player whose character is of that type. Place the Balloonist's Seen reminder next to that character.
- 8
Bounty HunterPoint to 1 evil player. Wake the townsfolk who is evil and show them the 'You are' card and the thumbs down evil sign.
- 9
MathematicianShow the hand signal for the number (0, 1, 2, etc.) of players whose ability malfunctioned due to other abilities.
- 10DDawn
Wait for a few seconds. End the Night Phase.
Other nights
- 1DDusk
Start the Night Phase.
- 2
MonkThe previously protected player is no longer protected. The Monk points to a player not themself. Mark that player 'Protected'.
- 3
LycanthropeThe Lycanthrope points to a living player: if good, they die and no one else can die tonight.
- 4
ImpThe Imp points to a player. That player dies. If the Imp chose themselves: Replace the character of 1 alive minion with a spare Imp token. Show the 'You are' card, then the Imp token.
- 5
ShabalothOne player that the Shabaloth chose the previous night might be resurrected. The Shabaloth points to two players. Those players die.
- 6
Fang GuThe Fang Gu points to a player. That player dies. Or, if that player was an Outsider and there are no other Fang Gu in play: The Fang Gu dies instead of the chosen player. The chosen player is now an evil Fang Gu. Wake the new Fang Gu. Show the 'You are' card, then the Fang Gu token. Show the 'You are' card, then the thumb-down 'evil' hand sign.
- 7
GossipIf the Gossip’s public statement was true: Choose a player not protected from dying tonight. That player dies.
- 8
TinkerThe Tinker might die.
- 9
EmpathShow the finger signal (0, 1, 2) for the number of evil neighbours.
- 10
BalloonistChoose a character type that does not yet have a Seen reminder next to a character of that type. Point to a player whose character is of that type, if there are any. Place the Balloonist's Seen reminder next to that character.
- 11
Bounty HunterIf the known evil player has died, point to another evil player.
- 12
MathematicianShow the hand signal for the number (0, 1, 2, etc.) of players whose ability malfunctioned due to other abilities.
- 13DDawn
Wait for a few seconds. End the Night Phase.
Steward, High Priestess, Alsaahir, Hermit, Xaan, Wraith, Ojo, Tor, Djinn don't have night-order data in BOTChub yet — check the printed script or Script Tool for exact placement.
Jinxes

Mathematician & DrunkThe Mathematician learns if the Drunk's ability yielded false info or failed to work properly.

Marionette & BalloonistIf the Marionette thinks that they are the Balloonist, an Outsider might have been added.

Mathematician & MarionetteThe Mathematician learns if the Marionette's ability yielded false info or failed to work properly.