Loading private module

So I made my own admin module and currently Its private as I don’t want anybody stealing it, so is there a way to load a private module into other peoples places?

Command to load:

> require(game:GetService("InsertService"):LoadAsset(17000839464):GetChildren()[1]).LoadUp(>your name here<)

Also, by saying “private module” I mean a model as there is no “module” category in roblox.

I’m not sure that a module can be made private and usable across other games at the same time. If a game has access to an asset then that asset could also be loaded into studio.

As a side note, the require function can accept a number as its first value instead of an instance; that number being an asset id.

From ModuleScript Creator Docs
If a ModuleScript object has its Name property set to ‘MainModule’ and is uploaded to Roblox as a model to your account, Scripts can use require with the uploaded model’s AssetId instead. This allows you to create private modules on your Roblox account!

It’s unlikely that this method works in other people’s games, however.