if ($2 == $null) { msg $chan 10,$nick pulls done $2's pants and spanks them }
if (!$2) is the same as if ($2 == $null) just shorter, having 10, in front of $nick will mess up the $nick identifier same with 's after $2 try using 10 $+ $nick and $2 $+ 's. Also there is no $2 in that line as your if statement says so therefor you can't use $2 in that line.
if ($2 == $nick) { msg $chan 10,0...makes a Hand print on $2 bottem | halt }
I've never heard of if ($2 == $nick) before, $nick is a identifier and has no value set to it therefor if ($2 == $nick) does nothing at all.
if ($2 ison #) { msg $chan 12,0uses a belt on $2 untill $2 cry's... x)
Your missing a bracket at the end of the line maybe the ) was going to be a bracket but you hit the wrong button, also brackets need to have a space between the last character are it will not be counted.