In order to keep your sculpty IP private. have a separate script to switch the sculpty animation on/off. Set the actuall animation script to (no mod, no transfer) then however you want to set the perms for the prim that contains your script is more at your own discrition.
-------------------------
script1 name=stopstart.lsl
-------------------------
default
{
touch_start(integer total_number)
{
llSetScriptState("wiggle",TRUE); state wiggleing;
}
}
state wiggleing
{
touch_start(integer total_number)
{
llSetScriptState("wiggle",FALSE); state default;
}
}
---------------
and your animation script...
-------------------
script2 name=wiggle
-------------------
default
{
state_entry()
{while(1){
llSetPrimitiveParams([PRIM_TYPE, PRIM_TYPE_SCULPT, "UUID", PRIM_SCULPT_TYPE_SPHERE]);
}
}
}
--------------------------------
happy sculpting everyone!