// DocTODO: what does the return UUID correlate to if anything?
public UUID CopyScriptToTask(long objectLocalID, InventoryItem item, boolean enableScript)
{
UUID transactionID = UUID.Random();
RezScriptPacket ScriptPacket = new RezScriptPacket();
ScriptPacket.AgentData.AgentID = Client.self.getAgentID();
ScriptPacket.AgentData.SessionID = Client.self.getSessionID();
ScriptPacket.UpdateBlock.ObjectLocalID = objectLocalID;
ScriptPacket.UpdateBlock.Enabled = enableScript;