Town roles:

You are Sceptile, who is aligned with the Town! Your ability is:
Solarbeam: During the night, you can charge up a Solarbeam. You can use Solarbeam during the night to kill someone. There will be a message saying “someone unleashed a solarbeam! “Name of person you targeted” died!” (if the kill doesn’t go through, it’ll just say “someone was hit, but didn’t die!”) If you kill a mafia, you can shoot again next night phase. If you kill a town, you cannot shoot next night phase.
You are Chandelure, who is aligned with the Town! Your ability is: 
Second Wind: After death you can still talk and vote.
You are Espeon, who is aligned with the Town! Your ability is:
Magic Bounce: You reflect all non-lethal actions used against you. So if someone protects you, you protect them instead. If someone investigates you, you investigate them instead. This does not apply to kills, so if someone kills you, you don’t reflect that action.
You are Jirachi, who is aligned with the Town! Your ability is: 
Wish: Each night you can use Wish. You will either 1. Learn a role and name of a random person 2. Watch a random person, meaning that you’ll see whoever targets them 3. Learn the role and alignment of one person, but not who that person is.
You are Castform, who is aligned with the Town! Your ability is:
Forecast: Once per game, during the night, you can make the weather a hail, rain, or sun.  The weather will last for the following day and night phase, e.g, you summon rain N1, it lasts for D1 and N2, and ends at the end of N2.
Hail: Aurora Veil can target unlimited people for that night.
Sun: No killing actions, including the mafia kill, will be able to be used during the following night, and people can talk during the night.
Rain: All actions can be used an extra time, excluding the mafia kill..
You are Alolan Ninetales, who is aligned with the Town! Your ability is:
Aurora Veil: Each night you can choose one person to protect. That person will be immune to kills for the night.
You are Grapploct, who is aligned with the Town! Your role is: 
Octolock: Each night you can choose one person. That person will be unable to use any actions during that night.                                                                                                                                                                                                                                                                                                                                                                                                                 
You are Pikachu, who is aligned with the Town! Your role is: 
Detective Pikachu: You can investigate one person every night and learn their role (but not their alignment). Additionally, because you are Pikachu, and everyone knows you, at the end of Night 0, your role will be revealed, and your identity. However, your alignment will not be revealed.
You are Mimikyu, who is aligned with the Town! Your ability is:
Disguise: You will survive the first lethal hit on you, and then be publicly revealed as this role. At the end of Night 0, when Pikachu reveals, Pikachu will choose whether Pikachu wants to let you share the spotlight or not. If so, you get to send an anonymous message to everyone. If not, you can’t. Either way, everyone will be informed there is a Mimikyu in the game.
You are Arceus, who is aligned with the Town! Your ability is:
Arceus: Judgment: Once per game, during the night, you can make it so, during the following day, whoever you vote for will die. This will be told to everyone. 
Mafia roles:
You are Froslass, who is aligned with the Mafia! Your ability is:
Destiny Bond: If you ever die, you can choose a player to kill, bypassing any protection from a Doctor or Bulletproof-type role. However, the kill will not function if you are roleblocked.
You are Hatterene, who is aligned with the Mafia! Your ability is:
Psychic: Once per night, you can choose a player, and find out who they visit, and who visits them. This does not count as a visit.
You are Reuniclus, who is aligned with the Mafia! Your ability is:
Future Sight: During the Night, you can target a player. That player will die two nights after, e.g: You Future Sight someone on Night 1, they die at the end of Night 3. This kill can be stopped if a Doctor-type role protects it, and does not bypass protection from a bulletproof-like role. You cannot target another person until the Future Sight hits or is stopped. Your target will be notified of all of this.
You are Aegislash, who is aligned with the Mafia! Your ability is: 
Stance Change: N1, you are in shield mode, and are immune to all non-lethal actions, and if someone uses a lethal action on you, they cannot use their action for the next night. N2, you are in blade mode, and can choose one person to roleblock. N3, you’re in shield mode again, and so on.
Third Party role:
You are Genesect, who is the Third Party! Your ability is: 
Lock-on: At the start of the game, you will be notified of a random role, and what that role does, and it’s alignment. Each night, you can investigate a player to learn their role. Once per game, you can forego this action to kill someone. If you person you kill was the role you were notified of at the start of the game, you win and leave the game. If you use your kill on the wrong person or the person you have to kill dies by other means, you lose. You cannot be killed. Your wincon is revealed at the start of the game.