|This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective.|
- This article or section documents an outdated version of Scratch (version 2.0). For this article in the current version (version 3.0), see Making Scratch Crash (3.0). For this article in Scratch 1.4, see Making Scratch Crash (1.4).
|Warning:||These scripts shown may freeze or crash your Internet browser, Scratch, or computer. Make sure you save your changes before attempting this.|
One way of making Scratch crash is making a variable or list that will double itself, forcing the Scratch project to lag and then freeze or crash. These methods of making Scratch crash are almost guaranteed.
when green flag clicked set [variable v] to (. . .::grey) // Set this to anything that is not empty forever set [variable v] to (join (variable) (variable) ) end
when green flag clicked add (. . .::grey) to [list v] :: list // Set this to anything that is not empty forever add (list) to [list v] end
when gf clicked create clone of [myself v] when I start as a clone create clone of [myself v] delete this clone
Custom Block Method
when green flag clicked block // For best results, run without screen refresh. define block block