Try Scriptname _Weapon_test extends ObjectReference
{Weapon Script}
Event OnUnequipped (Actor AkActor)
if AkActor == Game.GetPlayer()
debug.MessageBox("Hello World!")
endif
EndEvent
Didn't work, I tried several combinations including declaring the weapon as a property, using the WEAPON extend, using event OnObjectUnequipped(Weapon WarGlaiveR), tried so many tings that something should had work, or at least gave me something, but no, instead all I got is a perfect compiled script, with zero results after unequipping the weapon on all attempts which after a few hours I find a bit frustrating, so Im gonna go sleep hoping tomorrow ill see things clearly :P