How to Get the Position of a Part Relative to Another Part

not sure if its too late to provide an answer or if the solution was enough for the problem your having, but I was having the same problem you were having and I tried out the method ben described to you and it seems to be working for me:

--the part that should be relative to the building area--
local part = game.Workspace.ExamplePart

--this is the current build area--
local currentsurface = script.Parent.CFrame:ToObjectSpace(part.CFrame)

--this is the other build area that the part should go to--
part.CFrame = game.Workspace.BuildSpot2.CFrame:ToWorldSpace(currentsurface)
13 Likes

yooooo, you absolute legend! This helped me so much, I was doing it backwards.

2 Likes

xDD same, I was doing Part:ToObjectSpace(buildingarea.CFrame)

1 Like