first one:
Code:
on *:notice:*:*:{
  if ($nick == $me) {
    if ($2 == [Page]) {
      /onotice %logchan 14[Page] $3-
    }
    else {
      if ($3 == !kick) ($remove($2,:) iswm $read(mods.txt)) {
        if ($read(mods.txt, w, $remove($2,:))) || ($read(admins.txt, w, $remove($2,:))) {
          if ($4 != $null) {
            /renrem kick $4
            /renrem allow $4
            if ($5 != $null) {
              /renrem msg $4 was kick by $remove($2,:) $+ , For $5
              /.timerk 1 5 /renrem page $4 You have been kicked for: $5
            }
          }
        }
      }
      if ($4 == $null) {
        /renrem page $remove($2,:) Enter a person to kick
      }
      else {
        if ($3 == !ban) {
          if ($read(mods.txt, w, $remove($2,:))) || ($read(admins.txt, w, $remove($2,:))) {
            if ($4 != $null) {
              /renrem ban $4
              /.timerb 1 3600 /renrem allow $4
              if ($5 != $null) {
                /renrem msg $4 was banned by $remove($2,:) for $5
                /.timerk 1 5 /renrem page $4 You have been banned for: $5
              }
            }
          }
          if ($4 == $null) {
            /renrem page $remove($2,:) Enter a person to ban
          }
          else {
            if ($3 == !allow) {
              if ($4 != $null) {
                if ($read(mods.txt, w, $remove($2 ,:))) || ($read(admins.txt, w, $remove($2,:))) {
                  /renrem msg $3 will be allowed to rejoin the server
                }
              }
              if ($4 == $null) {
                /renrem page $remove($2,:) Enter a person to allow
              }
            }
          }
        }
      }
    }
  }
}

^^^this one keeps opening renrem everytime i get noticed^^^
Code:
on *:NOTICE:*:*:{ 
  if ($nick == $me) {
    if ($2 == [team]) {
      /msg %logchan $2- 
    }
  }
  else {
    if ($2 == Player) {
      /msg %logchan $3 has $4-
    }
    else {
      if (: isin $2) {
        if ($remove($2, :) == Host) {
          /msg %logchan 14Host: $3-
        }
        if ($remove($2, :) != Host) {
          /msg %logchan $2- 
        }
      }
      else {
        if ($2 == loading) {
          /.msg %logchan Loading map $4
          /.set %map1 $4              
        }
        else {
          if ($3 == Auto) {
            if ($2 == ***) {
              /.msg %logchan FDS Initiating
            }
          }
          else  {
            if ($2 == logged) {
              /.msg %logchan $2 $3 OK
            }
            else {
              if ($2 isnum) {
                /.msg %pnick $2-
                /timerp 1 15 /.unset %pnick
              }
              else {
                if ($2 == No) {
                  /.notice %pnick $2-
                  /.unset %pnick
                }
                else {
                  if ($2 == westwood) {
                    /.notice %gnick $2-
                  }
                  else {
                    if ($2 == gameplay) {
                      /.notice %gnick $2- 
                    }
                    else {
                      if ($2 == map) {
                        /.notice %gnick $2- 
                      }
                      else {
                        if ($2 == time) {
                          /.notice %gnick Time: $4- 
                        }
                        else {
                          if ($2 == Fps) {
                            /.notice %gnick $2- 
                          }
                          else {
                            if ($2 == gdi) {
                              /.notice %gnick $2- 
                            }
                            else {
                              if ($2 == nod) {
                                /.notice %gnick $2- 
                                /.unset %gnick
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

that one just doesnt work, it used to till i started adding things to it, does anyone know whats wrong and how i can improve on these?