In this specific script, if you didn't have a line that made sure the person was actually on the channel (if the channel was -n), then when you tried to kick them, it would give you an error that they aren't on the channel.

BTW, on my scripts, ops don't have @ infront of their nick. They are simply a different color than everyone else.

-genius_at_work