If you're wondering about your own code
on *:TEXT:!to*:#: {
if ($read(reglist.txt,nw,$nick))
msg $chan timing out $$2 for $$3 seconds
msg $chan .timeout $$2 $$3
}
You don't have an opening bracket from the if.
You need it to be like this:
on *:TEXT:!to*:#: {
if ($read(reglist.txt,nw,$nick)) {
msg $chan timing out $$2 for $$3 seconds
msg $chan .timeout $$2 $$3
}
}