integer hidden = FALSE; // Stores whether the object is visible
integer callback;
default
{
on_rez(integer start_param)
{
llListenRemove(callback);
callback = llListen(1, "", llGetOwner(), ""

}
state_entry()
{
llSitTarget(<0,0,1>,<0,0,0,1>

llSetSitText("Pose!"

llListenRemove(callback);
callback = llListen(1, "", llGetOwner(), ""

}
listen( integer channel, string name, key id, string message )
{
if(message == "!high"

{
hidden = TRUE;
llSetLinkAlpha(LINK_SET,0,ALL_SIDES);
}
if(message == "!low"

{
hidden = FALSE;
llSetLinkAlpha(LINK_SET,1,ALL_SIDES);
}
}
}
Each of the objects (linked objects) would have it's own modifiers, but I realized I might have a hard time attaching more then one object to the same appendage on your AV.
Any work arounds please? ^^;