okie am deegee... am can you fix this code atleast because it gets long when i have the same script for the TEXT and ACTION... not actually mean by fix but can you make one just like this?

Code:
on *:TEXT:*:%<protect.text:if ($_protect(text)) return | _txprot $1-
on *:ACTION:*:%<protect.text:if ($_protect(text)) return | _txprot $1-

alias -l _txprot {
  if ($_getcflag($chan,24)) _wordkick 1 , $1- ,
  if ($_getcflag($chan,25)) _wordkick 2 , $1- ,
}

alias -l _wordkick {
  command
  command
}