I used this in one of my missions once, but rather than using:
"player addweapon strokegun"
I made it a scripted action, added to the bad guy when the player was within 5m and behind him.
You could set up a trigger so when the guy takes
any dammage it kills him... something like this:
TriggerRadius: 0,0
Condition Field: getdammage
unit > 0
OnActivation Field:
unit setdammage 1
Something like that maybe?