I would rather have an UNLOCK command that required a passkey to be entered, one store in the registry like the mirc password hash,the effect of the unlock command would last only for the length of the script it was run in, preferably even only the specific script its running in (aka wont be unlocked in any called alieas or identifiers). This would allow a script requiring one of the lockable commands to unlock it with a supplied password, which it can insert itself from its own stored info somewehere or in the event its an older script simply adding /UNLOCK <PASSKEY> on the line before it well correct the script.