[Classic] Taunt Macro Help

Trying to change my classic macro a little.
My current one:

#showtooltip Taunt
/tar targettarget
/s Taunting to save %t!
/targetlasttarget
/cast Defensive Stance
/cast Taunt

When targeting a mob this will switch my target to it’s target (friend), then calls out Taunting to save them then swaps back to last target (the mob) casts defensive stance and taunt

What I want to try and get it to do is to not perform the /s line if the mob was already targeting me.

Oh that’s clunky as hell, just do this.

#showtooltip Taunt
/cast Defensive Stance
/cast [harm,nodead] [@targettarget,harm,nodead] [] Taunt

If you really want the say portion I recommend installing Macro-Talk. Then you can use macro conditions to control the output.

https://www.curseforge.com/wow/addons/macro-talk

/optsay [harm,nodead] Taunting %t; [@targettarget,harm,nodead] Taunting %tt