https://devforum.roblox.com/t/quick-tutorial-how-to-make-scrolling-frames-properly/392792
When using a scrolling frame like this, UI instances must be sized in off-set, how do you scale an item in off-set whilst allowing it to look good on all devices.
I came up with a script to effectively scale an item in off-set automatically, but when putting this in the while loop it just creates the same problem.
Use this plugin, it helps a lot with scaling UI in the scale position instead of offset.
https://www.roblox.com/library/1496745047/AutoScale-Lite