on *:INPUT:#:{ if ($chan == %Except) { msg $chan $1- } { halt } if ($chr(33) isin $1) { msg $chan $1- } { halt } if ($chr(46) isin $1) { msg $chan $1- } { halt } if ($chr(64) isin $1) { msg $chan $1- } { halt } if ($left($1,1) != /) { haltdef msg $chan $iif($me isop $chan,$+(04,$1-),$iif($me ishop $chan,$+(07,$1-),$iif($me isvoice $chan,$+(12,$1-),$+(10,$1-)))) } } %Except #Allegra,#Spencer That should work theoretically but it don't