also, it fails to display the name of the person who is typing the command you could always just use this:
on 1:TEXT:*:#: {
if ($1 == !cmds) { msg $nick Commands are the following: !evil !gay !sexy !retard !fat !wiegh !smart !newb !jealous !love }
if ($1 == !evil) { msg $Chan 4,1 $+ $nick is $rand(0,100) $+ % Evil }
if ($1 == !gay) { msg $Chan 4,1 $+ $nick is $rand(0,100) $+ % gay }
if ($1 == !sexy) { msg $Chan 4,1 $+ $nick is $rand(0,100) $+ % sexy }
if ($1 == !retard) { msg $Chan 4,1 $+ $nick is $rand(0,100) $+ % Retarded }
if ($1 == !fat) { msg $Chan 4,1 $+ $nick is $rand(0,100) $+ % over weight }
if ($1 == !n00b) { msg $Chan 4,1 $+ $nick is $rand(0,100) $+ % N00b }
if ($1 == !Smart) { msg $Chan 4,1 $+ $nick is $rand(0,100) $+ % Smart }
if ($1 == !Jealous) { msg $Chan 4,1 $+ $nick is $rand(0,100) $+ % Jealous of $3- }
if ($1 == !love) { msg $Chan 4,1 $+ $nick is $rand(0,100) $+ % love of $3- }
}
}