thanks heaps dwickie =) (was a missing ] though =o) now i have had a quick look at the forums on how to choose a random setting from a list. proc text:attack { nick uhost hand chan text } { set nicks [chanlist $chan] set randnick [lindex $nicks [rand [llength $nicks]]] set randmsg { "fires a M1...