im trying to set the position of 1 building to another by using their attachments as the position whilst maintaining the orientation of the main part ```lua
local foundprimarypart = snaptoattachment.Parent.Parent.PrimaryPart
local cframe = foundprimarypart.CFrame * CFrame.new(snaptoattachment.Position)
local orientation = foundprimarypart.Orientation
selectedbuilding:SetPrimaryPartCFrame(cframe)