default { state_entry() { llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); // needed for llAvatarOnSitTarget to work // Note that if both the vector and the rotation are zero, // the SitTarget is removed instead of set and the following will not work: } changed(integer change) { // something changed if (change & CHANGED_LINK) { // and it was a link change llSleep(0.5); // llUnSit works better with this delay if (llAvatarOnSitTarget() != NULL_KEY) { // somebody is sitting on me llSay(0, "Get off!"); llUnSit(llAvatarOnSitTarget()); // unsit him or her } } } }