Have you tried first parenting it to workspace and then pivot it to that spot?
[Or check their location under their current folder ,drag them into workspace for a test and try to place them at that spot similarly, and then put them back in that folder]
I’ve tried the first 1 however, the second option wouldn’t be viable as I’m releasing this product and I want users to be able to add their own model and then it’d pivot it.
Seeing that the rotation is messed up you could do something like this
local targetCFrame = CFrame.new(61.726, 6.284, -164.034)
local model = script.Parent
local rot = model.WorldPivot.Rotation
model:PivotTo(targetCFrame*rot)
in your case:
Clone.Button.MouseEnter:Connect(function()
local ModelClone = v:Clone()
local targetCFrame = CFrame.new(0,-90,0)
local rot = ModelClone.WorldPivot.Rotation
ModelClone:PivotTo(targetCFrame*rot)
ModelClone.Parent = game:GetService("Workspace").CarSpawnerProp.vehicledisplay
Clone.MouseLeave:Connect(function()
ModelClone:Destroy()
end)
end)