Is there any way to prove another player's role?

One of the great reasons I love Town of Salem (besides the Rap song by Minx/Dave) is how easy it is to be absolutely certain beyond any doubt that you know with great certainty who is a where role is typically Serial Killer or Godfather, sometimes Jester or Executioner, maybe Witch.
I have played for a long time, and every-time a person gives absolutely perfect evidence for what they know, I can easily refute them using game mechanics.
An example, Once I was serial killer, 2 people visited me, 1 was prostitute and I don't recall the other. In a strange twist the other person whose role I forget, became targeted as the Serial Killer and was lynched. I survived to win the round.
This made me wonder, every rules or mechanic seems to be designed to prove a person is A but really only proves they are |A| by which is meant alignment can't be determined.
Is there any truth to this? Is it at all possible to prove concretely what a persons role is. Noting, in over 2k games I've played, I've never seen it happen with the exception of pure luck.
Best Answer
New Town of Salem Roles! :D
The existing answer gives quite a bit of information already. There have been some new roles so here are a few more specifications:
The Consigliere (Mafia Support) can retrieve the exact role of a player. However, if that person has been doused by an Arsonist, they will appear as an Arsonist as well. If the player has been hexed by a Hex Master, they will appear as a Hex Master as well.
The Sheriff can also tell if someone is part of the Coven (which is a new addition). The Investigator sees a list of possible roles of the player, and if they were framed, they will appear as Framer, Vampire, Jester, or Hex Master.
The Mayor can reveal themselves during the day which is absolute proof that the player is a Mayor.
The Witch and the Coven Leader will see the exact role of the person they choose to control that night.
There are a few ways to find the role of a person. If a Jailor jails a player and is not visited by any players, then dies to a Serial Killer or a Werewolf (on a full moon night), then the jailed player is obviously that role. If a Jailor tries to execute a player or only one player voted guilty for a Jester but they didn't die, then they have to be Pestilence, the only player with an Invincible defense.
Pictures about "Is there any way to prove another player's role?"



What is the hardest role in CSGO?
The support role is possibly the hardest of all to find, define and replicate in matchmaking games as nobody wants to be at the bottom of the scoreboard.How do I change players position in fm20?
It's pretty simple, visit an individual's player training screen and select the position/role/duty. This will get them working on the attributes needed for that specific role when a session allows them to break away into their individual focuses.What are the roles in CSGO?
There are typically five roles on a CS:GO team: entry fragger, support, in game leader, lurker, and AWPer. These roles help players focus on specific aspect of the game in order to help their team win in the most efficient way possible.New listening test 2022 | Have you owned a dvd player before listening | Actual listening test
More answers regarding is there any way to prove another player's role?
Answer 2
The Consigliere is the only role that can find out for sure what another player's role is. Unfortunately for the town, the Consigliere works for the Mafia.
The Sheriff can tell for sure if a player is a Serial Killer or if they're a member of the Mafia (except the Godfather). If a player is being framed, they will appear as suspicious, just like a Mafia member.
The Investigator can tell a small selection of roles that a player might be. If a player is being framed, they will appear to be a Framer or Forger.
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Joshua Welch, Nour Betar, Erik Mclean, Pixabay