How do I fix this, or do I have to wait for a possible update by bethesda if this is a bug.

Event OnCellLoad() if (PlayersDroppedWeapon) HandleArmorPlacement() endifEndEvent
EVENT GetWantedType() Dialogue.Show(NEWDIALOGUE) ; Show a dialogue asking what the player to choose amulet or circlet if (ChosenArmor) == Amulet Game.GetPlayer().GetEquippedItemType(1) endif if (ChosenArmor) == Circlet Game.GetPlayer().GetEquippedItemType(1) endifendEVENT