This is my suggestion.
Role Name / Alignment :
Aiur Chef, Mafia (coming from Mafia Deception and Mafia Killing)
Description :
You're a Mafia Chef and your job is protect another mafia from sheriff,invest,detective,lookout and escort,vigilante
The Aiur Chef helps Mafia to avoid check if they are targeting from investigative role, who try to invest get a false message.
Aiur Chef can also choice to kill someone at Night (only who have visit a mafia member previous) with Frying Pan, then if Target of Aiur Chef die, also the Aiur Chef die with this message 'AutoCombustion for Kill with Frying Pan' and the target get (???) but LW is visible.
Ability :
Target one mafia each night from protect from investigative role, escort, vigilante or kill someone at night if have visit one maf member previous night
Goal :
Win with Mafia ofcourse
Optional : can win with Neutral Killing Role (option ON or OFF) if all Maf is lynched.
Additional Notes :
If sheriff check Aiur Chef found him NS
If invest check Aiur Chef found him GodFather, Mayor or ML
If lookout check Aiur Chef = default action
if detective check Aiur Chef = Die at Night with Frying Pan smashed into the Head (option ON or OFF), if OFF Aiur Chef not moving.
if vigilante shoot Aiur Chef = Aiur Chef die in combustion and bring Vigilante with Him.
If Aiur Chef remain ALONE, can win with Neutral Killing Role but LOST ALL THE POWER, and if investigative role check him they read 'Aiur Chef with Frying Pan have burned himself for fail to protect fellows' then Aiur Chef get Combustion and die at Night with same message.
When investigative role check a mafia member protect from Aiur Chef:
Sheriff read NS
Investigator get RoleBlocked
Detective receive a fake message with visit to another town and not know who was original Target
Lookout if look the target of GF, not see the name of GF,MAFIOSO but see the name of Aiur Chef instead.
Escort if try to block GF-Mafioso fail with RoleBlock, then get blocked from himself.
Vigilante if try to shoot a Mafia Member not read 'your target is immune to death' but get message like Roleblocking. And not lost the bullet.
If Spy are ingame detect Aiur Chef with -Aiur Chef- and not -Mafia- anonymous in mafia chat at night, but not see who Aiur Chef try to protect, but can discovered who Aiur Chef Target for Kill at Night with '-Aiur Chef-NAME try to kill -target-' only if Target get health.
Aiur Chef Alone ON:
If Aiur Chef is Alone and Neutral Killing role Target him at Night, Aiur Chef not die and know who was the Kiling Role try to Kill Him and Killing Role read message 'you try to kill Aiur Chef but you changed mind because Aiur Chef begged for Mercy and now Help you to Win', so they can try to helping together for Goal.
Aiur Chef Alone OFF:
If Aiur Chef is Alone and Neutral Killing role Target him at Night, Aiur Chef survive and Neutral Killer read 'Your target was immune to Death'.