gooshie, why another two text events when you can do:
Code:
on *:text:*:#:{
  if ($strip($1) == !add) && (!$istok(alpha beta,$strip($2),32)) { 
    msg # Invalid Parameters. Use: !add alpha or !add beta 
  }
  if ($regex($1-,/^!(add) (alpha|beta)$/iS)) {
    var %g $regml(2)
    notice $nick You are in the %g group
    set $+(%,%g) $addtok($($+(%,%g),2),$nick,32)
    %g = $iif(%g = alpha,beta,alpha)
    set $+(%,%g) $remtok($($+(%,%g),2),$nick,1,32)
  }
  if ($regex($1-,/^!group(s)?$/iS)) { 
    msg # [Group] Alpha $numtok(%alpha,32) users [Group] Beta $numtok(%beta,32) users
  }
}