Hi Smart Minds, In this video I will be showing you how to BREAK SCRATCH !!! My Scratch Account scratch.mit.ed... LIKE, SUB AND COMMENT ! #scratch #scratch3
The reason that putting "\b" breaks Scratch, is that in real programming (C++, C#, Javascript, ect) "\b" means make a new line. When scratch compiles the code, and runs the "\b" name, it will make a new line in the source code, and corrupt the project files.
3:30 Seems so ironic that these 3 blocks are perfectly next to each other in the block menu, almost like telling you to connect them together. But if you do, you know what will happen
They where of the same color... I was able to put them in the same order... I try to clic this... Im sorry for the guy who where working with me on this unsaved scratch project at college.
It's like all the parts to a cursed artifact laying in perfect order, just inches away from each other, tempting you to join them. Why shouldn't you? It would be so interesting to see what would happen.
I found a glitch in Scratch: It has to do with sound. 1. You take a random sound that fades away and then you louden the ending of it so much. 2. These are the things: The ending will become completely purple and there will be a tight pink square in the end. 3. A half of the sound disappears. 4. Try to slow or fast forward the sound.
You can make duplicating clones that won't allow you to use scratch [as long as the code is there.] The line is this simple Step 1: Put a random sprite. Step 2: Go to background. Step 3: In the background, put when green flag clicked, create clone of (insert name of random sprite here). Step 4: In the sprite, put when I start as a clone, create clone of (insert name of random sprite here), create clone of (insert name of random sprite here), delete this clone. Step 5: Press the green flag. How this works is when there is a clone, it creates two copies of itself, then leaves, and each of those clones double then delete. You'll have 1, 2, 4, 8, 16, 32, 64, 128, 256, then 512 which is 212 over the clone limit. This has happened to me before. [__] is the edited part.
As a programmer myself, using "/b" is very useful when using a print function to create a new line. But in scratch, it is very useful for my constant lust of breaking stuff
i did the "\b" one in a scratch mod, the project still loads, i even renamed the sprite to "\b", it still loads, but when i load it on vanilla scratch, it failed to load _🗿_ apparently, there is a way to fix it. 1. Open the SB3 File with an archive opener (or rename the extension to .zip) 2. Go to the project.json file 3. find the "\b" string (if on visual studio code, press CTRL + F and type it (or go to 'edit' and click 'find') 4. change it into something else 5. save the .json file 6. Load your project 7. You're all good.
One way I got Scratch to stop saving my projects was highlighting a really tiny bit of a huge song, and then pressing "copy to new". Also, putting in a song too big just makes Scratch load it forever.
I made a way too big song on scratch and my Chromebook’s ended up reaching 80 degrees Celsius when I checked because it felt hot, and a few seconds later the screen suddenly went black. I put it in my fridge for a couple hours and turned it back on and it immediately froze at the opening chrome OS screen. and after a couple minutes it reloaded the apps and suddenly managed to start the song. The song I made didn’t sound that great anyways so I turned off my Chromebook in disappointment.
I know another one. Type %15 in scratches search bar and copy the character that pops up. Then make a my bloc and put it in there. You get the red hacked block! Now if you put this character in a text box in the costumes, they costumes break.
Another method to break Scratch: 1. Use Vector format for costumes. 2. Get any piece of a vector costume. 3. Copy and paste that piece a lot and group the whole costume. 4. Copy and paste the groups. 5. Make it so that there's 250 entities on your costume. 6. Try to move the costume in the costume editor. Boom! Now Scratch lags super hard that you can't even do anything.
I found another vector-related way to break Scratch. It only works if you have a laptop with a touchscreen though. Open the Vector editor and draw anything you want with your mouse. At the same time, draw something with your finger. This will create so many points that Scratch will experience a massive lag spike.
I make very detailed games and I can confirm this works. For almost every model I use in game, there’s at least 10 entities in the vector costume. When you have a project with 125 sprites, and 75% of them having huge costume sizes, scratch editor becomes a pain in the a**.
Scratch had limits not the costumes/sprites but the cloud variables and the clones only. They set the clones limit to 300 because it would freeze the project but in turbowarp you can disable the limit and let me tell you, will make the website on responsive. This video shows the weakness of the scratch editor,the code behind the editor cant handle/update it to do so. So it wouldn’t try it but at YOUR OWN RISK to not corrupt a game/animation.
Trick to unaban a project If ur project is banned from scratch for some reason. Click see inside and then click the share button displayed on the top. Ur broject has been unbanned. My 2 projects were banned and this trick helped me to unban them
Make this : 1. place a when green flag clicked block 2. join it with a forever block 3. make a new message and put it into the forever loop 4. palce the when i recieve message block 5. use the talk extention and make it say something
when i used %n, then clicked boolean, then text (which i typed in d%n), it showed a white taskbar, and coding place. i clicked on sounds, and there i have it. the scratch error message
This actually was my first thing I tried in IT class, trying to break scratch by creating a loop. No only that, this also is pretty RAM and CPU intensive and I therefore opened the project in multiple tabs (the school PC didn‘t BSOD). If your PC is good, you can try this but don‘t publish, it‘s against their ToS and will probably get you banned.
The reason it freezes is simple, it makes a clone, that clone makes a clone and gets deleted, the second clone will create a clone, and get deleted, and so on and so on, when does it show the next frame? When the while cycle is finished, when does it finish? Never
You actually can give variables blank names if you name them any zero-width, invisible Unicode character such as () and yes that is a text character between those brackets.
Type %15 in the search tab and copy the square and paste it everywhere similar to the space but it's more destructive and removes some tabs of blocks lol it's funny.
I found a way that break scratch. First, make a custom block, then drag the define block and press backspace, and you have a custom block without a define block! Note: You can't edit or delete it from the block pallete.
I remember I was curious about putting the When start as clone, clone myself, delete together because they were stacked on top of each other in the control and I crashed scratch 💀 🗿
i had that last one happen to me while i was making a thing because i just happened to have it set up in a way where a clone was created and deleted on the same frame, so i had to lose a ton of progress on my thing.
cool way to lag scratch: step 1: make a new block (run without sr) step 2: define the block as: "forever go to random position" step 3: when green flag clicked: run the block
there’s a weird red block in scratch. I don’t know how to get to it naturally, but if you were to backpack it, you would see that said block doesn’t do anything, cannot connect to other blocks, or even have a comment attached to it. I just thought it was worth mentioning.
if you make one line in a list long enough, it will break to whole scratch installation and you won't be able to save projects until you reinstall scratch or reload the web version. This still happens even if you delete the list
Try name a block ✪ after use that block 500 times wfter name a clone ░░ aftermultiply it to 1000 and delete the wctual character i literally used all creative things i can think
To crash it you go to turbo warp actually disable the clone limit and make infinite clones to freeze turbo warp disabling the compiler will make it worse
I know something,you can make a color of a project sprite black and white with the set color block and the / block(the green one),then we put 1 / 0(meaning 1 divided by zero) in the green block in the set color block,and there you go,you just made a black and white sprite!
Create a new block, name it anything, click OK, place the normal block under the define (define the block with the block you're defining). This is another way to break Scratch, somehow.
Another way to crash scratch: Theres a secret block called (user id), if you put it on ANY block it will crash the game Edit: you can find if you search "hidden/secret blocks"
Doesn't seem to work for me, but if you convert user id block(or x scroll or y scroll) to a string, with something like join block, you get the word undefined.
@@h-aandle If you click on any reporter or boolean directly, it shows you its value in a little speech bubble pop-up, but user id and x/y scroll don't have a bubble that appears, so it must be different from the word undefined.
to break scratch. make a fork bomb. (yes that's what its called) when flag clicked set variable to "B" repeat forever{ set variable to ( join variable and variable ) }
forever loop in a no screen refresh block breaks scratch really bad bc the forever loop has to completely finish in a single frame which can never happen because the loop runs forever
Griffpatch's multiplayer engine contains a block that runs without screen refresh and has a forever loop under it!!! No joke, go check it out on your own. It's the "Value = Read from encoded" block.
3:41 Because Scratch Uses A Clone Limit Like Game Builder Garage That Has A Nodon Limit Of 512 But Turbowarp Or Scratch Addons Has A Thing To Add Unlimited Clones Note:Turbowarp Has Some Things Of Scratch Addons
fun fact: if you do the script: create a clone of myself and on another script when I start as a clone create a clone of myself delete this clone and then, when you add the create a clone of myself block onto a when timer is more then 0.01 block, and when you then reset timer, then scratch will crash, even though you didnt click the green flag button :) (a project that utilizes this but also uses another glitch is "Uneditable Project" by blue_coder7)
Make a block without screen refresh, make the block create clone, then the block again. for clones, do same script. Clone, delete, save for your life, destroyed
One day I was bored, so I decidet to broke scratch for some reason So heres the idea for another video like this: Just make a few (min 2) custom blocks with some random names (dosen't matter) and make that every custom block is executing every custom block, I have done this with 4 of them and scratch just stoped working after huge lag
If you put (when i start as a clone), (create clone of myself), and (delete this clone) together in one pprogram with a project name, if you have 2 or more duplicate programs running the same project, all the programs with that project name will freeze
\b will break scratch for example in real languages (i only code in asm and c) for example C (\b will break and make a new line and comes in to return) in assembly (0xa, 0xd) idk if the compiler reads that as his instruction or scratch to make a new line, probably comliler thinks to make a break in the code
You could mix some blocks which is In the forever loop and you might lag scratch I mean put a clone in forever loop and you will have when I start as clone and you put move(10)steps in a forever loop thanks for reading I hope this works also this will start to lag a little bit but not deadly.
When you put when green flag clicked, forever create clone of myself and put when i start as a clone, forever make a clone of myself and you could continue if you want
how to make scratch broken: Make a long "RedOmNom" codey thing. Put the Cover Orange music in the background Take a sprite from Zeptolab Put it into your scratch project Then, make variables with Percy Tool to it Cover up your whole entire screen with "Percy Tool" added variables Go to the Text-to-Speech And make the character say "Squeak" with a forever loop.
What if you'll just do the same you did at the end but without "delete clone", then it would create infinite clones suuuuuuuupeeeeeer fast and would really crash the website
Part 2 is UP !
th-cam.com/video/6JA5CRomXbk/w-d-xo.html
Do you use capcut?
You little SL Capcut Mind?
YOUR NOT ANWSERING?!?!?!? Ok, you use capcut then.
@@rythsnumber1haterbro thinking if a youtuber don't reply that means he is using it when bro also ignoring every single notification 💀💀💀
p
The reason that putting "\b" breaks Scratch, is that in real programming (C++, C#, Javascript, ect) "\b" means make a new line. When scratch compiles the code, and runs the "\b" name, it will make a new line in the source code, and corrupt the project files.
isn't a new line
?
@@lukascampidell9376 in c++, "\b" is Breakline, or moves the cursor back.
Thanks for the info mate !
Hi!
how have your comment not got more likes?
3:30 Seems so ironic that these 3 blocks are perfectly next to each other in the block menu, almost like telling you to connect them together. But if you do, you know what will happen
Yep
Yeah, seems unsafe
They where of the same color...
I was able to put them in the same order...
I try to clic this...
Im sorry for the guy who where working with me on this unsaved scratch project at college.
It's like all the parts to a cursed artifact laying in perfect order, just inches away from each other, tempting you to join them. Why shouldn't you? It would be so interesting to see what would happen.
@@tony-zn3vr did u at least download the project?
1:07 for the variables you can use zero width non-joiner
the emoji joiner?
@@bonkser emoji joiner is the zero width joiner
What is that symbol even for
The zero width non joiner is also called the "invisible" character.
@@cycrothelargeplanet it is a character that separates other characters.for example without zero width non joiner a and e would look like this æ
0:20 Ok , will try at school 😂
Bro gonna broke the computer of school💀
I found a glitch in Scratch:
It has to do with sound.
1. You take a random sound that fades away and then you louden the ending of it so much.
2. These are the things: The ending will become completely purple and there will be a tight pink square in the end.
3. A half of the sound disappears.
4. Try to slow or fast forward the sound.
You can make duplicating clones that won't allow you to use scratch [as long as the code is there.]
The line is this simple
Step 1: Put a random sprite.
Step 2: Go to background.
Step 3: In the background, put when green flag clicked, create clone of (insert name of random sprite here).
Step 4: In the sprite, put when I start as a clone, create clone of (insert name of random sprite here), create clone of (insert name of random sprite here), delete this clone.
Step 5: Press the green flag.
How this works is when there is a clone, it creates two copies of itself, then leaves, and each of those clones double then delete.
You'll have 1, 2, 4, 8, 16, 32, 64, 128, 256, then 512 which is 212 over the clone limit. This has happened to me before.
[__] is the edited part.
when i tried that scratch completely froze (or idk how to do it correctly)
i can't get over 300
the scratch project froze
Dude made fork bomb on literal Scratch
As a programmer myself, using "/b" is very useful when using a print function to create a new line. But in scratch, it is very useful for my constant lust of breaking stuff
i did the "\b" one in a scratch mod, the project still loads, i even renamed the sprite to "\b", it still loads, but when i load it on vanilla scratch, it failed to load _🗿_
apparently, there is a way to fix it.
1. Open the SB3 File with an archive opener (or rename the extension to .zip)
2. Go to the project.json file
3. find the "\b" string (if on visual studio code, press CTRL + F and type it (or go to 'edit' and click 'find')
4. change it into something else
5. save the .json file
6. Load your project
7. You're all good.
One way I got Scratch to stop saving my projects was highlighting a really tiny bit of a huge song, and then pressing "copy to new".
Also, putting in a song too big just makes Scratch load it forever.
free bird
same as other kind of files that scratch doesn't support in the current tab you are in
I made a way too big song on scratch and my Chromebook’s ended up reaching 80 degrees Celsius when I checked because it felt hot, and a few seconds later the screen suddenly went black. I put it in my fridge for a couple hours and turned it back on and it immediately froze at the opening chrome OS screen. and after a couple minutes it reloaded the apps and suddenly managed to start the song. The song I made didn’t sound that great anyways so I turned off my Chromebook in disappointment.
@@rachelsenko7887 Quite the story
I know another one. Type %15 in scratches search bar and copy the character that pops up. Then make a my bloc and put it in there. You get the red hacked block! Now if you put this character in a text box in the costumes, they costumes break.
And you can fix the break of the costume by going to code, then go back. The costume of the sprite where you typed it in makes a slight left.
Another method to break Scratch:
1. Use Vector format for costumes.
2. Get any piece of a vector costume.
3. Copy and paste that piece a lot and group the whole costume.
4. Copy and paste the groups.
5. Make it so that there's 250 entities on your costume.
6. Try to move the costume in the costume editor.
Boom! Now Scratch lags super hard that you can't even do anything.
I found another vector-related way to break Scratch. It only works if you have a laptop with a touchscreen though.
Open the Vector editor and draw anything you want with your mouse. At the same time, draw something with your finger. This will create so many points that Scratch will experience a massive lag spike.
I make very detailed games and I can confirm this works. For almost every model I use in game, there’s at least 10 entities in the vector costume. When you have a project with 125 sprites, and 75% of them having huge costume sizes, scratch editor becomes a pain in the a**.
Ah yes I am not the only one who experienced the when i start as a clone > create a clone of myself > delete this clone glitch
Scratch had limits not the costumes/sprites but the cloud variables and the clones only.
They set the clones limit to 300 because it would freeze the project but in turbowarp you can disable the limit and let me tell you, will make the website on responsive.
This video shows the weakness of the scratch editor,the code behind the editor cant handle/update it to do so.
So it wouldn’t try it but at YOUR
OWN RISK to not corrupt a game/animation.
I’ve done it before.
Ive gotten to 60 Millon clones once
Done it before with the SMM4 project.
i just disliked my own comment
Ways to break scratch is dangerous, that’s why I I’m so good because I didn’t know this.
3:23 keyboard pickup sounds like gun reload
“Can’t edit” is wrong, you can add components to the block, like text and boolean.
Trick to unaban a project
If ur project is banned from scratch for some reason. Click see inside and then click the share button displayed on the top. Ur broject has been unbanned.
My 2 projects were banned and this trick helped me to unban them
Cool
on mobile you can also spam the share button before the entire web page loaded
To break scratch, you break ur computer
Make this :
1. place a when green flag clicked block
2. join it with a forever block
3. make a new message and put it into the forever loop
4. palce the when i recieve message block
5. use the talk extention and make it say something
“nEVeR dO thIS oN sCRaTcH!!1!”
me who already did it before the video game was uploaded:
0:12 that scared the sh*t out of me.
fix your video!
@@augustuber2013it adds more surprise so when the viewer watches the viewer gets surprised
Explosion At 0:13
When clone created, create clone
Doesn't break instantly, but definitely causes chaos
i tried copying the block glitch with the boolean and it broke the oops screen
when i used %n, then clicked boolean, then text (which i typed in d%n), it showed a white taskbar, and coding place. i clicked on sounds, and there i have it. the scratch error message
3:50 i think becuz it makes a new clone the same time another clone spawns. so the delete this clone block dosent know what clone do delete
😅 Poor Scratch
Nvm just on pc ig
1:23 "Everything is nameless in this project"
The selected sprite named "2": am I a joke to you
Lol
@@SLSmartMind also the sprite name is the space bar (character)
the project name: am i a joke to you?
This actually was my first thing I tried in IT class, trying to break scratch by creating a loop.
No only that, this also is pretty RAM and CPU intensive and I therefore opened the project in multiple tabs (the school PC didn‘t BSOD).
If your PC is good, you can try this but don‘t publish, it‘s against their ToS and will probably get you banned.
The reason it freezes is simple, it makes a clone, that clone makes a clone and gets deleted, the second clone will create a clone, and get deleted, and so on and so on, when does it show the next frame? When the while cycle is finished, when does it finish? Never
You actually can give variables blank names if you name them any zero-width, invisible Unicode character such as () and yes that is a text character between those brackets.
Holy moly, you're editing skills have improved a lot! As well as your english, for an Indian!
Thanks! 😃
@@SLSmartMind You're welcome :)
You can still edit the custom block with no name. just click one of the three buttons.
go to search bar and type %15 then copy the rectangle then make that a block.
The 3 block breaking scratch if you have 5G, you can actually view other programmes
use my variable and then forever add my variable to my variable
Forever double
Infinity
Type %15 in the search tab and copy the square and paste it everywhere similar to the space but it's more destructive and removes some tabs of blocks lol it's funny.
I found a way that break scratch. First, make a custom block, then drag the define block and press backspace, and you have a custom block without a define block!
Note: You can't edit or delete it from the block pallete.
Also go on "My Blocks" and press " Add An Input" and Backspace them all and then no Input name!
1:37 you can change it just press one of the 3 buttons
I remember I was curious about putting the When start as clone, clone myself, delete together because they were stacked on top of each other in the control and I crashed scratch 💀 🗿
fr when i saw the video my brain was like
what if they went together in the code thing and exploded scratch
you can press create block then press text label as much times as you want and it will break the ui
i had that last one happen to me while i was making a thing because i just happened to have it set up in a way where a clone was created and deleted on the same frame, so i had to lose a ton of progress on my thing.
2:52 you can fix it by going into the project.json and change it
It seems like it's patched
make a list, add ANYTHING to it and make a forever loop where you add the list to itself, and bam the page won't load
There's also other ways to do it, such as forever setting a variable to itself joined with a super large value
i also did a thing where I would put a list inside of itself 10 times per frame and it would just exponentially die
@@jiegao3591 Strange, that seems to only work when the list is visible
It’s like the scratch version of a ZIPbomb!
cool way to lag scratch:
step 1: make a new block (run without sr)
step 2: define the block as: "forever go to random position"
step 3: when green flag clicked: run the block
Just putting an empty forever loop under an RWSR block is enough.
2:27 imagine you’re still deciding what you name your character so you put ‘john/bob’ as the name and your whole project is gone
Unlikely as you usually use '/', not '\'
@@wiintendo9609 oh yeah its the reverse one.
there’s a weird red block in scratch. I don’t know how to get to it naturally, but if you were to backpack it, you would see that said block doesn’t do anything, cannot connect to other blocks, or even have a comment attached to it. I just thought it was worth mentioning.
idk
if you make one line in a list long enough, it will break to whole scratch installation and you won't be able to save projects until you reinstall scratch or reload the web version. This still happens even if you delete the list
That sounds 💀
I did this to prank my friend without knowing it broke it 💀at least he was on web
i learned this the hard way when I was trying to make a covid sim project
SL: don't try this at home
Me if I was 5 years younger: wow I am gonna try this right mow!
Does anyone here know the legend of the Red Hat Block?
Try name a block ✪ after use that block 500 times wfter name a clone ░░ aftermultiply it to 1000 and delete the wctual character i literally used all creative things i can think
what
To crash it you go to turbo warp actually disable the clone limit and make infinite clones to freeze turbo warp disabling the compiler will make it worse
I know something,you can make a color of a project sprite black and white with the set color block and the / block(the green one),then we put 1 / 0(meaning 1 divided by zero) in the green block in the set color block,and there you go,you just made a black and white sprite!
you can make a block put in %8. Now add an input. It will not be visible. Anything else you add will not be visible.
And all the blocks will be mashed together
Create a new block, name it anything, click OK, place the normal block under the define (define the block with the block you're defining). This is another way to break Scratch, somehow.
try this at home:)
2:46 that error message with Chinese title was occured to my teacher when she was recording without a microphone in her computer
😅
that is a unicode charecter error
@@aband0ned_chennel oh
I found out what happened in the clone crash! It spawns all 300 clones then deletes all of them at the same time!
0:13 that really jumpscared me
Put a sound that is 3 hours long or more and scratch will crash
Another way to crash scratch:
Theres a secret block called (user id), if you put it on ANY block it will crash the game
Edit: you can find if you search "hidden/secret blocks"
Cool
Doesn't seem to work for me, but if you convert user id block(or x scroll or y scroll) to a string, with something like join block, you get the word undefined.
@@Izzythemaker127 its always undefined
@@h-aandle If you click on any reporter or boolean directly, it shows you its value in a little speech bubble pop-up, but user id and x/y scroll don't have a bubble that appears, so it must be different from the word undefined.
to break scratch. make a fork bomb. (yes that's what its called)
when flag clicked
set variable to "B"
repeat forever{
set variable to ( join variable and variable )
}
forever loop in a no screen refresh block breaks scratch really bad bc the forever loop has to completely finish in a single frame which can never happen because the loop runs forever
Griffpatch's multiplayer engine contains a block that runs without screen refresh and has a forever loop under it!!!
No joke, go check it out on your own. It's the "Value = Read from encoded" block.
Cool!
the worst part is that they put the clone blocks next to each other :/
Yep
I would use the thing shown in the thumbnail to prevent cheating in my game xd
Another way to break scratch is add a math equation to a list and then add the list to the list forever loop
I actually did run the clones script before, because these blocks are right next to each other
Wow i can really imagine myself doing this when i had computer coding lessons, i really wonder what would my teacher say
3:41 Because Scratch Uses A Clone Limit Like Game Builder Garage That Has A Nodon Limit Of 512 But Turbowarp Or Scratch Addons Has A Thing To Add Unlimited Clones
Note:Turbowarp Has Some Things Of Scratch Addons
I think it's the other way around
Scratch Addons has some things of Turbowarp
I'm sure there is a way to have a blank name on variables with alt codes. (Alt + 255, Alt + 0160, ect)
fun fact: if you do the script:
create a clone of myself
and on another script
when I start as a clone
create a clone of myself
delete this clone
and then, when you add the create a clone of myself block onto a when timer is more then 0.01 block, and when you then reset timer, then scratch will crash, even though you didnt click the green flag button :)
(a project that utilizes this but also uses another glitch is "Uneditable Project" by blue_coder7)
COOL !
You sent the clones in an infinite loop of cloning
The funny part is, in the code pallet that exact script is the only complete script
I think if you make a block very big will lag (idk if it works)
i actually found out that % custom block myself while i was trying to get red hat block
Make a block without screen refresh, make the block create clone, then the block again. for clones, do same script. Clone, delete, save for your life, destroyed
One day I was bored, so I decidet to broke scratch for some reason
So heres the idea for another video like this:
Just make a few (min 2) custom blocks with some random names (dosen't matter) and make that every custom block is executing every custom block, I have done this with 4 of them and scratch just stoped working after huge lag
3:50 When you connected those blocks my tablet PC's Dr Web light has crashed)))
If you put (when i start as a clone), (create clone of myself), and (delete this clone) together in one pprogram with a project name, if you have 2 or more duplicate programs running the same project, all the programs with that project name will freeze
Smart Mind: NEVER do this
Also Smart Mind: *Shows us how to do it*
…
nono if
FOR EPISODE 3
==============================
1. create a clone of a sprite
2. add scripts to it
3. delete the original sprite
\b will break scratch for example in real languages (i only code in asm and c) for example C (\b will break and make a new line and
comes in to return) in assembly (0xa, 0xd) idk if the compiler reads that as his instruction or scratch to make a new line, probably comliler thinks to make a break in the code
Create a custom block and tick run without screen refresh. Then put the block under its definition and click on it :)
i tried it with
define (a)
repeat 10(
a)
and it just became laggy
you need 2 custom blocks for it to freeze your browser, scratch has an anti-freeze for the most trivial loop but not the second most trivial loop =)
You could mix some blocks which is In the forever loop and you might lag scratch I mean put a clone in forever loop and you will have when I start as clone and you put move(10)steps in a forever loop thanks for reading I hope this works also this will start to lag a little bit but not deadly.
It's even worse when you don't delete the clone or do "when I start as a clone, repeate 100 times, create clone of myself."
If you get a big SVG file and import it to Scratch, it breaks the editor, causing you to reload your unsaved project...
Oh
You can break scratch by rounding off the timer using add more blocks
The scratch error is really beautiful
Yes it is !
When you put when green flag clicked, forever create clone of myself and put when i start as a clone, forever make a clone of myself and you could continue if you want
You can break projects by importing an extremely long/loud sound I think
how to make scratch broken:
Make a long "RedOmNom" codey thing.
Put the Cover Orange music in the background
Take a sprite from Zeptolab
Put it into your scratch project
Then, make variables with Percy Tool to it
Cover up your whole entire screen with "Percy Tool" added variables
Go to the Text-to-Speech
And make the character say "Squeak" with a forever loop.
Also put wait in a custom block with "Run without screen refresh" and use it :)
This really worked 😂
Him: "Don't try this at home"
Captions: "Do try this at home :)"
*When I start as a clone, make clone and self-destruct* I've been doing this in some games and don't plan on stopping anytime soon! 😁
What if you'll just do the same you did at the end but without "delete clone", then it would create infinite clones suuuuuuuupeeeeeer fast and would really crash the website
You can name a variable invisible when using "⠀"