Hey der!
To make things clear first, i use this script
wait()
local assetId = 2758491607
game:GetService("InsertService"):LoadAsset(assetId).Parent = script.Parent
wait()
Model = script.Parent.Model
for _, Child in pairs(Model:GetChildren()) do
Child.Parent = Model.Parent
end
wait()
Model:Destroy()
print("AssitId " ..assetId.. " Loaded")
The point is, if the model is loaded. It spawns everytime at the same position.
(Because the model was exported in that location)
Is there a way that the model just spawn on the place where you placed the brick?
(i'd like to use a 'SpawnLocationBrick' -A brick that says it loads at that point, and that you can move the brick-. So you can drag it to your location where you want it to load, instead that it loads on it's original exported place)
I want all this, so that people won't steal and re-upload my models :-)
Thanks for the help!

3 comments
Well, you can use the SetPrimaryPartCFrame() function if your model has a primary part
Or you could use MoveTo, but collision might mess it up (I'm not sure as of posting this)
the8bitdude11. I Tried that before, without succes. After you mentioned it again, i tried again, and now it worked. lol. Thanks.