if pl.Model then
pl:SetModel( pl.Model )
It does set the model, however, the arms are spread out with the crowbar sticking out like a penis, and there are no player animations.
I really have no idea why the player animations are broken, but I’ve been trying to fix it.
After you die, I wait a frame, then make the player spectate OBS_MODE_ROAMING
It works fine, but then when it comes time to spawn again, you spawn where your spectating body is.
Say you go outside of the map for no reason when you spectate, then next round you will spawn outside of the map, not at a spawnpoint. I even tried to KillSilent RIGHT before the player was unspectated and spawned, but it doesn’t seem to work at all.