Okay, my game uses packages. If you don’t know what they are, they basically are like “folders” that can contain multiple instances and that can be shared in multiple places. They can be useful if you use the same scripts for each place, like I do with my game. However, something came to my mind. If an exploiter finds the link to my package, they could easily insert it into their game and instantly have all of the code + the assets… Right? That’s my concern. I don’t want the whole package to be stolen. I thought that packages were only usable by the owner of the package, not by anyone, but I was wrong. Anyone with the package can access the scripts and assets.
I think only the owner can, as it gives this error if someone else tries: HTTP 403 (Forbidden)
.
using InsertService:LoadAsset()
1 Like
Tried in Studio and it’s actually impossible to insert a package if you don’t own it. I was so concerned if the ID of a server-sided package would’ve been leaked, anyone could easily get the source code since server scripts can’t be seen by exploiters directly in-game but if they got the package they could easily get the whole game. Thanks!
1 Like
They aren’t public modules, they work like an animation or certain other assets do! They can only be imported and used in games that the owner of the package has created (including groups). Hope this helped.
1 Like