public static void RemoveKeys(Mobile m, uint keyValue) { if (keyValue == 0) { return; } Container pack = m.Backpack; if (pack != null) { Item[] keys = pack.FindItemsByType(typeof(Key), true); foreach (Key key in keys) { if (key.KeyValue == keyValue) { key.Delete(); } } } BankBox box = m.BankBox; if (box != null) { Item[] keys = box.FindItemsByType(typeof(Key), true); foreach (Key key in keys) { if (key.KeyValue == keyValue) { key.Delete(); } } } }