Did anybody ever figure this out. I'm having the same issue. Script shown below: Scriptname OMBEncumberanceExtraEffectTrigger extends Actor SPELL PROPERTY pOMBEncumbrance AUTOACTOR PROPERTY pPlayerRef AUTO Event OnItemAdded(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akSourceContainer) if Game.GetPlayer().GetActorValue("InventoryWeight") > Game.GetPlayer().GetActorValue("CarryWeight") pPlayerRef.AddSpell(pOMBEncumbrance) Debug.MessageBox("Yup To Much ") endIf endEvent Event OnItemRemoved(Form akBaseItem, int aiItemCount, ObjectReference akItemReference, ObjectReference akDestContainer) if Game.GetPlayer().GetActorValue("InventoryWeight") <= Game.GetPlayer().GetActorValue("CarryWeight") pPlayerRef.removeSpell(pOMBEncumbrance) endIf endEvent