^ No, just no. I really don't like this idea at all. For starters mafia only gets around twenty to twenty two or three sign ups, near forty is impossible.
Detective 1x - Can investigate 1 person every round, and has two lives.
( So far so good, a interesting yet familiar spin on the role ) (once he/she loses a life, they can not be attempted to kill by Mafia for 2 rounds) Medic 1x: Can protect any one person every round.
( Nothing interesting here ) The Oracle 1x: All knowing, and all mighty! Can find out who ONE of the Mafians are ONCE.
( Wait, so he/she gets to know a mafian is instantly, seems really op ) Mafia x7 Henchmen x5: Can vote who to kill, and who to do the deed. Juggernaut x1: has 3 lives. ( 2 lives is enough, because lets face it once a Juggernaut is found out they are going to die next time on the list, it defeats the purpose of mafia by giving this mafian 3 lives ) Don x1: Can cast 4 secret votes throughout the game.
( Okay, seems like a mixed bag ) Neutral The Grimm Reaper: Can kill or bring back one person once every 3 rounds. ( Cool idea ) Police: Can put or take out anybody from the suspect list 4 times throughout the game. ( Seems op but then again, a mixed bag ) Psychic: Is like the Detective, but can only use their power twice. ( Interesting new role, good idea ) Citizens 25x ( ..... Wut?! )
You expect six mafians ( Minus one because of the Oracle )
To take down 28 Pro town?!
No, just no, this game of mafian needs to be overhauled, or scrapped.
Because it will not work at all, in its current form.
Some of the roles need to be nerfed. Less player count to about 20ish, among other things.