public static void RenameKey(UOItem key, string name) { if (!key.Exist) { key = Targeting.GetTarget(null).Item; } if (key.Exist) { Journal.Clear(); UO.WaitTargetObject(key); key.Use(); if (Journal.WaitForText(true, 500, "What would you like to name the key?")) { TextEntry.SendText(name); Journal.WaitForText(true, 250, "Key renamed"); } } }