title fairly shows it, my model just refuses to move to the desired position I wish it for it to go to, I don’t understand why, and I’ve spent 15 minutes trying to fix this.
local Hat = Character:FindFirstChild(Currently_Being_Editted.Value.Name)
local Handle = Hat.Handle
local Weld = Handle.AccessoryWeld
local Attachment = Handle.HatAttachment
print(Handle)
local NewModel = DragModel:Clone()
NewModel.PrimaryPart = NewModel.HatReference
NewModel.PrimaryPart.CFrame = CFrame.new(Handle.Position)
NewModel.Parent = Character
Instead of directly setting the primary part’s CFrame, try making use of either :PivotTo(CFRAME), or :SetPrimaryPartCFrame(CFRAME) [Note that this one is deprecated]