Here are teh triggors on $*:TEXT:/^[~](public) on/Si:#: { if ($address($nick,2) == $address($me,2)) { if (%publicvar [ $+ [ $chan ] ] !== $null) { if (%publicvar [ $+ [ $chan ] ] !== ON) { set %publicvar [ $+ [ $chan ] ] ON msg $chan $c1(Public Commands Have Been Turned On For This Channel.) } else { notice $nick $c1(You Can't Turn On What Isn't Off.) } } else { set %publicvar [ $+ [ $chan ] ] ON msg $chan $c1(Public Commands Have Been Turned On) } } else { notice $nick $c1(Access denied.) } } on $*:TEXT:/^[~](public) off/Si:#: { if ($address($nick,2) == $address($me,2)) { if (%publicvar [ $+ [ $chan ] ] !== $null) { if (%publicvar [ $+ [ $chan ] ] !== OFF) { set %publicvar [ $+ [ $chan ] ] OFF msg $chan $c1(Public Commands Have Been Turned Off For This Channel.) } else { notice $nick $c1(You Can't Turn Off What Isn't On.) } } else { set %publicvar [ $+ [ $chan ] ] OFF msg $chan $c1(Public Commands Have Been Turned Off) } } else { notice $nick $c1(Access denied.) } } Do i then add this into my scriptsa that have ! and @ if (%global [ $+ [ $chan ] ] !== ON) { notice $nick $c1(Global isn't enabled.) } else {