I am trying use InsertService and LoadAsset to get an asset from Roblox, and load it onto a character model that’s located inside CurrentCamera. I’m trying to create like a character customisation screen. The character model is located in CurrentCamera because I want each character to look different for each player (depends what each player sets it to look like)
The problem is that when I tested in studio, InsertService and LoadAsset work perfectly fine in play solo, but not online. Even though the wiki states that you can use both these in both Local and Server scripts.
I have tried using a RemoteEvent to fire to the server, load the asset in the server, parent it to the workspace, then when an item gets added to the workspace, the LocalScript clones it and parents the clone to the character model, then deletes the original model. This has just resulted in the item being cloned to the position of wherever it is loaded (not attached to the dummy model in the correct spot)
I’ve also tried :AddAccessory, but that just did the same thing. For some reason the item won’t get attached to the character model.
The accessory is currently being parented to the character model just for testing, so don’t say I can just parent it in the Server script because I’m trying to get it to be parented to the Character in CurrentCamera and just purely parenting it to the players character just to see if it was actually attaching wrong or just being placed there and anchored, and as you can see it is just sitting there, instead of actually being welded or anything like it should be.
I don’t know what else to do, but I know it’s possible because I’ve seen it done in games like AR2 and Island Royale.