Its because you check with

Code:
if(my.skill47==5)



if the player's skill47 == 5. It is in the event function for the player so my is the pointer to the player.

But you need to check if the bullet's skill47 == 5.

-->>
Code:
if(you.skill47==5)  //check if it's an enemy's bullet  



hope it helps.


nipx