I'm using a ScrollingFrame and adding a TextLabel for each item in a list-fashion. However, the bigger the list, the bigger the text becomes, and, instead of fitting all items to the ScrollingFrame's Canvas, they are cut off after the 20th item.
Summarized code below:
k = 0
for i,v in pairs(items) do
scrollingFrame.CanvasSize = UDim2.new(1,0,k*.05,0)
local itemLabel = Instance.new("TextLabel", scrollingFrame)
itemLabel.Size = UDim2.new(1,0,.05,0)
itemLabel.Position = UDim2.new(0,0,(scrollingFrame.CanvasSize.Y.Scale/.05)*k,0)
itemLabel.Text = "Item #" .. i
itemLabel.TextScaled = true
k = k + 1
end
Practical example: https://i.gyazo.com/7a8f6e3b9310bda8195568d8fcfbbe9e.gif (note there are 50+ commands)
Thank you in advance.

2 comments
I've never used this before, so this may be something really simple - but everything is very big and clustered now - http://prntscr.com/f2ttxf . Any idea on how to fix?
Try editing the padding