Loud, Lying, Evil Tongue

Full Script
Dachi
2
Characters
Total 25
Townsfolk
14
Bounty Hunter
You start knowing 1 evil player. If the player you know dies, you learn another evil player tonight. [1 Townsfolk is evil]
Shugenja
You start knowing if your closest evil player is clockwise or anti-clockwise. If equidistant, this info is arbitrary.
Pixie
You start knowing 1 in-play Townsfolk. If you were mad that you were this character, you gain their ability when they die.
Chambermaid
Each night, choose 2 alive players (not yourself): you learn how many woke tonight due to their ability.
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.
Town Crier
Each night*, you learn if a Minion nominated today.
Innkeeper
Each night*, choose 2 players: they can't die tonight, but 1 is drunk until dusk.
Gambler
Each night*, choose a player & guess their character: if you guess wrong, you die.
Gossip
Each day, you may make a public statement. Tonight, if it was true, a player dies.
Professor
Once per game, at night*, choose a dead player: if they are a Townsfolk, they are resurrected.
Farmer
When you die at night, an alive good player becomes a Farmer.
Mayor
If only 3 players live & no execution occurs, your team wins. If you die at night, another player might die instead.
Acrobat
Each night*, choose a player: if they are or become drunk or poisoned tonight, you die.
Outsider
3
Goon
Each night, the 1st player to choose you with their ability is drunk until dusk. You become their alignment.
Drunk
You do not know you are the Drunk. You think you are a Townsfolk character, but you are not.
Barber
If you died today or tonight, the Demon may choose 2 players (not another Demon) to swap characters.
Minion
5
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.
Summoner
You get 3 bluffs. On the 3rd night, choose a player: they become an evil Demon of your choice. [No Demon]
Assassin
Once per game, at night*, choose a player: they die, even if for some reason they could not.
Demon
3
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.
Yaggababble
You start knowing a secret phrase. For each time you said it publicly today, a player might die.