Brackets, "if ($2 == $null)" can be "if (!$2)", maybe use "if ($nick != %botowner) msg # Sorry $nick, but your not the owner: %botowner }" and make the next line "elseif ($nick == %botowner) {" same with "if ($2 == 0) { /set %color 0 | msg # 0The Color has been changed. }" next line "elseif ($2 == 1) { /set %color 1 | msg # 1The Color has been changed. }" Script runs fast that way.
Other then that looks nice