This is copypaste from my other post elsewhere, hope this helps.


For crowd controlling I have these macros.

For focusing:

Main mage (Shift+F1) (this is binded only to main window)
#showtooltip polymorph
/clearfocus [target=focus,dead]
/focus [target=focus,noexists]
/script SetRaidTarget("focus", 1)

Slave mage 1 (Shift+F2) (this is binded only to slave 1 window)
/assist Beeq
#showtooltip polymorph
/clearfocus [target=focus,dead]
/focus [target=focus,noexists]
/script SetRaidTarget("focus", 2)

Slave mage 2 (Shift+F3) (this is binded only to slave 2 window)
/assist Beeq
#showtooltip polymorph
/clearfocus [target=focus,dead]
/focus [target=focus,noexists]
/script SetRaidTarget("focus", 3)

Slave mage 3 (Shift+F4) (this is binded only to slave 3 window)
/assist Beeq
#showtooltip polymorph
/clearfocus [target=focus,dead]
/focus [target=focus,noexists]
/script SetRaidTarget("focus", 4)

Slave mage 4 (Shift+F5) (this is binded only to slave 4 window)
/assist Beeq
#showtooltip polymorph
/clearfocus [target=focus,dead]
/focus [target=focus,noexists]
/script SetRaidTarget("focus", 5)

For sheeping:

Sheep (L)
(this is FTL DPS key, binded to all windows)
/cast [target=focus]Polymorph
/stopmacro [nogroup]

For clearing focus frames:

Clearfocus (O)
(this is FTL DPS key, binded to all windows)
/clearfocus

How it works?
Main mage selects any mob.
key push: Shift+F1
(The mob is now focused by main mage, and the mob have mark Star above)

Main mage selects any other mob.
key push: Shift+F2 (Slave mage 1 assists Main mage. The mob is now focused by Slave mage 1, and the mob have mark Circle above)

and so on..

when you have 5 marks on mobs, you can simply press your sheep macro (I have it on 'L'-key) and all focused mobs will turn into fluffy sheeps. Now when you nuke any target, the focused mobs will stay in focus, and pressing sheep-key will resheep them.