Townie roles:
Cop: A regular cop, uses the help of his enabler to investigate one person each night (determining their role) or investigate one dead body (determining it's role posthumously). Is informed of who his enabler is.
Cop Enabler: Has no powers by himself, but if he's killed, the cop can't perform his duties and transforms into a regular townie. If revived, then the cop will be able to perform his duties again. Is informed of who the cop is.
Arrogant Master Detective: During the night, he functions exactly like a cop, and can investigate one person or body per night. During the day, he has the added ability of being able to deduce the truthfulness of any statement OR investigate any dead body to determine it's role and who killed that person (he requests to do either of these things by contacting the mod, i.e. me). However, he's so arrogant, the he'll gloat loudly of his discovery and everyone will be notified that he's the master detective.
Amnesiamancer: Once a night, he'll cast his magic to make a character forget what he wanted to do that night, thus negating whatever his action was. The Amnesiamancer overrides any and all actions. Those that are targeted by the Amnesiamancer are notified that they their character has been amnesia-fied, but not by who.
Alarmomancer: If he's attacked, will automatically let everyone know exactly who attacked him. If targeted by the Amnesiamancer at the same time as being attacked, he'll forget to cast his magic.
White Mage: Each night, he can target one person each night to protect OR one person to revive each night.
Mafia Roles:
Necromancer: Can revive any character each night.
Illusionist: Each night, can cast a magic on himself or anyone else that not only hides his identity, but can fool anyone investigating him into thinking that the subject of the magic is any role the illusionist wants (for example, he could cast the magic on the white mage, saying to make him look like a mafia member, and if anyone investigates them, they'll turn up mafia member. But if he casts the magic on himself, and says he wants to appear like an Alarmomancer, then anyone investigating him will think he's the alarmomancer.) Cannot make himself look like the Lovecraftian horror.
Criminal Mastermind: Can perform perfect crimes. Can kill the Alarmomancer without triggering his alarm, and the arrogant master detective can't deduce his identity from examining his victims, but the AMD will not be revealed because of this.
third party roles
Situational Mind Controller: This person can control the actions of ANY other character during the night, on one condition however: when requesting who to mind control, he must post the person's name AND role, necessitating that he deduce who's who before he can become effective. His victims are made aware that they are mind controlled, but not by who. Wins when he's the only person left. If he successfully mind controls a mafia member, he controls who the mafia kills that night or use that mafia member's power. If he controls the cop or detective, the results are given to the mind controller and not the investigator. If mind controlling a killer role, he can order that player to kill themselves. Automatically loses should all the killing roles be exterminated and no way to revive them exists.
Lovecraftian Horror: A monster of unimaginable horror hiding amongst humans. He can kill one player per night and he can survive being nightkilled once, and any detective investigating him is given the "townie" result and the investigator in question goes insane, and any person they investigate after that gives them an incorrect answer. They are not told they are insane. He wins when all other players are dead. The Illusionist's magic overrides and disables his mind-warping appearance.
Ontop of all this:
Two players will be chosen to be "best friends", these two players will know eachother's identities. If one of the two are killed, then the second will wait until the next night, and then commit suicide. The white mage cannot protect against suicide. If revived, he waits until the next night, then commits suicide again unless the first is revived.
Any questions? If something seems wrong with the roles as I've laid them out, then feel free to point it out.