I don't know why you'd want to do it this way but here goes.
Code:
ON *:DEOP:#: {
  if ($2 == $me && $nick != $me && $nick != ChanServ) {
    cs op # $me
    cs akick # add $nick $+ !*@*
    kick # $nick Don't deop me ya luser.
    .timer 1 10 cs akick # del $nick $+ !*@*
  }
}
; This next one covers the kick and ban/kick effort.
ON *:KICK:#: {
  if ($knick == $me) {
    cs invite #
    .timer 1 1 join #
    ; This is incase ChanServ doesn't op you.
    cs op # $me
    cs akick # add $nick $+ !*@*
    ban -u10 # $nick 2
    kick # $nick Don't ban me ya luser.
    .timer 1 10 cs akick # del $nick $+ !*@*
  }
}
I am assuming that your channel service is ChanServ here.