I have one of the old follower scripts, but I want to be able to use my follower as an attachment, not as an object I have to rez. I searched archives to see if this was possible, and found one thread where someone mentioned they may be able to do it, but I found nothing further. I also contacted the folks from that thread but never got a reply. Is it possible to have a follower as an attachment, and if so, what do I need to change in the script below? /////////////////////////////////////////////////////////////////////// // Open Basic Follower/Facing Script, by Logan Bauer. // // You have permission to do whatever you'd like with // // this script, as long as you promise to use it for good // // and not evil. Stick it in your pet cat! Stick it in your // // pet robot! Stick it where'ever you'd like, mutilate the // // code all you'd like, strip out this header, do as you // // will and... have fun! // /////////////////////////////////////////////////////////////////////// // OFFSET is the position of your pet in relation to it's owner's position. // For example, in the default setting below, "vector offset =<-1,0,1>;" // I.E. (x,y,z), the -1 puts it 1m back behind owner, the 0 means don't have // it stay left or right, and 1 means have it stay 1m above it's owner. // So, if you wanted the script to make it follow directly in front of you, // and to the left, then you would change it to "vector offset =<1,1,0>;" vector offset =<-1,0,1>; startup() { vector pos = llGetPos(); llSetStatus(STATUS_ROTATE_Z,TRUE); llSetStatus(STATUS_PHYSICS, TRUE); key id = llGetOwner(); llSensorRemove(); llSensorRepeat("",llGetOwner(),AGENT,200,2*PI,.5); } default { state_entry() { startup(); } on_rez(integer start_param) { startup(); } sensor(integer total_number) { vector pos = llDetectedPos(0); llMoveToTarget(pos+offset*llDetectedRot(0),.3); llLookAt(pos, .1 , 1); } }