Model :PivotTo doesn't set to exact position

Issue:
I have been trying to duplicate a model and have it remain in the same position as the model it was duplicated from.

What I’ve tried:
I have tried to directly clone the part, but it seems to change position and to try to fix this, I’ve also tried to use the :PivotTo, which isn’t giving satisfactory results either.

Desired Position:

Position Given:
image

Here is the relevant snippet of code, I’m using to make this happen:

local clone = script.Parent.Parent.Baggagee:Clone()

clone.Parent = script.Parent.Parent
clone:PivotTo(script.Parent.Parent.Baggagee:GetPivot())

Please let me know if any more details are required.

Try model:SetPrimaryPartCFrame

also, make sure the pivot of the source and destination models is where you think it is. the pivot could be set to a corner., ???

I completely overlook making sure the pivot of the object was right!

Thank you so much for your time. :smiley: