- This article or section documents an outdated version of Scratch (version 2.0). For this article in Scratch 1.4, see Eng:Making Scratch Close (1.4).
|Warning:||These scripts might freeze or crash your flash player/Scratch/computer: make sure you save your changes before attempting!|
One way of making Scratch crash is making a variable that will double itself, forcing the Scratch project to lag and then freeze or crash. These methods of making Scratch crash are almost guaranteed. The script needed is below:
when flag clicked set [variable v] to  // Set this to anything forever set [variable v] to (join (variable) (variable))
when flag clicked add  to [list v] // Set this to anything forever add (list) to [list v]
when I start as a clone create clone of [myself v] // You must create a clone to activate this. delete this clone
|This article or section uses images made with BYOB, a Scratch Modification which allows script formatting. Differences include block multilining and zebra coloring.|
In the Scratch Modification BYOB, a simple recursive block can be used to freeze the program: