This post has been postn't //?
It's because the script is expecting a Vector3, not a CFrame value. Example =
part.CFrame = Vector3.new(69, 420, 80085) -- CFrame expected, got Vector3 part.CFrame = otherPart.Position -- CFrame expected, got Vector3
it obviously also goes the other way around. You want them both to be the same