on *:TEXT:*:#:{ if ($nick isop $chan) || ($nick ishop $chan) { if ($1 == +i) { mode #kod +i } if ($1 == -i) { mode #kod -i } } } another thing you could do is make 2 separate scripts like: on *:TEXT:+i*:#:{ if ($nick isop #) || ($nick ishop #) mode $chan +i } on *:TEXT:-i*:#:{ if ($nick isop #) || ($nick ishop #) mode $chan -i }