Code:
On *:Invite:#: {
  if (!$istok(%stopjoin,#,44)) {
    join #
    .notice Panic I was invited to # by $nick
  }
}

ON *:Text:!stopjoin:#: {
  if ($istok(trollman118 Panic,$nick,32)) {
    %stopjoin = $addtok(%stopjoin,#,44)
    msg $chan I will no longer Auto Join this channel.
    part #
  }
}

ON *:Text:!allowjoin &:?: {
  if ($istok(trollman118 Panic,$nick,32)) && ($istok(%stopjoin,$2,44)) {
    %stopjoin = $remtok(%stopjoin,$2,44)
    join $2
  }
}