Alright, going to try using this code here:
function IgniteBystander(victim,inflictor,attacker)
if not attacker:GetMurderer() and not victim:GetMurderer() then
attacker:Ignite(30)
end
end
hook.Add("PlayerDeath", "BystanderPunishment", IgniteBystander)
Will post results!