I'm not really good at this but I hope you get the idea of what I am saying.
Role name: Officer / Policeman / FBI Agent
Description: A law enforcement officer sent by a nearby city to aid the town
Alignment: Town
Abilities: The officer can only use his ability at day by typing -Arrest (he can only do it in the discussion period) then he chooses
one player to arrest. At this point the game stops and announce to the players that Bob is arresting Pop. (this happens as soon as you choose your target)
Pops role will be will be revealed to every one, if he is Mafia,SK,arso he will get immediate execution and the day will end there.
If pop roles is town, he will get immunity the next night and the officer instead will get killed with charges that he is corrupted and working to bring down town
Options can be made that the role can only be revealed if the arrested player is a bad role.
The officer is limited to 1 arrest no options to add more, if his arrest is a success he will turn into a Retired civilian with nothing special really maybe you guys can think of some thing.
sorry if this is posted b4 if not tell me what u think :d
ps: i think options to add more is too OP after one arrest every one knows who you are any way so i think its best to be citizen
ps2: Making the officer die if false accusation will ensure that people will think more other than using the ability to random