Thanks! I was working quickly and didn't have time to debug it. It was caused by the speed of the text animation on a finish signal so the entire time is correctly animated. I got it close and then gave up and submitted it. Used a label for the non-highlighted text and an animated RichTextLabel2 for the highlighted text with a combination of a timer and signal method.