It's unplayable, Viridian gets frozen as soon as the custom starts (Along with the text box sound spam you're talking about).
By looking at the code, I see that you used "say(-1)" in all of the scripts. If you remove the negative part of the number, the problem is fixed but then you simply see displayed text boxes while nothing else is happening.