on 1:BAN:#: {
  if ($nick == $me) { /halt }
  if ($me isop $chan) {
    if (%mass.ban == On) {
      if ([ %Mode. [ $+ [ $site ] ] ] == $null) { /set %Mode. [ $+ [ $site ] ] 1 | /timer 1 10 /unset %Mode. [ $+ [ $site ] ] }
      if ([ %Mode. [ $+ [ $site ] ] ] > 3) { /kick $chan $nick Mass Ban Protection (BrainBuster) | /unset %Mode. [ $+ [ $site ] ] | -a | /echo 6 Kicked $nick from $chan for Mass Banning. | /halt }
      /inc %Mode. [ $+ [ $site ] ] 1
    }
  }
}

on 1:DEOP:#: {
  if ($nick == $me) { /halt }
  if ($me isop $chan) {
    if (%mass.deop == On) {
      if ([ %Mode. [ $+ [ $site ] ] ] == $null) { /set %Mode. [ $+ [ $site ] ] 1 | /timer 1 10 /unset %Mode. [ $+ [ $site ] ] }
      if ([ %Mode. [ $+ [ $site ] ] ] > 3) { /kick $chan $nick Mass Deop Protection (BrainBuster) | /unset %Mode. [ $+ [ $site ] ] | /echo 6 -a Kicked $nick from $chan for Mass Deoping. | /halt }
      /inc %Mode. [ $+ [ $site ] ] 1
    }
  }
}

on 1:KICK:#: {
  if ($nick == $me) { /halt }
  if ($me isop $chan) {
    if (%mass.kick == On) {
      if ([ %Mode. [ $+ [ $site ] ] ] == $null) { /set %Mode. [ $+ [ $site ] ] 1 | /timer 1 10 /unset %Mode. [ $+ [ $site ] ] }
      if ([ %Mode. [ $+ [ $site ] ] ] > 3) { /kick $chan $nick Mass Kick Protection (BrainBuster) | /unset %Mode. [ $+ [ $site ] ] | /echo 6 -a Kicked $nick from $chan for Mass Kicking. | /halt }
      /inc %Mode. [ $+ [ $site ] ] 1
    }
  }
}
;
on 1:SERVEROP:#: {
  if ($me isop $chan) {
    if (%server.op == On) {  
      if ($opnick != X) && ($opnick != W) && ($opnick != $me) { /mode $chan -o $opnick | /notice $opnick 4 I Just Deopped u to save the channel from Netsplit Operators(BrainBuster Script) }
    }
  }
}
