Fuck you , i just spent an hour looking through your massacre of code and now you want me to rewrite it for you ?
Fuck the timeline stuff , for health use A variable and set the bars _xscale to whatever it is (out of 100 )
Stop fucking coding on movie clips, you have MCs EVERYWHERE with code on them , this is what makes it hard to look for errors ,move all your code to the MAIN timeline and format it properly.
If you want to know if a hit or something is registering but not running the script then use trace("message")
Clean up your collison it looks jittery , use a hittest with coordinates at least and while insted of if
And if you can just get AS3