Invincible

Full Script
Jsmoothnyc
2
Notes
My goal was to create a script that could take all day, or longer than a BMR. I mean there has to be someone out there that likes long games right? I actually wanted to do a contest to see if anyone could finish this script in under a hour, or maybe I should make it 30 minutes. And I was gonna do a contest and pay ST's, or maybe I should pay everyone who participated. I was only gonna do it for 3 games. Haven't decide yet. If you know anyway that I could improve on this long game theme, let me know.
Characters
Total 25
Townsfolk
12
Pixie
You start knowing 1 in-play Townsfolk. If you were mad that you were this character, you gain their ability when they die.
Sailor
Each night, choose an alive player: either you or they are drunk until dusk. You can't die.
Innkeeper
Each night*, choose 2 players: they can't die tonight, but 1 is drunk until dusk.
Monk
Each night*, choose a player (not yourself): they are safe from the Demon tonight.
Professor
Once per game, at night*, choose a dead player: if they are a Townsfolk, they are resurrected.
Philosopher
Once per game, at night, choose a good character: gain that ability. If this character is in play, they are drunk.
Soldier
You are safe from the Demon.
Fool
The 1st time you die, you don't.
Pacifist
Executed good players might not die.
Tea Lady
If both your alive neighbors are good, they can't die.
Mayor
If only 3 players live & no execution occurs, your team wins. If you die at night, another player might die instead.
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
3
Snitch
Each Minion gets 3 bluffs.
Goon
Each night, the 1st player to choose you with their ability is drunk until dusk. You become their alignment.
Lunatic
You think you are a Demon, but you are not. The Demon knows who you are & who you choose at night.
Minion
5
Widow
On your 1st night, look at the Grimoire & choose a player: they are poisoned. 1 good player knows a Widow is in play.
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.
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
5
Lleech
Each night*, choose a player: they die. You start by choosing a player: they are poisoned. You die if & only if they are dead.
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.
Po
Each night*, you may choose a player: they die. If your last choice was no-one, choose 3 players tonight.
Zombuul
Each night*, if no-one died today, choose a player: they die. The 1st time you die, you live but register as dead.