Using HACKED BLOCKS in Scratch
Hi Smart Minds,
In this video I will be showing you some HACKED BLOCKS in SCRATCH !!!
Check out the project with all the hacked blocks !
scratch.mit.edu/projects/4011...
To use them in them in the online editor , you backpack the needed blocks and then use it. In the offline editor you can export the sprite with the hacked blocks , import the sprite to your project and use the blocks needed and delete that sprite.
My Scratch Account
scratch.mit.edu/users/rehansc...
LIKE, SUB AND COMMENT !
#scratch #scratch3
Пікірлер: 297
In scratch 2 there were blocks for detecting backspace, shift, ctrl ETC. Rip scratch 2 i miss you :(
@user-xh5ts8pk5x
5 ай бұрын
you could still download scratch 2 y'know
If you name a costume “previous costume” then delete it, it will go to a previous costume
@gatto_furry
8 ай бұрын
Or just make a variable and put it as that
@jamespennington6428
8 ай бұрын
@@gatto_furry or use a join reporter
@AntiZoophileOvergunner
8 ай бұрын
@@gatto_furry or put "(costume number - 1)"
@TheCoolestBoyGD69420
8 ай бұрын
@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_*
@user-rw8cg4gb3e
2 ай бұрын
this acually works
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
9 ай бұрын
You can get infinity by dividing anything by zero
@AntiZoophileOvergunner
8 ай бұрын
@@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)
4:42 you can just put the "length of list" block inside and it will always be the last one
Fun Fact: Scratch 4.0 exists, but it is in early testing. Its called "Scratch Labs" Edit: its official
@SLSmartMind
11 ай бұрын
Hmm
@gasterblaster833
10 ай бұрын
@@SLSmartMind its real u test new thing out
@ego-lay_atman-bay
8 ай бұрын
I don't think that's scratch 4.0
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.
@ab071official
4 ай бұрын
no its used switch costume to ( ( Costume[Number v] ) + (1) )
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
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
11 ай бұрын
YOU CAN DO THIS BY SCRATCH ADDONS
@WindowsDrawer
11 ай бұрын
or just do 'join [#] and [ ]' and drag it.
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
11 ай бұрын
Oh
@KennethPlaysOfficial
8 ай бұрын
@@SLSmartMind I’m pretty sure you already have 2.0 installed, open it and check it out
4:36 you can just use the 'length of list' reporter block
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
First!!!
to be fair, you could use pick random(1) to (length of (list)) inside of delete/read
Thanks For The Shout out!
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
@PapaLuigRB
11 ай бұрын
If you do enter in small letters only it works for some reason, but for the others not
@JandMenterprises
11 ай бұрын
Thanks!
@AntiZoophileOvergunner
8 ай бұрын
the special keys thing does work with the enter key, shift key gets treated as S key
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
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
8 ай бұрын
and for random item of list just use (pick random 1 to (length of list))
the for each i in (value) should actually be reused - it can run stuff far faster then alternatives (the repeat block is slower)
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?
You can actually make previous costume in Scratch without hacked blocks. [switch costume to (join (previous ) (costume)]
@SLSmartMind
11 ай бұрын
Yh You can.
@percent2520
9 ай бұрын
You can also name a costume you won't use _previous costume_ (I think)
im making geometry dash in scratch is there any hacked blocks that can help me?
@Izzythemaker127
11 ай бұрын
The repeat block with a variable in it(aka for block) could be useful maybe, but not specifically for gd.
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).
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)
the hex value for the color works normal if you input it with a variable or a connect()with() block
@orrinpants
11 ай бұрын
Mmm yes connect()with() my favorite block
@raphaelfrey9061
11 ай бұрын
You could loop with this block trough every color.
these are in turbowarp while and for [variable] in range
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
7 ай бұрын
you can just use broadcast
You can break Scratch by: Put some random sounds on your backpack (don't put on sprites)
This is awesome. Btw, what video editing software are you using? The effects are so cool :O
@SLSmartMind
11 ай бұрын
Capcut
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
11 ай бұрын
I think it was on 2.0
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
1:48 use this: key (join (your key) ()) pressed?
@SLSmartMind
11 ай бұрын
Yep that works too But why ? Why didn't they add those.
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)
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.
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
11 ай бұрын
yes i to use this
@The_Asasd
10 ай бұрын
That's snap, turbowarp doesn't let you do that. ... I think
@ego-lay_atman-bay
8 ай бұрын
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.
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
7 ай бұрын
:mechanical_leg: :pickup_truck: :warning: ...
@TabahaniaMalaysian2013
6 ай бұрын
@@111tamron 🦿🚚⚠?
Thanks!!! That pen shade block was exactly what I needed for my paint project.
@SLSmartMind
11 ай бұрын
Perfect!
You love Champ99 but you need scratch pain in all scratch videos except this video
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
6 ай бұрын
the "not ( )" opetartion block is probably what ended its career
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
8 ай бұрын
for the previous costume you can also use [switch costume to ((costume number) - 1)]
You got the for wrong, it adds 1 to the specified variable each time it runs
@SLSmartMind
11 ай бұрын
Hmm
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
BEST VIDEO
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
10 ай бұрын
Thank for the comment mate ! Welcome to the smart mind family
I Love Scratch
actually "while" is more like "repeat until" except reverse, so "repeat until not touching edge" is the same as "while touching edge"
4:45 that's just {item (length of [list v]) of [list v]}
0:05 "dont worry scratch cat u wont get the pain today" all the other cats: HOLY HE LIVED!
@SLSmartMind
11 ай бұрын
Lol
@learningwithmarilyn2495
11 ай бұрын
@@SLSmartMind yeah lol
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 :)
I really wish scratch could implement while and for loops. Would make my life easier rather than using repeat and repeat until.
@SLSmartMind
11 ай бұрын
Yp
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
1:22 "the wheel"
enter key can be use if go to scratch addons and type more keys and click it u will get enter key
@gasterblaster833
10 ай бұрын
thx for likes
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
yo SL smart mind, i love ur videos so much. they are amazing
@SLSmartMind
11 ай бұрын
Thanks :D
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.
Cool!
who forgot the "go to null" block: first make a sprite called "null" then go to the original sprite then grab a "go to" block then seletce null
@culooloo
8 ай бұрын
how to make the "while" block: put a "repeat until" block in a "if"
His reaction to the refridgerator backdrop was the same as mine lol
@SLSmartMind
2 ай бұрын
Lol
the delete last block is useless just do delete (length of list)
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
7 ай бұрын
yep
4:40 exist in scratch 2
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
When I have clones, do
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!
@SLSmartMind
4 ай бұрын
Awesome
1:23 THE WHEEL
1:50 isn't in the scratch project linked
1:29 the block with *the wheel* now is in official scratch 3.0! (as I remember)
Good job
the wheel 1:22 the most inspiring words ever said
Nice video this is pretty entertaining to watch!
@SLSmartMind
11 ай бұрын
:D
I didnt notice that the while block was gone! (last year it was there and i miss it now)
I wish we could do mouse lock
@jessiealexi7094
11 ай бұрын
You can in turbowarp
Cool!!
Last of list works for compatibility with 2.0, as 2.0 had last of list, as well as all of list
2:36 no you can to the exact same thing with the repeat until block, not the if block!
how did you get that when sprite touches whatever hat block
@SLSmartMind
7 ай бұрын
Check the description
this is so awesome!❤
make a custom block with unnamed press space. make custom blocks for 4 times empty blocks. and place stop this script on the 4 stack of spaces. and make forever. and open loudness script and close and will scratch crashed
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
8 ай бұрын
so just use a forever and an if block, or use a "repeat until not" block
@righiali2006
8 ай бұрын
@@AntiZoophileOvergunneryes. You're correct.
@ego-lay_atman-bay
8 ай бұрын
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
8 ай бұрын
@@ego-lay_atman-bay so use a repeat until and a not block
@ego-lay_atman-bay
8 ай бұрын
@@AntiZoophileOvergunner exactly
"THE WHEEL" got me 💀
1:29 but the normal point in direction block uses “the wheel” aswell so that block is not hacked
Can somebody please make an extension/plug-in that adds these blocks to the block picker? That would be so 🖐️y. 😂
@ego-lay_atman-bay
8 ай бұрын
The while and for i blocks are in turbowarp.
did you know the loud? block was removed from scratch i found it in scratch 1.4
Well the [delete (random) of [list v]] Is possible by using a (join () ())
If you select a sound from the sounds tab and highlight 0:00 until 0:00 it plays the whole song. Just a bug UwU
Wow!
You are a Sl smart mind because you are a smart mind😉
@SLSmartMind
11 ай бұрын
;D
@Luke50789
11 ай бұрын
@@SLSmartMind 😉
the typable start sound block is replicable using a define block...LITERALLY.
are you going to translate into French when you have the audio language option?
how did u make the 2nd to last block
Why do I see Scratch 3.29.1 at the corner?
I just need a block for the pen extension to ONLY delete all stamped or drawn things of this Sprite and not
1:20 Is very funny 🤣
Cool but how to do it in the newest version?
The while and for each i in was in turbowarp
key enter pressed = made by scratch addons
I tried making switch costume to (previous costume) and it worked without extracting as a zip file >:DDDDD
@SLSmartMind
10 ай бұрын
Nice
you can put an Item of list block into boolean value thingies
Bro Said Wheely Wheely Cool
When enter key pressed and also other hacked keys? I have those in the dropdown. @#$ and stuff are only available in the hat due to shift bein needed.