It's because when you touch Enemy, all objects are Enemy so it affects every monster. I would redo some of the logic : rather than pin the animation to the Enemy objects, you could create the animation objects and when one is touched you teleport a target to the animation object and it takes a hit. They way you've set it up currently makes it difficult to determine which enemy you are hitting as they are all the same object with the same name. Lots of ways to rework it though, have fun! : D