Manasurge you made good points but you made a slight error,
(owner of (attacking unit)) is not = Triggering player, Triggering player is = (owner of(attacked unit))
but Roar workshop you should do what Manasurge said by setting things to a variable, instaed of using attacking unit over and over set attacking unit to a variable, and use it, and set (owner of (attacking unit)) to a variable as well.