You were right, setting loading to false worked! Thank you so so so much!!!
In my code, I collect/concatenate all the text in a string (allText) and then call sayDialogToUse.doSay when the story reaches a choice (it’s outside of the loop). So far, I’ve been operating under an “if it works, it’s good enough” mentality haha – but I’m very open to suggestions for improvement if you’d advise any!
Thank you again for your help!! I really appreciate your support!