Put a script in each enemy with an OnMouseDown() event, and in this event you call Destroy() to itself. This way, only the clicked gameobject will activate the event and will kill itself.
Can anybody tell me, why when I’m using this code i found a delay while touching to destroy prefabs?? I have to touch more than one time void OnMouseDown() { if (Input.GetMouseButtonDown (0)) { Destroy (this.gameObject); } }