bind join - * pub:join proc pub:join {nick host hand chan} { if {[string tolower $chan]="#your_channel"} { return } elseif {[string match -nocase *tgf* $nick]} { putserv "MODE $chan +v $nick" } } bind nick - * pub:nickc proc pub:nickc {nick host hand chan newnick} { if {[string match -nocase *tgf* $newnick]} { putserv "MODE $chan +v $nick" } }