I was researching other topics like this, and I know that this is mostly due to the fact that the model
must be created or have the same owner of the game as its owner (This game is not in a group).
In my case it is like this, the model is created and has the same owner of the game as its owner.
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
Yes, I have investigated more topics like this, a strange solution I found was to upload the model under my ownership, and strangely this made it work, although I am not the owner of this game where the script is, I only have editing permissions
This is the code I’m using (Only for testing)
local Insert = game:GetService("InsertService")
local model = Insert:LoadAsset(16588055627)
model.Parent = workspace
print(model)
well, it is a model that belongs to the owner of the game where I script, but the script from which I am using insert service is also in that game, so it seems strange to me that it says Asset not trusted
InsertService is genuinely one of the most useless services Roblox has ever given us by it’s useless security checks. I recommend just getting the model itself than having the pain with it. There is practically no point with InsertService at all due to its restrictions.
Thanks for the answer, yes it is a bit useless for most cases, in my case I use it because I need my game to have many cars, but we have already exceeded the 125mb allowed by Roblox
After a few days using this, I realized something.
This works similar to the Animations ID, this means that if for example I am working on someone else’s game and I upload an ID for a model (Under my ownership), I will see it and it will work fine, but when publishing the game , other users (Players) will not see it.
So I’ve been getting this error in studio because I’ve been using models under the owner ownership (It’s a player)
I guess that’s another reason why we should have the games under groups and not under individual accounts