default { touch_start(integer n) { if (llDetectedKey(0) != llGetOwner()) { llRegionSayTo(llDetectedKey(0), 0, "Not possible to attach to you, sorry."); return; } // Request permission to attach from owner. We'll attach if granted. llRequestPermissions(llGetOwner(), PERMISSION_ATTACH); } run_time_permissions(integer perms) { if (perms & PERMISSION_ATTACH) llAttachToAvatar(0); else llOwnerSay("Attach permission request denied, not attaching"); } }