I am probably doing something really stupid here but ... I have created two dance balls (male and female) that support multiple avatars via individual scripts with messages passed via llMessageLinked. If the balls are close to each other scripts on both respond when I touch one dance ball. If I move them far enough apart the problem disappears. There must be a scripting solution I presume. Calls are of the form: llMessageLinked(LINK_THIS,z,mes,NULL_KEY); which I hoped would restrict where the messages went. Any suggestions?