Ok, I’m not really sure what that means. You are able to make modules closed source by uploading them to your account, naming them MainModule, and using require by id. (only works on the server)
No matter what you have to put the asset id of the module in require(), if you put 0x2134836 you’ll get an error, besides anyone can easily convert hex back to decimal.
Odd thing to do, but I just think it’s worth saying that anyone can decode the hex within seconds to find the module. Doesn’t matter what you do, if someone absolutely wanted to, they’ll always be able to decode the script to find the module (assuming they don’t check your inventory or creations)