A couple of suggestions: I see you have a log statement in Die(), so you could add some to the Start and TakeDamage functions too so you can check the Console and make sure they're called in the manner you expect. If the Start function is not being called, make sure the script component is enabled.