So if I had one prim that needed to target another prim owned by an opponent. And that opponent has multiple targets rezzed. I want my prim to pick one within 20m to lock on and cause a hitpoint variable to decrease. I want my prim to 'lock on' that other prim and send damage messages until the opponent prim has 0 hitpoints then scan for more opponent prims - rinse and repeat. So would each object need to be listening for messages within a range, build a list and choose the prim at the top of the list as a target? Is there a way to do this without destroying performance of the sim if say each player has 5 or more of these prims. Can someone give me an idea of what functions I would need to research? I guess my question is how can one prim create a private communication between another prim owned by someone else and keep that conversation until a condition is met (being the prim being out of health points). I hope that makes sense.