No need for all the text events you can put them all into one. "on :park:#opers:{" do you mean on part? also people can just quit and it will never stop to add a on quit. For the channel use a var that can be set with your on load like echo -a For this script to work you need to set a channel Example: /set %opchan (Your oper channel), then in your events do "on :part:%opchan: {"
Looks nice tho