/cleartarget [exists]
/targetenemy [nodead] Летающая гулька
/cast [exists] Пинок под жопу
/targetlasttarget
Попробуй вот так. Это исключит дружественных или мертвых гарг. Но проверять всех вражеских гулек в одном макросе без скрипта не получится.
Про cleartarget не уверен, возможно это лишнее. Но если этого не будет, существует риск, что сало улетит в текущую цель, а не в гаргу.