WHAT'S NEW? - Y alignment fixed. There was a line parsing error leading to empty lines on some inputs. HOW TO USE - Copy the custom blocks relevant to your project into your script. Make a temporary copy of the text engine, but do NOT edit any code in it so that everything in the final OS can use just one - Most usage is explained or demonstrated in the example sprite. Be aware of the order in which broadcast without waiting blocks are called. Sometimes, to get them to execute before variables are changed, you will have to use broadcast and wait, or if you want to use the convenience functions, a wait 0 seconds block. - New line " ↵ " (include spaces), Trident "ψ" CREDITS @aeroic @Parellax @rdml @finnagin5 @the_bee_1234 @jjbsuperstar