Thanks so much, its so close to working, but it says i have one syntax error left on line 4368. Here's the line:
call ExecuteFunc("UR")
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=20
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
set de=(de+"")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
set M[13]="|c00EEEEEET|r|c00E2E2E2h|r|c00D6D6D6e|r|c00C9C9C9|r|c00BDBDBDC|r|c00B1B1B1r|r|c00A5A5A5e|r|c00989898e|r|c008C8C8Cp|r|c00808080s|r"
set G=(180./ I2R(CountPlayersInForceBJ(Q)))
if(zb())then
set D=Player(0)
else
set D=ForcePickRandomPlayer(YX(Condition(function Yb)))
endif
set kv[1]=qo
set kv[2]=Qo
set kv[3]=so
set kv[4]=So
set Zv[1]="udg_trigger105 udg_trigger104,you lose."
set Zv[2]="Maybe next time..."
set Zv[3]="Defeated!"
set Zv[4]="Everyone has udg_rect56 lose sometimes."
set Zv[5]="Shameful defeat."
set Zv[6]="Dominated!"
set Zv[7]="Owned."
set Zv[8]="Sorry.Please try again."
set Zv[9]="Humiliation!"
set yv[3]="|c00FF01013|r..."
set yv[2]="|c00FEFF012|r..."
set yv[1]="|c0021C0001|r..."
set yv[0]="|c00FF0101Fight!|r"
set We[1]='hfoo'
set We[2]='hfoo'
set We[3]='hfoo'
set We[4]='hfoo'
set We[5]='hfoo'
set We[6]