The topic I referenced in my post works with cell padding if you haven’t given it a look yet. What was provided there dynamically changes the AbsoluteCanvasSize property of a UIGridLayout to have just enough room for the GuiObjects contained within the ScrollingFrame.