Resets float text, object rotate, texture animation, sit-target, & much more.
default { state_entry() { llSetTextureAnim(FALSE,0,0,0,0.0,0.0,0.0); llSetText("",ZERO_VECTOR,0.0); llParticleSystem([]); llSetPayPrice(PAY_DEFAULT,[PAY_DEFAULT,PAY_DEFAULT,PAY_DEFAULT,PAY_DEFAULT]); llSitTarget(ZERO_VECTOR,ZERO_ROTATION); llTargetOmega(ZERO_VECTOR,0.0,0.0); llStopSound(); llStopMoveToTarget(); llStopLookAt(); llVolumeDetect(FALSE); llCollisionFilter("", NULL_KEY, TRUE); llForceMouselook(FALSE); llPassCollisions(TRUE); llPassTouches(TRUE); llRemoveVehicleFlags(-1); llSetVehicleType(VEHICLE_TYPE_NONE); llSetRemoteScriptAccessPin(0); llSetSitText(""); llSetTouchText(""); llSetBuoyancy(0.0); llSetForceAndTorque(ZERO_VECTOR,ZERO_VECTOR,FALSE) ; llSetPrimitiveParams([PRIM_POINT_LIGHT,FALSE,< 1.0,1.0,1.0 >,0.0,10.0,0.75]); llSay(0,"Object parameters have been reset. Deleting this script now."); llRemoveInventory(llGetScriptName()); } }