Here how to ruin AAAAAAAany Scratch Project: EDUCATIONAL PURPOSES ONLY! ONCE YOU PASTE THIS, YOUR PROJECT WILL BE RUINED! You can COPY the JSON-Choking little square here: --- --- To obtain this character, type "%15" In the Search Bar on Scratch, and Press Enter. Next, COPY the little square-looking thing that has now appeared in the search bar, and paste into a Backdrop name, Sprite name, Variable name, Sound name, or just make a text box on a sprite/backdrop and paste the square in there. Boom. Scratch is now in Shambles and Life Support But how does this little square break Scratch? Well, Scratch saves your project as a JSON document that describes sprites, backdrops, sounds, scripts and fields. That control character is not normal text; it’s a non-printing, legacy control byte. If that byte gets written into a text field inside the project, the code that reads the JSON can choke or behave unexpectedly when it meets the character. Because the editor’s loader doesn’t surface a readable error, its failure mode ends up resetting or discarding the script data — so the project appears empty, and broken
Take a look at the Sprites, Blocks, Sounds, and Backdrops of this project. BROKEN By that little ASCII character!