Just looking at a balance perspective here with what has been claimed/revealed, I've decided I don't feel like waiting anymore.
DemonCore - Mafia Goon
zabriel - Mafia Doctor
curiouskarmadog - Mafia Jack-Of-All-Trades (Tracker/JK)
BloodCovenent - Town Miller
drmyshotgun - Town Doctor
PeregrineV - Town Vanilla
Tazaro - Town 1-Shot Vigilante
Cheery Dog - 1-Shot Gunsmith
malpascp - Miller
Darthe - Vanilla
ProHawk - Vanilla
roflcopter - Jack-Of-All-Trades (1-Shot Bullerproof/1-Shot Roleblock)
Paid Pyro - Vanilla
AngryPidgeon - Vanilla (confirmed town by me)
TheReverend -
Miller
Vanilla (he did jokingly claim miller first)
Rob13 - Jack-Of-All-Trades (1-Shot Cop/1-shot Vigilante)
Josh Lyman - Unclaimed.
We therefore have apparently Mafia JOAT/Doctor/Goon/unknown vs Miller/Doctor/2xJOAT/2x1-Shot.
I am seriously doubting that there's two millers with only one cop shot and a mafia doctor which wouldn't have shown to be having a gun with my gunsmith.
I guess what Josh's role actually is may or may not change this.
VOTE: Malpascp
If it is something else, I'm actually now leaning TheReverend for the other scum because his vanilla claim was the only one that followed the layout of VT role in the opening post.
But otherwise the other options are the other vanillas that don't have a negative gunsmith result on them.
(paid pyro, prohawk, darthe and possibly Josh)
Holder of the Longest Continuous Weekly Mafiascum Post Record. 1 July 2012 - 16 Feb 2023
*It may be held by someone else if you discount the major downtime in 2012 and 2014, I'm not doing the research.