local a = game.Workspace.Partt_ local b = game.Workspace.Partt local c = game.Workspace.Part
a.Size = Vector3.new(math.random(1,1000),math.random(1,1000),math.random(1,1000))
b.Size = Vector3.new(math.random(1,1000),math.random(1,1000),math.random(1,1000))
c.Size = Vector3.new(math.random(1,1000),math.random(1,1000),math.random(1,1000))
a.Position = c.Position + Vector3.new(0,c.Size.Y/2+a.Size.Y/2,0)
b.Position = a.Position + Vector3.new(0,b.Size.Y/2+a.Size.Y/2,0)
So what I missed there was that when we use size, it’s the whole size, but we only want to adjust by 1/2 of that in this case. Just went ahead and threw this on my studio to verify there shouldn’t be any other issues XD Sorry bout that