Yeah I figured it's easy with lua alone. As someone with experience in 'raw code', I'm happy to see it's possible to do such things with code alone.
I heard it's also possible to only need /reload if done that way.
btw, I noticed some discrepancies. e.g. SetTextColor and SetShadowColor do not work when used globally (e.g. color does change but if it's used in AddMessage) but I don't know if it's a bug or something I missed.