there aren't any roles in this game that aren't this: (excluding community roles)
antidote carrier - may cure poison
bodyguard - may protect a player from fatal actions by sacrificing oneself
broadcaster - may submit a post, with restrictions, to the hosts to be posted during a locked night phase
bulletproof - immune to first fatal action
commuter - may render oneself immune to all night actions
discipliner - may select a player and render them unable to change their vote after placing any vote during one day phase (action submitted prior, at night)
doctor - may protect one player from fatal actions
doubler - may double one player's role ability or abilities
doublevoter - may place a vote worth two votes during the day phase
inventor - may provide another player a role ability selected at random from a pre-set list
jailkeeper - may protect a player from fatal actions while also role blocking the same player
janitor - can select a player being killed to have their role hidden from public view and revealed only to the killing faction
mason - two masons may be confirmed as town to one another and share a behind-the-scenes chat
messenger - may send a private message to another player as a night action
motion detector - can learn if any actions were performed on or by a target player
neighborizer - can select a player for temporary behind-the-scenes chat
ninja - can perform actions without being detected by an investigative role (tracker, watcher, voyeur, motion detector)
poisoner - can deliver a delayed kill
poll remover - can select a player to be removed from the vote elimination poll for one day phase
redirector - can select two players, A and B. Actions performed by A will be targeted to B instead of their intended target.
restless spirit - can place a vote in an elimination poll the day after being killed
role blocker - can select a player to prevent their abilities from working that night
role neutralizer - can select a player and have their role abilities eliminated (vanillizer)
role cop - can select a player to learn their role abilities (not their alignment/affiliation)
strongarm - can deliver a kill that penetrates any protection (not including commuter)
tracker - can select a player to determine who they acted upon if anyone
tree stump - can render oneself permanently unable to vote for the reward of everlasting speech
vanilla/goon - no special abilities
vigilante - can select a player to kill
vote distributor - can provide another player with one extra vote for the following day phase
voyeur - can select a player to learn what kind of action(s) was performed upon them
watcher - can select a player to learn who acted upon them if anyone
32 in total if i counted right
probably no duplicate roles? i havent seen anyone flip a duplicate role
my role is also on this list
also i remember jay said the game isnt solvable by mass claim because any alignment could have randed any base role
so i really dont think nate *should* be townread by default from his role
townread him if u want to, but its just not mech clearing imo