Sorry, I'm exhausted from a long day, that was not a very helpful post.
I'm referring to this:
Actor PlayerRef = Game.GetPlayer()
Change your script to look like one of these:
Scriptname DropIt extends ObjectReferenceArmor Property AR AutoEvent OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)If akNewContainer == Game.GetPlayer()Game.GetPlayer().DropObject(Self)EndIfEndEvent
Scriptname DropIt extends ObjectReferenceArmor Property AR AutoObjectReference Property PlayerRef AutoEvent OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)If akNewContainer == PlayerRefPlayerRef.DropObject(Self)EndIfEndEvent
You either declare PlayerRef as a property outside of the Event, and set its value in the CK, or you use the Game.GetPlayer() function in the script itself.