i dont see why you have the on text and the alias
on *:text:.c*:#: { if (!$2) msg $chan 4(9[1Calculater9]4)1 : No parameters given. Halting. else msg $chan 4(9[1Calculating:14 $2- 9]4) | msg $chan 4(9[1Result9]4)1==4 $calc($2-) }