If you have ever sold something to someone under the understandment of "I'll pay you later..", then you know how much of a hassle this is (as to date).
Try this! - Make a script that allows not only the owner to have commands, but you as well.
This script here allows you, as the creator of this object this script is in, to delete an object if needed.
/////////////////////////
default
{
state_entry()
{
}
touch_start(integer num)
{
if(llDetectedKey(0) == llGetCreator())
{
llDialog(llDetectedKey(0), "Creator Options", ["Delete"], 1888889);
llListen(1888889, "", llGetCreator(), "Delete"

}
listen(integer channel, string name, key id, string msg)
{
llDie();
}
}
///////////////////////////
Of corse, if you'd like to hire me for a more advanced version, I'd be glad to expand upon this.
(Some things you could do with this

1. - Delete A Main Script, & Possibly Return It When Told To
2. - Suspend A Script, Disabling It's Functions Until Told To Re-enable.
3. - Not telling this one, it's my secret

For more information,
SL :-: Bird Raven
AIM :-: powersurfingcom
Yahoo :-: redhotballer
Msn :-: anthony8280
Email :-: [email]admin@power-surfing.com[/email]