Scripts are normally loaded when they are needed, with the exception of Global.lua that's only loaded once at start-up. But now you can reload it in-game with the !reload command, which should make event and command scripting way less of a hassle.