both point makes sense, thanks. <img src="smileys/smiley1.gif" border="0" align="middle" />
For event 9, how can i leave the function instead of adding the else condition?
Don't think you can.
and for event 6, i guess a "wait" action should fix this too, right?
Nope with wait you'd just be queueing up many function calls to happen after x seconds because the event is still going to run every tick.
at least, do you know why the enemy UID kicks up this way?
Not sure what you mean about the enemy UID. Every object has a different UID, every sprite, text object, etc. You have 55+ objects in your layout so it's not surprising that the enemy UID could be 55 or 56.