Everyone can Betray

Full Script
Daniel & Frederik
4
Characters
Total 25
Townsfolk
13
Clockmaker
You start knowing how many steps from the Demon to its nearest Minion.
Librarian
You start knowing that 1 of 2 players is a particular Outsider. (Or that zero are in play.)
Grandmother
You start knowing a good player & their character. If the Demon kills them, you die too.
Empath
Each night, you learn how many of your 2 alive neighbors are evil.
Fortune Teller
Each night, choose 2 players: you learn if either is a Demon. There is a good player that registers as a Demon to you.
Undertaker
Each night*, you learn which character died by execution today.
Gambler
Each night*, choose a player & guess their character: if you guess wrong, you die.
Monk
Each night*, choose a player (not yourself): they are safe from the Demon tonight.
Artist
Once per game, during the day, privately ask the Storyteller any yes/no question.
Slayer
Once per game, during the day, publicly choose a player: if they are the Demon, they die.
Professor
Once per game, at night*, choose a dead player: if they are a Townsfolk, they are resurrected.
Ravenkeeper
If you die at night, you are woken to choose a player: you learn their character.
Mayor
If only 3 players live & no execution occurs, your team wins. If you die at night, another player might die instead.
Outsider
4
Saint
If you die by execution, your team loses.
Recluse
You might register as evil & as a Minion or Demon, even if dead.
Drunk
You do not know you are the Drunk. You think you are a Townsfolk character, but you are not.
Moonchild
When you learn that you died, publicly choose 1 alive player. Tonight, if it was a good player, they die.
Minion
4
Godfather
You start knowing which Outsiders are in play. If 1 died today, choose a player tonight: they die. [-1 or +1 Outsider]
Poisoner
Each night, choose a player: they are poisoned tonight and tomorrow day.
Assassin
Once per game, at night*, choose a player: they die, even if for some reason they could not.
Scarlet Woman
If there are 5 or more players alive & the Demon dies, you become the Demon. (Travellers don't count.)
Demon
4
Pukka
Each night, choose a player: they are poisoned. The previously poisoned player dies then becomes healthy.
Imp
Each night*, choose a player: they die. If you kill yourself this way, a Minion becomes the Imp.
Shabaloth
Each night*, choose 2 players: they die. A dead player you chose last night might be regurgitated.
Fang Gu
Each night*, choose a player: they die. The 1st Outsider this kills becomes an evil Fang Gu & you die instead. [+1 Outsider]