First post, ive been lurking here for a little while now.........
The person who done the wiki script has = as a target closest enemy bind in warcraft. its basically pushing 2 button for every button you press which is against the tos i think

Here is what i usefor my 4 charachters

ClonesPush(strKeys)
{
global WowWinId1
global WowWinId2
global WowWinId3
global WowWinId4
IfWinNotActive, ahk_id %WowWinId1%
ControlSend, , %strKeys%, ahk_id %WowWinId1%
IfWinNotActive, ahk_id %WowWinId2%
ControlSend, , %strKeys%, ahk_id %WowWinId2%
IfWinNotActive, ahk_id %WowWinId3%
ControlSend, , %strKeys%, ahk_id %WowWinId3%
IfWinNotActive, ahk_id %WowWinId4%
ControlSend, , %strKeys%, ahk_id %WowWinId4%
}

;Grab unique window ID's
WinGet, WowWinId, List, World of Warcraft

; *******************************
; *** Only if WoW is in focus ***
; *******************************
#IfWinActive, World of Warcraft

;*** Special Functions ******************************************

;*** Makes clones jump with main ***
;*** old jump *** ~Space::ClonesPush("{Space down}{Space up}")
~Space::ClonesPush("{Space down}")
~Space Up::ClonesPush("{Space up}")

;*** Team Follow ***
~z::ClonesPush("{z down}{z up}")

;*** Team Formation ***
~h::ClonesPush("{h down}")
~h Up::ClonesPush("{h up}")

;*** Team Assist ***
~Tab::ClonesPush("{Tab down}{Tab up}")

; *** Move clones ***********************************************
Up::ClonesPush("{Up down}")
Up Up::ClonesPush("{Up up}")
Down::ClonesPush("{Down down}")
Down Up::ClonesPush("{Down up}")
Left::ClonesPush("{Left down}")
Left Up::ClonesPush("{Left up}")
Right::ClonesPush("{Right down}")
Right Up::ClonesPush("{Right up}")

; *** Suspends HotKeys while typing on main *********************
~Enter::Suspend, Toggle
~/::Suspend, On
~Escape::Suspend, Off
;~r::Suspend, On


; ************************************************** *************
; *** Hotbars 1-0 ***********************************************
; ************************************************** *************
~1::ClonesPush("{1 down}{1 up}")
~2::ClonesPush("{2 down}{2 up}")
~3::ClonesPush("{3 down}{3 up}")
~4::ClonesPush("{4 down}{4 up}")
~5::ClonesPush("{5 down}{5 up}")
~6::ClonesPush("{6 down}{6 up}")
~7::ClonesPush("{7 down}{7 up}")
~8::ClonesPush("{8 down}{8 up}")
~9::ClonesPush("{9 down}{9 up}")
~0::ClonesPush("{0 down}{0 up}")

; ************************************************** *************
; *** Random KeyBinds ***************************************
; ************************************************** *************
~q::ClonesPush("{q down}{q up}")
~e::ClonesPush("{e down}{e up}")
~r::ClonesPush("{r down}{r up}")
~n::ClonesPush("{n down}{n up}")
~x::ClonesPush("{x down}{x up}")
~c::ClonesPush("{c down}{c up}")
~b::ClonesPush("{b down}{b up}")
~f::ClonesPush("{f down}{f up}")
~g::ClonesPush("{g down}{g up}")
~t::ClonesPush("{t down}{t up}")

hope this helps.