Town (Protective):
Doctor: Choose someone to protect from death each night, granting them Defense. Can only protect themselves once. 
Bodyguard: Choose someone to guard each night, granting them Defense for that night. If the person you guard is attacked, you will counterattack the attacker and die. The Bodyguard may guard themselves while guarding another player if they choose. (May guard themselves once)
Banshee: Each night, may select a target, granting them Defense. If your target was attacked, you will be told the names of all visitors. Can choose to self-protect once, granting themselves Defense. 
Town (Investigative):
Sheriff: Interrogate someone each night for suspicious behavior. Detection Immune and Detection Omniscient roles will appear innocent.
Judge: Investigate someone each night to see if they are a Lawful citizen. Detection Immune roles will appear as Unlawful to the Judge, but Detection Vulnerable roles will also appear as Unlawful.
Tracker: Can choose 1 person to see who they use their night action on.
Lookout: Check to see who visits someone each night.
Matchmaker: Choose 2 targets and see if their win conditions are contradictory.
Detective: Each night, may choose a target and learns if their target is a killing role.
Town (Aversive): 
X-Man: Roleblock someone each night. (Roleblock Immune)
Inquisitor: Roleblock someone each night, and find out who they were planning to visit. (Detection Vulnerable)
Town (Vengeance): 
Retributionist: Can steal the ability of a dead town member, and use it that night.. (Charges: 4) (Detection Vulnerable)
Sniper: Each night, target one player. If that player is attacked, attack the assailant. (Detection Vulnerable)
Reviver: May resurrect 1 Town role per game.
Town (Elective):
Mayor: The Mayor gets 3 votes instead of 1, but only after they reveal themself. (Unique)
King: May grant someone the ability to have 2 votes during the next day, excluding themselves. (Unique)
Town (Killing):
Jailor: Each night, may choose to haul someone off to jail. When jailed, a player is roleblocked, bypassing Roleblock Immunity, and no night actions work on the jailed player (Except for Unstoppable attacks). The Jailor may speak with their jailee at night. The Jailor may also execute their jailee if they choose, except on Night 1. If the Jailor executes a Town member, they lose the ability to execute a jailed target. (Execute Charges: 3) (Detection Vulnerable) (Attack: Unstoppable) (Unique)
Vigilante: May choose to kill someone each night, except Night 1. If the Vigilante kills a townsperson, they will die the next night. (Charges: 3) (Detection Vulnerable)
Mafia (Killing):
Godfather: Kill someone each night. If there is a Mafioso, they will attack your target instead of you. If the Godfather dies, and there is no Mafioso, another mafia member will become the Mafioso depending upon their Priority. (Detection Omniscient) (Unique)
Mafioso: Attack the Godfather's target each night. If there is no Godfather, or if the Godfather does not give orders, the Mafioso will attack their target. If the Godfather dies, you will become the next Godfather. If you die, and there is no Godfather, another mafia member will become the new Mafioso depending upon their Priority. (Unique)
Ambusher: Can prepare an ambush outside someone's house at night, killing 1 person who visits their target. All people who visited that target other than the person who died learns the Ambusher's identity. (Unique) (Priority: 12)
Mafia (Deception):
Framer: Each night, may frame a town member. Any framed town members will show as suspicious to the Sheriff and Judge, incompatible with other townies to the Matchmaker, Killing to the Detective, and shows up as evil in the Psychic's vision. (Priority: 11)
Stone Mask: Disguise a mafia member as a town member for the night and the following day. All investigative abilities used on this mafia member will reflect the selected townsperson instead. Upon the death of the disguised mafia member, the role of the selected townsperson is displayed. (Priority: 10)
Mafia (Coercion):
Hacker: Can choose 1 person to Hack. Hacked players cannot vote during the following day. Hackers can Hack their mafia members if they choose, but Hacking the Mayor will be considered a harmful visit. (Detection Immune) (Priority: 6)
Consigliere: Investigate someone each night to learn their exact role. (Priority: 9)
Neutral (Benign):
Survivor: Must survive to the end of the match. Can grant itself Defense. (Charges: 4)
Guardian Angel: Each night, may choose to protect their target. Protecting their target grants them a Defense, and they cannot be voted against the next day. To win, the Guardian Angel's target must survive until the end of the game. If the Guardian Angel's target dies, they become a Survivor with no vests. (Charges: 2)
Neutral (Killing): 
Neutral Killing roles normally appear as Guilty to the Sheriff and Judge.
Serial Killer: Each night, may kill someone. If the Serial Killer is roleblocked, the roleblocker will die. To win, the Serial Killer must be the last player standing. (Roleblock Immune)