If you name a costume “previous costume” then delete it, it will go to a previous costume
@gatto_furry Жыл бұрын
Or just make a variable and put it as that
@jamespennington6428 Жыл бұрын
@@gatto_furry or use a join reporter
@AntiZoophileOvergunner Жыл бұрын
@@gatto_furry or put "(costume number - 1)"
@TheCoolestBoyGD69420 Жыл бұрын
@gatto_furry Will it? If a costume that exists in the sprite is named "previous costume", then it will just swap to that. Or else, it would do nothing. [in a legit tone] *There. I said it.* *_explosion_*
@TanyaL-f7c8 ай бұрын
this acually works
@WindowsDrawer Жыл бұрын
In scratch 2 there were blocks for detecting backspace, shift, ctrl ETC. Rip scratch 2 i miss you :(
@7425SARVESH.S11 ай бұрын
you could still download scratch 2 y'know
@GoofyDominoesАй бұрын
@@7425SARVESH.Sbut you need a flash emulator
@KennethPlaysOfficial Жыл бұрын
The change pen shade was actually in scratch 2.0 and it was removed for some reason. This basically made every color picker tutorial in scratch 2.0 useless.
@SLSmartMind Жыл бұрын
Oh
@KennethPlaysOfficial Жыл бұрын
@@SLSmartMind I’m pretty sure you already have 2.0 installed, open it and check it out
@danielondecember5 ай бұрын
@@SLSmartMind Ok..
@danielondecember5 ай бұрын
I will
@robinbatwing8846 Жыл бұрын
For the list read/delete random and last they do work on scratch without hacking. Your just need to paste a string letter for letter into the text box, this can lead to many cool secrets like color effect being set to infinity for greyscale and pitch being set to -infinity for stoping a soundtrack(useful for an easy pause button).
@youcomment9 Жыл бұрын
You can get infinity by dividing anything by zero
@AntiZoophileOvergunner Жыл бұрын
@@youcomment9 any positive value, you mean dividing a negative number by 0 gives you -infinity (negative infinity) dividing 0 by 0 gives you NaN (Not a Number)
@OrionsbeltYT5 ай бұрын
you can do [delete (last) of [list] ] by doing [delete ( (join (last) () ) of [list] ]
@zzmariobruhhandle Жыл бұрын
Fun Fact: Scratch 4.0 exists, but it is in early testing. Its called "Scratch Labs" Edit: its official
@SLSmartMind Жыл бұрын
Hmm
@gasterblaster833 Жыл бұрын
@@SLSmartMind its real u test new thing out
@ego-lay_atman-bay Жыл бұрын
I don't think that's scratch 4.0
@colon44Ай бұрын
it's not 4.0 (yet) it's things they're planning to add to scratch
@birdy_39811 күн бұрын
No if you type host in the url on any project you would go to scratch 4
@TheCoolestBoyGD69420 Жыл бұрын
You can create a "previous costume" block by creating a run without screen refresh block named you-know-what, being defined by a next costume block in a repeat block, where the number is the amount of costumes of selected sprite, takeaway 1. And you forgot about *_THE WHEEL_* at 1:33. And at 4:42, for selecting a random, use "pick random 1 to length of list". Last selection would be "length of list" block, obviously.
@ab071official10 ай бұрын
no its used switch costume to ( ( Costume[Number v] ) + (1) )
@sucubu54 ай бұрын
actually you just need to create a costume named previous costume, take a switch costume block, set it to switch to ''previous cosutme'', and delete the costume.
@ego-lay_atman-bay Жыл бұрын
A great way to use extra keys in key pressed blocks is by typing the key into a join block, then dropping it into a key pressed block. You can't do that with a when key pressed block, because you can't drop blocks into it, or can you? You can't, but if you load the makey makey extension, there is another when key lressed hat block, which does have an input that you can drop a join block into, giving you the ability to use extra keys in a hat block. That's not the only good use for the makey makey extension though, you can drop a join block into the keys pressed in order block, and create your own key pattern. Just seperate each key name with a space, and arrow keys don't have the word arrow (they're just up, down, left, and right).
@vetaylotaylor5714 Жыл бұрын
1:20 that is actually called a protractor 🤓
@SLSmartMind Жыл бұрын
XD
@joffen52 Жыл бұрын
I prefer "THE WHEEL" though
@111tamron Жыл бұрын
xd
@cat_teeters_live2 ай бұрын
XD
@datty8 Жыл бұрын
4:30 you can actually get it by copying and pasting Or just use a “join” block, griffpatch also used it in one of his projects
@birdy_3987 күн бұрын
how did you get here?!?!?!!!!
@lightlinereal Жыл бұрын
4:36 you can just use the 'length of list' reporter block
@agastya8135 Жыл бұрын
I Love Scratch
@allthemallows10 ай бұрын
to make ur own previous costume, just place a switch costume to block down, and in the costume part add an operator that is costume # - 1
@ego-lay_atman-bay Жыл бұрын
The while block is actually the opposite of the repeat until block. Repeat until repeats until the value is true, but the while block repeats until the value is false, aka while the value is true.
@thebaby6340 Жыл бұрын
the "not ( )" opetartion block is probably what ended its career
@sultananargis21 Жыл бұрын
1:23 THE WHEEL
@reminderIknows Жыл бұрын
to be fair, you could use pick random(1) to (length of (list)) inside of delete/read
@krisp6255 Жыл бұрын
For each of these blocks there is a way to make them without needing mods or hacks, or recreate them at least, using their intended functionality Switch costume to (previous costume) ~ Switch costume to ((Costume Number) - (1)) *Can't loop over from 1 to the last costume When (?!) key pressed ~ When (Join(?!)()) key pressed *Doesn't work with named keys, i.e. Enter, Backspace, Shift... When this sprite touches (Mouse Pointer) = (When (Timer) > (-0.1)) -> (If (Touching (Mouse Pointer))) While (Input) = Repeat Until (Not(Input)) For each (Input) in (Number) was displayed in the video at 3:00 Counter was displayed in the video at 3:10 Set pen color to (Hex) = Set pen color to (Join (Hex)()) *Same with other Hex code variants Join (Color)(Color) would be annoying to write down, I might edit this later to include it Start sound (Typeable) is the only block I can't seem to find anything for Delete (random) of (list) = Delete (Pick random (1) (Length of (List)) of list Delete (last) of list = Delete (Length of (List)) of list Define (Block) (Author) (Description) = Define (Block) Add Comment Red Block ~ Define (Block) Run without screen refresh -> Forever (Create clone of (Myself)) -> When I start as a clone (Defined Block) I might edit this tomorrow or something
@PapaIuig Жыл бұрын
If you do enter in small letters only it works for some reason, but for the others not
@Ibakedpie Жыл бұрын
Thanks!
@AntiZoophileOvergunner Жыл бұрын
the special keys thing does work with the enter key, shift key gets treated as S key
@jasonzawtunАй бұрын
1:23, the wheel. 3:25/3:57, the [Caine censor bar] sliders!
@Timeanalogblocks9545 Жыл бұрын
BEST VIDEO
@AntiZoophileOvergunner Жыл бұрын
Most of these can be recreated in vanilla Scratch or have a block that does the same thing "switch costume to previous one" = [switch costume to ((costume number) - 1)] direction wheel = just type the direction "key (symbol) pressed" = * "when this sprite touches mouse pointer" = [when green flag clicked] or [when I receive _ ] if "while _ " = repeat until "for every i in _" = repeat _ "counter" "clear counter" "increment counter" = variable, [set variable to 0], [change variable by 1] hex codes = (join (hex code) ()) "start sound (typed)" = (join (sound) ()) "random of list" = (pick random 1 to (length of list)) "last of list" = (item (length of list) of list) () = nothing, _ = any *shift key doesn't work, it treats it as the S key. backspace doesn't work and gets treated as the B key you can also put most of these into a "my block" and get the same effect
@learningwithmarilyn2495 Жыл бұрын
1:22 "the wheel"
@aiming2game55 Жыл бұрын
4:42 you can just put the "length of list" block inside and it will always be the last one
@TS2021_ME Жыл бұрын
the for each i in (value) should actually be reused - it can run stuff far faster then alternatives (the repeat block is slower)
@TravisTheYouTuber952 Жыл бұрын
You can break Scratch by: Put some random sounds on your backpack (don't put on sprites)
@veto_real Жыл бұрын
You can actually make previous costume in Scratch without hacked blocks. [switch costume to (join (previous ) (costume)]
@SLSmartMind Жыл бұрын
Yh You can.
@percent2520 Жыл бұрын
You can also name a costume you won't use _previous costume_ (I think)
@IncognitoOrange Жыл бұрын
I like using turbowarp, because they have a function that ALLOWS YOU TO BUILD YOUR OWN BLOCKS O_O the projects made in turbowarp that have custom blocks unfortunately usually cannot be uploaded to scratch though
@gamesplus323 Жыл бұрын
yes i to use this
@El_Asado Жыл бұрын
That's snap, turbowarp doesn't let you do that. ... I think
@ego-lay_atman-bay Жыл бұрын
Technically, turbowarp can load custom extensions, which do allow you to create your own blocks, but you need to know javascript and a bit about how scratch works in order to create them. HOWEVER Snap! is a program inspired by scratch, it has the same functionality, but you can create your own commands, reporters, and predicates (booleans), and even put them in any category. There's also a lot more stuff in it, so you should definitely try it out.
@YourLocalTunner Жыл бұрын
Champ 99 is fire 🔥🔥🔥🔥🔥🔥
@SLSmartMind Жыл бұрын
Yp
@duvawola Жыл бұрын
Actually "while" is just "until ", it is not the "if" block in a loop. For the delete/read last item of block, you could just put a length of inside the delete/read block.
@AntiZoophileOvergunner Жыл бұрын
and for random item of list just use (pick random 1 to (length of list))
@bread_bee Жыл бұрын
all of these block dont need to be hacked for the last item of list block, just put in the length of list into the value for the hacked keys just use the join block in the boolean reporter (only enter works not shift or ctrl)
@Luke50789 Жыл бұрын
You are a Sl smart mind because you are a smart mind😉
@SLSmartMind Жыл бұрын
;D
@Luke50789 Жыл бұрын
@@SLSmartMind 😉
@Spiton77143 ай бұрын
(uncivil)
@scrater_scratch Жыл бұрын
This is awesome. Btw, what video editing software are you using? The effects are so cool :O
@SLSmartMind Жыл бұрын
Capcut
@bababadibot-712 Жыл бұрын
To make a "switch costume to previous costume block" take a costume number and a minus operator and put the costume number in the first slot of the minus operator and a 1 in the second slot of the minus operator. Then take a switch costume block and put the costume number minus 1 combination inside the slot of the switch costume block. For the hacked hex code color blocks, you can replicate it by typing the hex in the first slot of a join block and putting the join block in where the color slider is. Replicating the hacked block where you type in the sound instead of choosing one can also be done using the join operator and putting the sound you want to type in the first slot of the join operator. Creating an item random of list or delete random of list can be done by using the pick random operator block and putting 1 in the first slot of the pick random operator block and the length of list in the second slot of the pick random operator block. To make an item last of list or delete last of list can be done with the pick random operator block and putting length of list in both slots of the pick random operator block. The comment is getting too long so I will make a video about this video.
@111tamron Жыл бұрын
:mechanical_leg: :pickup_truck: :warning: ...
@bababadibot-712 Жыл бұрын
@@111tamron 🦿🚚⚠?
@birdy_3987 күн бұрын
while me just sitting in the toilet: nah just make a costume named (previous costume) and delete it. And it will go to a previous Costume
@alexdacat7052 Жыл бұрын
4:45 that's just {item (length of [list v]) of [list v]}
@jagozinga3028 Жыл бұрын
When I have clones, do
@JaredtheNacliFan Жыл бұрын
I also kind of wish there was a block that says “receiving message _____?” So we could repeat an action until we get a message or something like that.
@SaintRingo Жыл бұрын
you can just use broadcast
@colon44Ай бұрын
@@SaintRingo it'd be more convenient to have a boolean for it
@colon44Ай бұрын
how long would the boolean trigger though? i guess a frame
@Tabbytoffee Жыл бұрын
Thanks!!! That pen shade block was exactly what I needed for my paint project.
@SLSmartMind Жыл бұрын
Perfect!
@msuru-mangogamer Жыл бұрын
How to get MORE secret blocks: 1. goto turbowarp 2. goto addons and enable 'extra key options' and goto sensing 3. find the 'key pressed' block, click on it and scroll down. You will see secret key options like = ' ; # and more! These blocks also work in normal scratch btw.
@unstoppableamay Жыл бұрын
YOU CAN DO THIS BY SCRATCH ADDONS
@WindowsDrawer Жыл бұрын
or just do 'join [#] and [ ]' and drag it.
@UnknownX-Edits Жыл бұрын
Hey, in 4:32, I wanted to have that block but I cannot find it from the project that has the hacked blocks, where did you found it?
@aaliyaan01010 Жыл бұрын
key enter pressed = made by scratch addons
@itzaedanz1517 Жыл бұрын
to get the imfamous red block hat: 1. go to the homepage and type in %15 in the home bar 2. if done correctly you should get this symbol now go to the editor 3. make a new block and put in the symbol in the text label then press ok notes: - the editor does not say its a created block - yes it works with the april fools cat block thing (it does not exist anymore unless you have scratch addons)
@HMODY-3821-A-Shrimp Жыл бұрын
You love Champ99 but you need scratch pain in all scratch videos except this video
@syesjohnny4119 Жыл бұрын
4:40 exist in scratch 2
@olivia_am32304 ай бұрын
Did you know about the 2.0 list drop-down hacked block? Or the hacked EXTENTION!?!!? Edit: The 2.0 list drop-down has 2 variants, their opcodes are: 1ListIndexAll, and 1ListIndexRandom. In 3.0, they can only be typed in, wile in 2.0 they could click the drop-down and select number,last,and the last word of the name. (Used to be in {delete(1 v) of [me v]} and (item(1 v) of [me v]))
@gasterblaster833 Жыл бұрын
enter key can be use if go to scratch addons and type more keys and click it u will get enter key
@gasterblaster833 Жыл бұрын
thx for likes
@notwithouttext10 ай бұрын
actually "while" is more like "repeat until" except reverse, so "repeat until not touching edge" is the same as "while touching edge"
@alexdacat7052 Жыл бұрын
1:50 isn't in the scratch project linked
@Jeremylol13-jemy Жыл бұрын
I need a update to the custom blocks where you can make loop blocks and reporters and operators and hat blocks and non stacked blocks :)
@Afrocitygr Жыл бұрын
I really wish scratch could implement while and for loops. Would make my life easier rather than using repeat and repeat until.
@SLSmartMind Жыл бұрын
Yp
@JustaPressureguy8 ай бұрын
the wheel 1:22 the most inspiring words ever said
@nano34677 Жыл бұрын
yo SL smart mind, i love ur videos so much. they are amazing
@SLSmartMind Жыл бұрын
Thanks :D
@RamenBros1933 Жыл бұрын
Bro Said Wheely Wheely Cool
@raphaelfrey9061 Жыл бұрын
the hex value for the color works normal if you input it with a variable or a connect()with() block
@orrinpants Жыл бұрын
Mmm yes connect()with() my favorite block
@raphaelfrey9061 Жыл бұрын
You could loop with this block trough every color.
@chestragalantino Жыл бұрын
"THE WHEEL" got me 💀
@minhpichannel4108 Жыл бұрын
I'm gonna try to replace these with normal block. And I will also comment 0:56 Logic Scratch be like: (Replace: [Switch costume to (join (previous ) (costume) or ((costume [#])-(1)) 1:31 I don't use this too much (Replace: [point in direction] then use "the wheel" then type the number ((direction)-(here)) or + then put it in stack block) 1:50 I don't mind it because I can replace ({key (label) pressed?} - [^When (label) key pressed]-> Makey put label = join (enter)() or a variable "enter") I use this method mostly to run project 🙂 2:01 Use Scratch ADDON 10/10 scratch addon 2:06 Woa didn't know that 2:22 Hope Scratch will have [^When {boolean}] like SpikeTM so I can replace with [^When {touching ()?}] Scratch, Please! 2:32 This you need to replace with [repeat until {{not }} "If" needs forever loop :) 2:46 This is in TurboWrap also, But I have no idea about this block 3:08 Not much useful 3:23 I agree (Replace: add join (hex code)() 3:44 I don't use Pen extension 3:57 Replace like my comment in 3:23 4:05 No way to replace but how about adding scratch addon hex code 4:13 With scratch addon it's not useful anymore 4:18 Use a Join or [^Define Start sound (s)] Start sound (s) 4:31 Last 2: join or random: (pick random (1) to (length of list) 4:40 Replace with length of list 4:46 But this existed in 2.0 4:50 I guess let's just add comment to it ;) 5:16 One time it stuck into my mouse. NEVER HOLD THIS BLOCK!!! Warning! 5:27 I watch this❤ Like and sub!
@SLSmartMind Жыл бұрын
Thank for the comment mate ! Welcome to the smart mind family
@brunocamposquenaoeoyoutuber Жыл бұрын
Hi!
@learningwithmarilyn2495 Жыл бұрын
0:05 "dont worry scratch cat u wont get the pain today" all the other cats: HOLY HE LIVED!
@SLSmartMind Жыл бұрын
Lol
@learningwithmarilyn2495 Жыл бұрын
@@SLSmartMind yeah lol
@Edwardthenumber2engine828 Жыл бұрын
Nice video this is pretty entertaining to watch!
@SLSmartMind Жыл бұрын
:D
@ayaanrathore Жыл бұрын
1. Make A New Block With An Input 2. Put The Input In A Wait Seconds Block 3. Edit The Block And The Delete The Input Now You Have A Random Input
@haoyuzhang4626 Жыл бұрын
You can delete the last item of a list by deleting the length of list so it only deletes the final thing and to switch to previous costume use switch costume to 0-costume number
@AntiZoophileOvergunner Жыл бұрын
for the previous costume you can also use [switch costume to ((costume number) - 1)]
@mattt340 Жыл бұрын
im making geometry dash in scratch is there any hacked blocks that can help me?
@Izzythemaker127 Жыл бұрын
The repeat block with a variable in it(aka for block) could be useful maybe, but not specifically for gd.
@iskrassupercoolchannel Жыл бұрын
Hi
@Literally_Weird_Studios Жыл бұрын
1:29 but the normal point in direction block uses “the wheel” aswell so that block is not hacked
@BESTGAMER12132 Жыл бұрын
The wheel is now in normal scratch
@mayabogdanova95069 ай бұрын
His reaction to the refridgerator backdrop was the same as mine lol
@SLSmartMind9 ай бұрын
Lol
@cats4Life Жыл бұрын
Honestly, I don’t know if some of these are actually hacked blocks or it’s just this was in the past and scratch I did those blocks because I found blocks that I used before in 2:40 1:36 2:51 so I don’t know (edit: if I’m wrong, don’t blame me because I have use these features is before)
@SLSmartMind Жыл бұрын
I think it was on 2.0
@totally_notjesse101 Жыл бұрын
how to make scratch crash: 1. remove all sprites. 2 go to ur backdrops and add a large text that says crash. 3 then go full screen and press the flag.
@suyantosuyanto28594 ай бұрын
4:56 / 5:33 u can know the costum block by adding create block called blank or tpye whatever u like add input and booleans click ok and press ctrl + s thats means save the project reload the page or click the link of right once you reload the page right clicking on it edit the block type named %s click ok and click x/exit click save or press ctrl + s and reload the page and done
@suyantosuyanto28594 ай бұрын
omg what in my world just.. ._.
@BlueberryChnl Жыл бұрын
fun fact: you can do switch costume to and then put a minus operator and then 1 on the first section and then in the costumes put down a costume number and it should switch to the previous costume
@SLSmartMind Жыл бұрын
yep
@unstoppableamay Жыл бұрын
these are in turbowarp while and for [variable] in range
@errordetected8492 Жыл бұрын
By the way, you can actually add comments to the red block. You can tell because if you right-click after trying to add a comment, the context menu says "Delete Comment". It's just that the comments don't appear for some reason.
@KananR-ns9jvАй бұрын
1:22 WE HAVE NEW LORE THAT SL SMART MIND IS THE BOSS (shorts wars)
@righiali2006 Жыл бұрын
The 'while' and the 'if then' block are not the same. The 'while' block actually is the 'if then' in a 'forever block'. so if you put 'while' by itself it acts like an 'if then' in a 'forever'. So they are different.
@AntiZoophileOvergunner Жыл бұрын
so just use a forever and an if block, or use a "repeat until not" block
@righiali2006 Жыл бұрын
@@AntiZoophileOvergunneryes. You're correct.
@ego-lay_atman-bay Жыл бұрын
No, a while block is the opposite of the repeat until block. The repeat until block runs until the value is true, but the while block repeats until the value is false, or while the value is true. The loop does not restart if the value becomes true again (hence why it's not a cap block like the forever block). A forever of block repeats while the value is true, but when it turns false, it keep checking for if the value is true, and once it become true again, it runs the script inside the if block. Also, fun fact, there was actually a forever if block in scratch 1.4. You can't get it in scratch 3.0, because scratch just converts it to a forever loop around an if block.
@AntiZoophileOvergunner Жыл бұрын
@@ego-lay_atman-bay so use a repeat until and a not block
@ego-lay_atman-bay Жыл бұрын
@@AntiZoophileOvergunner exactly
@Zillygoober3 Жыл бұрын
Does someone care about the scratch cat dissapearing there 0:28
@SLSmartMind Жыл бұрын
Scratch Cat left the chat
@SL_divjot8 ай бұрын
One fact, if you want any key pressed to go to scratch it on press, experiment, keys, press, shift lock keys and both of them shift and experiment key show it then you will have these any block things
@fvclanadventures14945 ай бұрын
3:54 i heard Color block
@Manirby Жыл бұрын
Now create a game only with hacked/secret blocks
@SLSmartMind Жыл бұрын
Cool idea !
@olikasq Жыл бұрын
9 minuter sedan
@Kot_roblox Жыл бұрын
1:48 use this: key (join (your key) ()) pressed?
@SLSmartMind Жыл бұрын
Yep that works too But why ? Why didn't they add those.
@gritcenter29 Жыл бұрын
Why do I see Scratch 3.29.1 at the corner?
@OllyWindows201410 ай бұрын
I love “THE WHEEL”
@SLSmartMind10 ай бұрын
we all do
@Jeremylol13-jemy Жыл бұрын
Turbo warp stretch block has left the chat:
@SLSmartMind Жыл бұрын
Maybe a part 2 ;)
@TheCoriKat Жыл бұрын
I'm here! Sorry I'm 33 minutes late!
@SLSmartMind Жыл бұрын
No prob. Join the party ! :D
@Agus_Fellini5 ай бұрын
Tengo una pregunta, te pueden banear la cuenta por esto?
@mechhy_confused Жыл бұрын
I wish we could do mouse lock
@jessiealexi7094 Жыл бұрын
You can in turbowarp
@flarethetitanpea535811 ай бұрын
you can just use the join block with any character entered in it for the block to detect that character. but i dont know for the hat block
@OllyWindows201410 ай бұрын
1:20 Is very funny 🤣
@Icykingy17 күн бұрын
another way to get the other keys pressed and when sprite touches etc., is using variables.
@rmcoutinho Жыл бұрын
Okay
@gru_is_in_brazil Жыл бұрын
THE WHEEL
@officialalphabet Жыл бұрын
Fun fact you can get the last and random list blocks just by copying last or random and paste it to the value in the block
@x312_edum219 күн бұрын
suprised that the wheel concept actually got added
@caganuraskoksal1206 Жыл бұрын
Good job
@aydenjayy6943 Жыл бұрын
Waiting for scratch 4.0 might be waiting for 2.2 💀
@SLSmartMind Жыл бұрын
Lol
@Bari-gd11 ай бұрын
Lol
@wlodekm4499 Жыл бұрын
You got the for wrong, it adds 1 to the specified variable each time it runs
@SLSmartMind Жыл бұрын
Hmm
@KarenOgnetaOfficial Жыл бұрын
3:24 you forgot is set pen shade and change pen shade
@Quincy1224 Жыл бұрын
Okai thx
@Epic-shorts Жыл бұрын
ALERT FOR A PREVIOUS COSTUME YOU CAN JUST DO SET COSTUME TO COSTUME NUMBER - 1
@SLSmartMind Жыл бұрын
Yp
@Heeter10 ай бұрын
We have support to check for every key if pressed make! Make a variable and set it to a key, then put the variable inside the key pressed sensing block and you're done!
@SLSmartMind10 ай бұрын
Awesome
@ukraine12345Ай бұрын
Fact: You can use when this sprite touches (add input) in TurboWarp
@nexpunged Жыл бұрын
0:53 switch costume to previous costume isnt hacked but also a legit block. just name a costume previous costume and put the block to switch costume to previous costume then delete the costume. u will get the "hacked" block. it works with next costume but random dosent work a