A House Divided

Full Script
Piranha
3
Characters
Total 30
Townsfolk
13
Chef
You start knowing how many pairs of evil players there are.
Grandmother
You start knowing a good player & their character. If the Demon kills them, you die too.
Investigator
You start knowing that 1 of 2 players is a particular Minion.
Empath
Each night, you learn how many of your 2 alive neighbors are evil.
Dreamer
Each night, choose a player (not yourself or Travellers): you learn 1 good & 1 evil character, 1 of which is correct.
Mathematician
Each night, you learn how many players’ abilities worked abnormally (since dawn) due to another character's ability.
Exorcist
Each night*, choose a player (different to last night): the Demon, if chosen, learns who you are then doesn't wake tonight.
Flowergirl
Each night*, you learn if a Demon voted today.
Gambler
Each night*, choose a player & guess their character: if you guess wrong, you die.
Innkeeper
Each night*, choose 2 players: they can't die tonight, but 1 is drunk until dusk.
Professor
Once per game, at night*, choose a dead player: if they are a Townsfolk, they are resurrected.
Sage
If the Demon kills you, you learn that it is 1 of 2 players.
Mayor
If only 3 players live & no execution occurs, your team wins. If you die at night, another player might die instead.
Outsider
4
Drunk
You do not know you are the Drunk. You think you are a Townsfolk character, but you are not.
Goon
Each night, the 1st player to choose you with their ability is drunk until dusk. You become their alignment.
Tinker
You might die at any time.
Klutz
When you learn that you died, publicly choose 1 alive player: if they are evil, your team loses.
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.
Spy
Each night, you see the Grimoire. You might register as good & as a Townsfolk or Outsider, even if dead.
Witch
Each night, choose a player: if they nominate tomorrow, they die. If just 3 players live, you lose this ability.
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.
Vortox
Each night*, choose a player: they die. Townsfolk abilities yield false info. Each day, if no-one is executed, evil wins.
Shabaloth
Each night*, choose 2 players: they die. A dead player you chose last night might be regurgitated.
Traveller
5
Apprentice
On your 1st night, you gain a Townsfolk ability (if good), or a Minion ability (if evil).
Scapegoat
If a player of your alignment is executed, you might be executed instead.
Voudon
Only you & the dead can vote. They don't need a vote token to do so. A 50% majority isn't required.
Deviant
If you were funny today, you cannot die by exile.
Beggar
You must use a vote token to vote. If a dead player gives you theirs, you learn their alignment. You are sober & healthy.