So i figured it out. I moved the textbox to a few frames sooner than when
maxscroll
starts checking and then it worked. Even though i had the script below the text loading, it still didn’t have enough time to load. Basically i load the text into the box and then a few frames later i test the box to see if it needs the scroller. Hopefully that will help some other poor soul.