on !*:deop:#:{ if ($opnick == $me) && ($nick isop #) && ($nick != Chanserv) {
set %uppc #
set %UPPn $nick
.ctcp $nick version
}
}
on *:ctcpreply:VERSION*:{
if ($nick == $UPP);$UPP = alias UPP /return %UPPn ; && (upp isin $1-) {
cs deop %uppc $nick | cs ban %uppc $nick You should have thought twice | cs unban %uppc | .timer 1 1 join %uppc | unset %uppn | unset %uppc
else { .timer -h 1 0 .cs op # $me
}
}
}