08.05.2012, 18:47
This bug has existed for as long as I can remember; you can fix it in a slightly hacky way by setting a timer for about 5 seconds when a player dies, then check to see if the player is still dead (using GetPlayerState) and if they are then set their position somewhere above the ground, it seems a fall will actually kill the player and cause them to respawn. However using this method you also have to take into account when a player is in class selection (can simply set a PVar and check to see if it exists in class selection to avoid respawning the player when they are selecting a skin).