the mayor can work with the detective in finding out who the mafia are, the mayor will need to find out who the detective is before they can work with eachother, the mayor can PM me with suspicions just as the detective can, but he cannot eliminate a mafia without the detectives help, if the mayor and detective know who eachother are, and the mayor has a suspicion he can share that with the detective, the detective can investigate that person, then come to me with a name, if he is right..he will be told so and that person will be eliminated....sorry if thats confusing
if you guys dont like the idea of a mayor or vigilante, you can vote to have those roles scratched from the game