Mardi Gras Madness

Full Script
Kale & Zadon
2
Characters
Total 25
Townsfolk
14
Chef
You start knowing how many pairs of evil players there are.
Preacher
Each night, choose a player: a Minion, if chosen, learns this. All chosen Minions have no ability.
King
Each night, if the dead equal or outnumber the living, you learn 1 alive character. The Demon knows you are the King.
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.
Flowergirl
Each night*, you learn if a Demon voted today.
Innkeeper
Each night*, choose 2 players: they can't die tonight, but 1 is drunk until dusk.
Amnesiac
You do not know what your ability is. Each day, privately guess what it is: you learn how accurate you are.
Juggler
On your 1st day, publicly guess up to 5 players' characters. That night, you learn how many you got correct.
Slayer
Once per game, during the day, publicly choose a player: if they are the Demon, they die.
Fool
The 1st time you die, you don't.
Choirboy
If the Demon kills the King, you learn which player is the Demon. [+the King]
Poppy Grower
Minions & Demons do not know each other. If you die, they learn who each other are that night.
Cannibal
You have the ability of the recently killed executee. If they are evil, you are poisoned until a good player dies by execution.
Acrobat
Each night*, choose a player: if they are or become drunk or poisoned tonight, you die.
Outsider
4
Sweetheart
When you die, 1 player is drunk from now on.
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.
Barber
If you died today or tonight, the Demon may choose 2 players (not another Demon) to swap characters.
Minion
4
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.
Goblin
If you publicly claim to be the Goblin when nominated & are executed that day, your team wins.
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
3
Al-Hadikhia
Each night*, you may choose 3 players (all players learn who): each silently chooses to live or die, but if all live, all die.
Fang Gu
Each night*, choose a player: they die. The 1st Outsider this kills becomes an evil Fang Gu & you die instead. [+1 Outsider]
Vortox
Each night*, choose a player: they die. Townsfolk abilities yield false info. Each day, if no-one is executed, evil wins.