Just some more roles that came into my head. Please note the following roles are just ideas and may be confusing or not very detailed.
Possessor
You are a poor soul who takes on a physical form of a body.
Alignment: Neutral/Benign
-If the possessor dies, he can return to life by picking any other person in the graveyard and taking their role.
-A possessor can only possess a dead person the following night after he dies (Something like the jester)
-If a possessor was to pick a cleaned person, he will take whatever role the person was.
-If a possessor returns to life, it will say "[Possessor] has taken over [Dead person]'s body!"
-An investigator if he investigates you, it will say you are either a medium/retributionist/possessor.
Identifier
You have a serious multi-identity disorder where you become someone each day.
Alignment: Neutral/Benign
-An identifier will take on a random role each "one day and night cycle" (Except the first day and night).
-You can only win with others if the random role you take on for that day meets the goals with other people.
-An investigator if he investigates you, it will say you are either an amnesiac/identifier.
Undertaker
You are an ex-mafia capable of being able to do actions a mafia-member can do.
Alignment: Neutral/Benign
-An undertaker has the ability to blackmail/frame/disguise someone each night (Disguising someone only works if they die the following day).
-You can win with townies/neutrals.
-An investigator if he investigates you, it will say you are either an Undertaker/Blackmailer/Framer/Disguiser.
Loner
You are a loner who just wants to be alone.
Alignment: Neutral/Killing
-A loner can kill two people each night when half the town is dead already.
-If put into trial but was pardoned, a loner can only kill one person each night.
-A loner is night immune.
-You win if you are the only survivor of the town.
-An investigator if he investigates you, it will say you are either a Loner/Serial Killer/Doctor.
Lurker
You are a creep who watches people at night.
Alignment: Neutral/Benign
-A lurker can watch someone each night.
-When a lurker watch someone, he can see everyone who does everything to the person you watched.
-Everyone who was watched by you will be notified of the lurker's identity.
-An investigator if he investigates you, it will say you are either a Lurker/Lookout.