Hi. I was thinking about mafia concepts because I really like it here on Smogon. I actually independently came up with an idea similar to jigglypuffers42, just with a few different variations.
1. Have a lot of "villagers" and 3 neutrals that can convert people at night. But as a twist, you will get a role after you have been converted and infected someone. Kind of like a chain. For example, if I started out as converter, and chose "Player A" to be converted and put on my team, then Player A will be the next converter while I get a mafia role. No one knows each others roles to start out with. Then, as you get infected you will get roles like:
-Doctor: Basically a Inspector
-Tracer: Where you can track the spread of the converter. ie I find out that "player b" was infected by "player a" and can track the spread while they are alive at night.
-Killer obviously
-Body Guard
-Spies (maybe)
-Ill come up with more later
Anyway, if you're infected, you can't move to a new team, the converter will just fail. The village can group together with some alright roles and have a win condition, but can do nothing to stop the spread. Lynches would get interesting/chaotic with teams. Idk I think it could be a cool idea.
Also, sorry for bumping this thread if I wasnt supposed to/or if my idea is kinda of lame.