Posting this so you can see how it'll be; over time, I will polish the balance and descriptions.
Maniac is overpowered, yes.
I marked physical NAs with the letter ρ,psychic ones with the letter ψ, respectively.
City
Assault Group
Group Special NAs
I. assault(full block of one of the mafia groups, after which the group is inactive for the next night, once per game)
possible only if there are at least two group members besides the dispatcher
II. take position(full protection from aggressive effects, the group is inactive for the next night, once per game)
possible only if there are at least two group members besides the dispatcher
all special NAs do not affect the Dispatcher
Special NAs can be used by the highest-ranking group member (alpha, beta, gamma)
Group Features
internal radio(ability to exchange information with the dispatcher. each group member can report check results or NA goals to the dispatcher; in turn, the dispatcher can tell one group member everything they know per night)

Alpha
NA
I. identity check(learns target's psi-factor) ρ
Type
I. non-aggressive
Features
I. double vote
II. 50% kill protection
Clean
Psi-factor negative

Beta
NA
I. interrogation(blocks target) ρ
Type
I. aggressive
Features
I. checks target's legality
II. does not block group members (except dispatcher)
Clean
Psi-factor negative

Gamma
NA
I. protection(maims attacker, 50% chance to kill) ρ
Type
I. non-aggressive
Features
I. can protect a random member of their group, including themselves; in this case, the protection target is not listed in the newspaper
Clean
Psi-factor negative

Delta
NA
I. attack(kills target)[/SIZE]ρ
Type
I. aggressive
Features
I. cannot kill group members except the dispatcher
Outlaw
Psi-factor negative

Dispatcher
NA
I. resonance(compares legality/psi-factor statuses of two targets)[/SIZE] ψ
ult. psychic strike(blocks and deprives a psi-positive target of their vote for two nights)
Type
I. non-aggressive
ult. aggressive
Features
I. learns who from the squad was killed
II. can report received information to the group
III. cannot be killed as long as at least two squad members are alive, also gains immunity to day voting. upon an execution attempt, loses all features and reveals themselves
Clean
Psi-factor positive
Ghosts
Group Special NAs
I. information network(all ghosts receive the results of city group checks for the current night)
Group Features
I. upon death of a group member, their vote passes to another (randomly) for one night

Patrolman
NA
I. convoy(protects target)[/SIZE] ρ/ψ
Type
I. non-aggressive
Features
I. protects from aggressive psi-effects
II.immunity to blocking
III. feels psi-effects directed at them, has a 50% chance to avoid them
Clean
Psi-factor positive

Detector
NA
I.scanning(learns target's psi-factor) ρ
Type
I. non-aggressive
Features
I. detects Psionic
II. impossible to block or otherwise protect against the check
Clean
Psi-factor negative

Spy
NA
I. sabotage(redirects target) ρ
II. provocation(redirects aggressive NAs to themselves) ρ
Type
I. aggressive
II. aggressive
Features
I. when using the second NA, gains 50% kill protection relative to the target
Clean
Psi-factor negative
City Residents
Group Special NAs
none
Group Features
none

Detective
NA
I. investigation(learns target's legality) ρ
II. surveillance(learns if the target used an NA and what type it was) ρ
Type
I. non-aggressive
II. non-aggressive
Features
I. can inform the Spy or Dispatcher about target's legality
Outlaw
Psi-factor negative

Tanker
NA
I. transportation(protects target from any effects) [/SIZE]ρ
Type
I. non-aggressive
Features
I. 70% against aggressive effects
II. if protecting someone who is coming to kill them or if inactive, protection does not work
Clean
Psi-factor negative

Drifter
NA
I. anarchy(steals vote) ρ
II. looting(takes some features of an eliminated player) ρ
Type
I. aggressive
II. non-aggressive
Features
I. protection from any checks
II. can combine collected parts into features and even NAs
III. 75% protection on the first assassination attempt
Outlaw
Psi-factor negative

Huntress
NA
I. hunt(kills target)[/SIZE] ρ/ψ
Type
I. aggressive
Features
I.immune to aggressive psi-effects
II. kills attacker
Outlaw
Psi-factor positive
Mafia
Death
Group Special NAs
riots(neutralizes blocks directed at the group, also neutralizes protections relative to the group)
wave of fear(all double votes are neutralized, City Residents do not vote)
Group Features
I. after death of two group members, gain ability to kill twice, also receive one immunity to day voting
II. the last member of the group cannot be blocked, also gains a double vote and leaves no clues

Pain
NA
I. maims target(target cannot use NA the next night) ρ
II. kill ρ
ult. massacre(kills everyone who came to the target) ρ
Type
I. aggressive
II. aggressive
III. aggressive
Features
I. kills attacker
II. immune to injuries
Outlaw
Psi-factor negative

Despair
NA
I. check target's psi-factor/legality ψ
II. kill ρ
ult. mercury crossbow(pierces any protections, leaves no clues)
Type
I. non-aggressive
II. aggressive
III. aggressive
Features
I. does not die and receives no injuries from protections
Outlaw
Psi-factor positive

Cruelty
NA
I. kill ρ
II. protection ρ
Type
I. aggressive
II. non-aggressive
Features
I. failed kill maims the target
II. upon failed kill, target loses vote during the day
III. upon successful kill, everyone who came to the target loses vote during the day
IV. 60% chance to kill attacker
Outlaw
Psi-factor negative

Suffering
NA
I. kill ρ
Type
I. aggressive
Features
I. immune to aggressive psi-effects
II.50% protection
III. 50% chance not to leave clues
IV. impossible to block
Outlaw
Psi-factor negative
Psi
Group Special NAs
I. psionic storm(all psi-positive who moved this night are blocked and lose vote during the day, also blocks all types of checks)
II. essence of mind(protects group from any effects)
Group Features
I. after death of two group members, gain ability to perform two NAs, also receive one assassination immunity
II. the last member of the group leaves no clues and none of their actions except killing are displayed in the newspaper

Mentat
NA
I. checks legality/psi-factor or type of NA used ψ
II. kill ψ
III. steals target's vote ψ
Type
I. non-aggressive
II. aggressive
III. aggressive
Features
I. false vote (if voting for their own, the vote is not counted in final tally)
Clean
Psi-factor positive

Psionic
NA
I. blocking ρ/ψ
II. kill ρ
Type
I. aggressive
II. aggressive
Features
I. leaves no clues
II. 50% protection
Clean
Psi-factor negative

Existence
NA
I. redirects target's NA ψ
II. changes target's action order(pushes to last position in list) ψ
III. kill ψ
ult. learns target's role
Type
I.aggressive
II. aggressive
III. aggressive
ult. ψ
Features
I. psi-status checks are blocked when applied to them (except detector)
Clean
Psi-factor positive

Psibreaker
NA
I. kill ψ
II. mental strike(target uses a random NA on a random target) ψ
ult. i_am_y0ur_g0d(recruits target from the city into the group; target loses vote and all connection to previous group)
Type
I. aggressive
II. aggressive
ult. ψ
Features
I. ignores any protections
II. if attacking a psi-positive target, kills regardless of other protections
III. if remaining alone, kills everyone who came to the target
IV. if killing and was blocked, kills whoever blocked instead of the target
Outlaw
Psi-factor positive
Loner
Has the ability to use 2 NAs per night
Ability to use ultimates appears after successful kills
Beacon - 1 kill
Grenades - 1 kill
Stealth Kill - 2 kills
Rocket Launcher - 3 kills

Templar
NA
I. kill ρ
ult. psi-beacon(allows seeing who used psi-NAs at night) ψ
ult. flashbangs(blocks target and everyone who came to them) ρ
ult. stealth kill(kills target, leaves no clues) ρ
ult. rocket launcher(kills target piercing protections, also kills visitors) ρ
Type
I. aggressive
ult. aggressive
ult. aggressive
ult. aggressive
ult. aggressive
Features
I. immune to aggressive psi-effects
II. immune to injuries
III. 50% protection from aggressive physical effects
IV. one immunity to day voting
V. initially has the ability to use the first two ults
Clean
Psi-factor negative
Except the ones we've made