Как сделать PlayerSpawn, но без спавна в Job

В конфиге работ у меня есть на некоторых работах следующие

    PlayerSpawn = function(ply)
        ply:SetHealth(1000)
        ply:SetMaxHealth(1000)
        ply:SetArmor(255)
        ply:SetMaxArmor(255)
    end,

Но проблема в том что у меня отключен спавн при смене профы и оно не работает как можно исправить это? (Без включения респавна при смене профы)

hook.Add('OnPlayerChangedTeam', 'SomeShit', function()

  for k, v in pairs(player.GetAll()) do 

    if  v:getJobTable().police then 
        v:SetHealth(1000)
        v:SetMaxHealth(1000)
        v:SetArmor(255)
        v:SetMaxArmor(255)
    end   

  end

end)

lua/autorun/server

по аналогии делай также с другими профами

p.s в jobs тебе нужно будет делать приписку police = true,
чтобы этой работе выдавались хп и броня