Family Don't End With Blood

Full Script
Bees
4
Notes
Carry on, wayward son.
Characters
Total 33
Townsfolk
13
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.
Preacher
Each night, choose a player: a Minion, if chosen, learns this. All chosen Minions have no ability.
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.
Monk
Each night*, choose a player (not yourself): they are safe from the Demon tonight.
Exorcist
Each night*, choose a player (different to last night): the Demon, if chosen, learns who you are then doesn't wake tonight.
Gossip
Each day, you may make a public statement. Tonight, if it was true, a player dies.
Savant
Each day, you may visit the Storyteller to learn 2 things in private: 1 is true & 1 is false.
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.
Alchemist
You have a Minion ability. When using this, the Storyteller may prompt you to choose differently.
Pacifist
Executed good players might not die.
Cannibal
You have the ability of the recently killed executee. If they are evil, you are poisoned until a good player dies by execution.
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.
Heretic
Whoever wins, loses & whoever loses, wins, even if you are dead.
Drunk
You do not know you are the Drunk. You think you are a Townsfolk character, but you are not.
Minion
6
Poisoner
Each night, choose a player: they are poisoned tonight and tomorrow day.
Devil's Advocate
Each night, choose a living player (different to last night): if executed tomorrow, they don't die.
Fearmonger
Each night, choose a player: if you nominate & execute them, their team loses. All players know if you choose a new player.
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.)
Evil Twin
You & an opposing player know each other. If the good player is executed, evil wins. Good can't win if you both live.
Demon
2
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.
Traveller
5
Bishop
Only the Storyteller can nominate. At least 1 opposing player must be nominated each day.
Bone Collector
Once per game, at night*, choose a dead player: they regain their ability until dusk.
Butcher
Each day, after the 1st execution, you may nominate again.
Harlot
Each night*, choose a living player: if they agree, you learn their character, but you both might die.
Scapegoat
If a player of your alignment is executed, you might be executed instead.
Fabled
3
Angel
Something bad might happen to whoever is most responsible for the death of a new player.
Hell's Librarian
Something bad might happen to whoever talks when the Storyteller has asked for silence.
Sentinel
There might be 1 extra or 1 fewer Outsider in play.