you know you have to put something in the {}
i used halt for testing

and hmm granted i dont know much
but
Code:
  
on 1:TEXT:*:?:{
  if ( hlogin == $1 ) { 
    if ( $2 == %helperpass) {
      hadd -sm helpers $nick 1
      msg $nick Helper $nick added succesfully
      halt
    }
  }
  if ( pnn isin $1 ) {
    var %hnum = $2
    if ( $hfind(helpers,$nick).data !== $null) {
      var %i = 1
      while (%i <= %hnum) {
        mode #newbiehelp +m $hfind(helpreqs,%i).data
        inc %i
      }
      var %i = 1
      while (%i <= $hget(helpreqs,0).item ) {
        hadd -s helpreqs %i $hfind(helpreqs,(%i + 1)).data
        hdel -s helpreqs (%i + 1)
        inc %i
      }
    }


The Kodokan will move you, one way or another.