I'm almost positive you're getting a bunch of errors printed to the console. If you hit tilde (~) on a US keyboard (it differs in other regions), you should see them. You probably have a behavior that is trying to refer to the player, but generates an error because he is already dead. Put a check "if [Player Attribute] is alive" before you execute any functions on the player in that behavior.