Did you try Red's script to see if the OnHit event fires? I'd love to know. if you put in the first line of the event:
Debug.Notification("I hit somebody")you'll get a message on a successful hit.
Debug.Notification("I hit somebody")
Debug.Notification("I hit somebody")Debug.Notification("I hit somebody")Scriptname TestObjScript extends ObjectReference Event OnEquipped(Actor akActor) Debug.Notification("Equipped test weapon.")EndEventEvent OnHit(ObjectReference akAggressor, Form akSource, Projectile akProjectile, bool abPowerAttack, bool abSneakAttack, bool abBashAttack, bool abHitBlocked) Debug.Notification("Test weapon's OnHit triggered.")EndEvent