Simple. Make the NPC Invinicible so that he cannot die. Next code a script that removes Invincible tag upon being hit if player has X weapon equiped. Here's a quick code that I threw together and tested. It works. Have fun! Oh, also give me Kudos if this helps you. It's under my name and avatar on the left of this post. Thanks Function SetInvulnerable(bool abInvulnerable = true) native ActorBase property TheBoss Auto Weapon property WeaponThatKillsBoss Auto Event OnHit(ObjectReference akAggressor, Form akSource, Projectile akProjectile, bool abPowerAttack, bool abSneakAttack, bool abBashAttack, bool abHitBlocked) if (akAggressor == game.getPlayer()) && (akSource == WeaponThatKillsBoss) TheBoss.SetInvulnerable(false) else TheBoss.SetInvulnerable(true) endif EndEvent