I'm not sure what it is you have changed other then the if block. Even so it doesn't work.
The problem is, One first spawn, the player has a pistol and a bat.
-Player dies, at the event the weapons are retrieved, saved, player spawns, then weapons are restored.
-Player dies again, at the event, weapons are NOT retrieved as none are found?