roracle
Sorry - I missed your post, if you put username into the post then that user gets a message to look (so RamPackWobble gives me a message next time I log into the site that there is a post for me)
The function creates a spritefont object at x,y and then scrolls this object up. You are calling the function twice in one tick so it is creating two spritefont objects at the same time in the same place and then scrolls them both up together - notice how they both scroll twice the distance ?
How to fix this ? I guess you could put some check into the function that says Am I already running ? if so pause until I've finished running. Or before calling the function put a wait 0. I will give it another look when I get time.
In your version (with the double function call) putting a wait (0) befor the second call does appear to fix it...