Allow `:insert` command to load 3rd party assets
Allow :insert command to load 3rd party assets
This works by utilizing the new AssetService:LoadAssetAsync method which is able to insert 3rd party assets.
Do you think we should add a setting to enable inserting third-party assets not owned by the creator? Maybe not, but just thought it’s something worth discussing
I think there should be a setting for this and it being disabled by default considering this commands admin level is admin otherwise this is just a bypass to the script command if it's disabled.
settings.ThirdPartyInsertEnabled = false -- Enables the insert command to insert any asset outside the place owner's or Roblox's inventory. If enabled, it is recommended you raise the admin level of the command.
Do you think we should add a setting to enable inserting third-party assets not owned by the creator? Maybe not, but just thought it’s something worth discussing
The game creator would had to have enabled third party inserts in the Roblox game settings to allow inserting 3rd party assets so the hatmful effects would me mitigated very well. Also InsertService:LoadAsser is deprecated. However I do get where you're coming from. I would at least like for creators to be able to insert 3rd party assets at demand. However locking iy to creators only would be bad UX
Any thoughts @Sceleratis
Only problem with that is what if the creator wants third party inserts enabled for something else but they want it disabled in adonis?