default { state_entry() { llSitTarget(<-0.2,1,0.5>,<0,0,1,0>);//sets original sit target based on prim size and offset } changed(integer change)//and avatar sitting on a prim triggers CHANGED_LINK so we can use this to change the sit target { if(change==CHANGED_LINK) { llSitTarget(<-0.2,0,0.5>,<0,0,1,0>);//changes the postion llResetScript(); } } }