Use haltdef, not halt.

Code:
on ^*:text:*founder*:*:{
  if ($nick == chanserv) && (%nick isin $1-) {
    did -c Channel_Control 84
    haltdef
  }
  else did -u Channel_Control 84
  .disable #founder.check
}