The Return of Jafar

Full Script
jimothy
7
Characters
Total 25
Townsfolk
13
Librarian
You start knowing that 1 of 2 players is a particular Outsider. (Or that zero are in play.)
Investigator
You start knowing that 1 of 2 players is a particular Minion.
Dreamer
Each night, choose a player (not yourself or Travellers): you learn 1 good & 1 evil character, 1 of which is correct.
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.
Snake Charmer
Each night, choose an alive player: a chosen Demon swaps characters & alignments with you & is then poisoned.
Innkeeper
Each night*, choose 2 players: they can't die tonight, but 1 is drunk until dusk.
Undertaker
Each night*, you learn which character died by execution today.
Oracle
Each night*, you learn how many dead players are evil.
Courtier
Once per game, at night, choose a character: they are drunk for 3 nights & 3 days.
Philosopher
Once per game, at night, choose a good character: gain that ability. If this character is in play, they are drunk.
Fisherman
Once per game, during the day, visit the Storyteller for some advice to help your team win.
Ravenkeeper
If you die at night, you are woken to choose a player: you learn their character.
Amnesiac
You do not know what your ability is. Each day, privately guess what it is: you learn how accurate you are.
Outsider
4
Barber
If you died today or tonight, the Demon may choose 2 players (not another Demon) to swap characters.
Drunk
You do not know you are the Drunk. You think you are a Townsfolk character, but you are not.
Recluse
You might register as evil & as a Minion or Demon, even if dead.
Lunatic
You think you are a Demon, but you are not. The Demon knows who you are & who you choose at night.
Minion
4
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.
Marionette
You think you are a good character, but you are not. The Demon knows who you are. [You neighbor the Demon]
Vizier
All players know you are the Vizier. You cannot die during the day. If good voted, you may choose to execute immediately.
Demon
4
Pukka
Each night, choose a player: they are poisoned. The previously poisoned player dies then becomes healthy.
Vigormortis
Each night*, choose a player: they die. Minions you kill keep their ability & poison 1 Townsfolk neighbor. [-1 Outsider]
Fang Gu
Each night*, choose a player: they die. The 1st Outsider this kills becomes an evil Fang Gu & you die instead. [+1 Outsider]
Imp
Each night*, choose a player: they die. If you kill yourself this way, a Minion becomes the Imp.