There are a few things you need to do. Add trigger once to the health less or equal to 0 condition. Bring the on death animation finished condition out into its own event. There is a conflict with idle animation and death, it can't play them both, so you need to add conditions to the idle animation if health is not less than equal 0 then play it or you won't see the death animation. Also because Fred is global he keeps the same health so you have to set it back to the default when you restart or you are stuck in a restart loop of 0 health.