For the switch error: switch -nocase -- [lindex ..] { "--" marks the end of options. For the opchars issue, the opchars feature in Eggdrop is useless, it only works on the initial join of the bot, it doesn't even parse +a/+q changes. It's planned to be fixed, but in the meantime you can us...