if it really combines everything in a loop you could create a lot of problems, for example one resource adds an extra wait in a 1000 loop and all the other functions slow down and let’s say you could lose a lot of hours in trying to debug this thing.
one last thing, SecureResource doesn’t make that much sense and in fact, maybe it could make it even easier for cheaters, since everything is passed with an event (which probably loads the scripts multiple times, since the name is always the same) which as far as I know can be logged much easier than instead of a dump, plus I think it makes debugging more difficult if everything is passed there, as far as I remember the lua debugger doesn’t behave too well by loading code using the load function