Spy

Wins/Loses with
Wins with:

Every Member of the Mafia

Amnesiac

Anti-Cult

Dream Master

Guardian Angel

Jester

Possessors will

Potion Master

Sleeper Agent

Survivor

Mayors who aren't against the Mafia

Has to kill:

All Members of the Town

CULT

Serial Killer

Mayors who want to stop the Mafia

Passives
Mafia- Go to the Mafia meetings for the first night. (Unless all other Villagers have died which means you just go to the mafia meetings).

Spy- Go the the Villager meetings. (happens after night one and stops until all Villagers are dead).