I have been attempting to set up Auto-Op, Auto-Halfop, Auto-Voice commands and after scrounging through the archive and a little modification I am using the following: bind pub m|m .ao autooppub proc autooppub {nick uhost handle chan arg} { set handle [lindex $arg 0] set hostmask [lindex $arg 1] if ...