also, im not sure why you are saving each individual value of the position, size and color individually.
you could just do
local NewTable = {
CFrame = v.CFrame,
Size = v.Size,
Color = v.Color
}
and of course update these values with
part.CFrame = v["CFrame"] -- updates position AND orientation
part.Size = v["Size"]
part.Color = v["Color"]
part.BottomSurface = Enum.SurfaceType.Smooth
part.TopSurface = Enum.SurfaceType.Smooth -- removes studs on the parts