on *:TEXT:.scripts on:#:{ if ($address($me,2) == $address($nick,2)) { set %boolscriptingoff 0 } else { halt } } on *:TEXT:.scripts off:#:{ if ($address($me,2) == $address($nick,2)) { set %boolscriptingoff 1 } else { halt } } In every script... add this at the beginning after the first {. Add } at the end of your script. if (%boolscriptingoff == 0) { halt } if (%boolscriptingoff == 1) {