//Ensure the seat is the root prim, before installing this script
string text = "sit";//This is just the float text
//
default{
    state_entry(){
       vector rot=<0, 0, 270>*DEG_TO_RAD;       
       rotation finalRotation=llEuler2Rot(rot);      
       llSitTarget(<0.0,-0.2,0.42>, finalRotation);      
       llSetSitText(text);
       llSetText(text,<1.0,1.0,1.0>,0.6);
    }
    changed(integer change){
       if (change & CHANGED_LINK){
          if (llAvatarOnSitTarget() != NULL_KEY){
             llSetText("",<1.0,1.0,1.0>,0.0);                         
          }
          else          {
             llSetText(text,<1.0,1.0,1.0>,0.6);                 
          }
       }
    }
}