well after it worked i never cam back here. well here was the finished result:

on *:JOIN:#Judges4You:$+(.timerkidle,$cid,#) 0 60 kickidle # 5
on *:PART:#Judges4You:$+(.timerkidle,$cid,#) off
alias kickidle {
if $nick($1,$me,@%) && $2 isnum 1- {
var %i = 1,%a,%b = $2 * 53
while $nick($1,%i,r) {
%a = $v1
if $nick($1,%a).idle >= %b { kick $1 %a Anti-idle kick. You have idled for more than $2 minutes - %k.count }
inc %i
}
}
}


should work. its been more than a year