Idea I had that might be hot garbage:
3 town, 3 mafia. Game lasts at most 3 days, fixed at 48 hours each.
No deaths, no flips.
People vote as normal, at the end of each 24 hour period if the player that has the most town voting them is mafia and it’s the first time town has won a point via voting said mafia, town get a point. Otherwise mafia get a point.