희손 매크로를

#showtooltip 희생의 손길
/시전 [help][target=targettarget]희생의 손길
/run t="target"p="player"f=UnitIsFriend;if not f(p,t)then t=t..t;end;if f(p,t)then SendChatMessage("["..UnitName(t).."]에게 희생의 손길!!","yell")end

이렇게 넣어놓고 사용중인데요.
동일한 매크로로 보호의 손길을 사용할때는
마우스 오버가 잘 작동하는데,
희생의 손길은 대상 클릭후에 사용을 해줘야
작동되더라구요. 어느 부분이 잘못된걸까요?