//Put this script OnEnter void main() { object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; if (GetItemPossessedBy(oPC, "DyeKit")!= OBJECT_INVALID) return; CreateItemOnObject("mil_dyekit001", oPC); }