Hi, welcome to a theme idea that I have been wanting to create and test for a few months or so. After Roild's Circus theme was denied, I wanted to see if I could execute a similar idea, only in a much easier and more concise way. This theme, like Circus, has randomly spawning Mafia roles - so, for example, the inspector could be village in one game, but in another it could be sided with the Mafia. In order to make things /less/ chaotic, I have included methods and forms of social deduction that can lead to finding the mafia easier. Some examples include a role that is always Village sided, a role that is always Mafia sided, two roles that know each other at the start, and a semi-reliable inspector that is always available to the Village. In addition, Mafia starts off unconnected. This is to prevent them from being able to steamroll right from the start. They are immune to the kills of their partners, however, so this can be used to find each other. I limited the theme to 18 players as games could become too chaotic with anything more than that (similar to CG and DNR). Spawn is randomized to give a fresh and new experience every game. All Mafia roles share a kill with other Mafia roles. Some Village roles lose some of their actions upon being sided with the Mafia. Now, let's get to the roles. Roles Pichu - always revealed at start of game, reveals its killers and first person to vote for it, can't be protected Togepi - Always good but has a +999 voteshield, can /hello someone (a dummy action), can /detox once per game Happiny - Can protect someone (gains a kill if sided with Mafia) Wynaut - If inspected, shows as able to kill (gains a kill if sided with Mafia) Riolu - Can kill someone at night (gains nothing if sided with Mafia) Mantyke - Can watch someone (gains kill if sided with Mafia, loses watch) Budew - Poisons anyone who visits it; 4 count, can detox. (gains poison if sided with Mafia, is forced to poison; 2 count, loses detox) Elekid - Always knows Magby (gains kill if sided with Mafia) Magby - Always knows Elekid (gains kill if sided with Mafia) Azurill - Can reveal itself to someone at night (gains kill if sided with Mafia) Tyrogue - Can fake reveal itself to someone at night as Azurill, reveals as Azurill if killed, always Mafia (no kill) Munchlax - Vote is -3, can daykill once per game (revealed) (gains kill if sided with Mafia, loses daykill) Bonsly - Vote is +3, can daykill once per game (revealed) (gains kill if sided with Mafia, loses daykill) Mime Jr. - Can check to see if someone can kill or not (gains kill if sided with Mafia) Smoochum - Can check to see if someone can kill or not (gains kill if sided with Mafia) Igglybuff - Can publicly distract someone at night (Talkative Player), will be distracted if Togepi says /hello to it (gains kill if sided with Mafia) Cleffa - Can expose someone during the day (gains kill if sided with Mafia, can only fake-expose) While some of these roles might be confusing, I wanted to design the theme similar to CG where every role interacts with other roles in a different way. Similarly here, I wanted to create cohesive roles that make it easier for the Village to snuff out the Mafia. Here are some mechanic and gameplay notes to try and highlight those interactions, as well as sorta mini-guide of finding out who is sided with what: Quick Notes: Elekid and Magby will never be Mafia together. They will either both be on village or one of them will be Mafia while the other is Village. Mime Jr. and Smoochum will spawn together. In this case, one will be Mafia while one will be Village (so in other words, they are never on the same team). Munchlax and Bonsly, similarly to Mime Jr. and Smoochum, will never be on the same team, but they may spawn together. If that ever happens, one will be Mafia while the other will be Village. Cleffa, Igglybuff, and Happiny have relatively lower chances of being sided with the Mafia (but only slightly lower). ~~~ Mini Guide and explanation of how the roles interact: ~~~ Pichu is the center role for the Village. Because Pichu is always revealed at the start, everyone should probably claim their role to Pichu (yes, even Mafia). Pichu should always connect as many people as possible. Togepi can only claim to Pichu, as one vote towards it will have it voted off. Togepi is a very important role. While /hello seems like it doesn't do anything, it allows the village to investigate roles like Budew, Igglybuff, and Mantyke. For example, using /hello on Budew will get Togepi poisoned; if Budew is village, it will be able to /detox Togepi, which can potentially clean Budew if it is Village. Togepi can also /hello Igglybuff if it is to not be trusted. If Mantyke watches a role that Togepi uses /hello on, it will see who it used /hello on; therefore, Pichu can test Mantyke by telling Togepi who to /hello and then asking Mantyke to /watch that person. If Mantyke gives correct results, it is possible that it can be trusted (remember that Mantyke cannot watch if it is Mafia). Elekid and Magby provide interesting cohesion. Right away they should both PM Pichu who the other is. In the case where one is revealed to be Mafia, then the other will be confirmed as Village. While they cannot do anything on their own, they can provide valuable information to Pichu as to who is sided with who. Tyrogue is always Mafia, therefore it is able to reveal itself as Azurill to someone. Right off the bat, two players will PM Pichu as Azurill - this already gives Village a lead as to who could be bad. Tyrogue cannot kill but it can act as an excellent mole (assuming it can gain the trust of Pichu). If killed off it will reveal as Azurill, meaning Pichu will still be unable to trust everyone. Tyrogue and Azurill will never be on the same team (so if Azurill is Mafia, Tyrogue doesn't spawn, and if Tyrogue and Azurill spawn together then Azurill will always be Village). Munchlax and Bonsly counteract each other as roles. They are included to ensure that Village has a way of disposing of a single Mafia, but again because there is two of them they cannot always be trusted. Mime Jr. and Smoochum are two roles that ensure that Village will always have a way of gaining information. While they are not completely reliable, they are still helpful ways of gaining more info. If one of them spawns as Mafia, they could potentially help their team find each other. ~~~ That's pretty much it. If I do decide to continue expanding with this theme, spawn will probably be the end of me, but I think I could manage. Please let me know what you think so far of this theme - I made these roles in a matter of ten minutes, so if some things look really unbalanced or weak, let me know. If people think I shouldn't go on with this, I'll be fine with that, too, as I did just think of this today. I know it's still a really complicated concept (despite my attempts to simplify it down), but this was one of my attempts at it. Thanks for reading!