Discuss Scratch
- Discussion Forums
- » Suggestions
- » A new type of custom block (:
- unisparks8
-
Scratcher
1000+ posts
A new type of custom block (:
(I checked T7SD and this is not there, so I'ma assume this is not a dupe)
Currently, we have the option of 2 different types of Custom Blocks

(Sorry for large image)
Normal, and run without screen refresh. Normal…
Currently, we have the option of 2 different types of Custom Blocks

(Sorry for large image)
Normal, and run without screen refresh. Normal…
when green flag clickedThen “Run without screen refresh”
WOW
This continues after WOW is done, in other words, one second.::grey
define WOW
Wait (1) seconds
when green flag clickedI want a new type: one that continues the script after being used.
RWSR
define RWSR//This would do all of it instantly. It would change five costumes at once.
repeat (5) times{
next costume
} @loopArrow::control
when green flag clickedThis would make it where we don't need to have unnecessary broadcasts to do stuff.
Wh4t3v37
switch costume to (costume v) //The costume would still switch without waiting one second.
define Wh4t3v37
Wait (1) seconds
Last edited by unisparks8 (March 31, 2026 17:40:22)
- ScodexPerson
-
Scratcher
1000+ posts
A new type of custom block (:
Workaround:
when green flag clicked
broadcast (define v)
...
when I receive [define v]
custom block :: custom
define custom block
...
Last edited by ScodexPerson (March 30, 2026 13:08:09)
- unisparks8
-
Scratcher
1000+ posts
A new type of custom block (:
Workaround:…Everything has a workaround.when green flag clicked
broadcast (define v)
...
when I receive [define v]
custom block :: custom
- ScodexPerson
-
Scratcher
1000+ posts
A new type of custom block (:
Yeah, but that one is very easy.Workaround:…Everything has a workaround.when green flag clicked
broadcast (define v)
...
when I receive [define v]
custom block :: custom
- TutorKing
-
Scratcher
9 posts
A new type of custom block (:
That's a way to prove that anything can be done in Scratch!Workaround:…Everything has a workaround.when green flag clicked
broadcast (define v)
...
when I receive [define v]
custom block :: custom
- r3hehehehehhe
-
Scratcher
500+ posts
A new type of custom block (:
i can't eat in scratch, what do you meanThat's a way to prove that anything can be done in Scratch!Workaround:…Everything has a workaround.when green flag clicked
broadcast (define v)
...
when I receive [define v]
custom block :: custom
- Haycat2009
-
Scratcher
100+ posts
A new type of custom block (:
The workaround is good, but leads to spaghetti code in the long term. Given how Scratch emphasises how simple it is, this will be suitable.
- Blobfish_Industries
-
Scratcher
100+ posts
A new type of custom block (:
Semi-support! Also, what would you call the feature? All the names that come to mind seem a tad too advanced for eight year olds.
- unisparks8
-
Scratcher
1000+ posts
A new type of custom block (:
Semi-support! Also, what would you call the feature? All the names that come to mind seem a tad too advanced for eight year olds.“Continue script” wouldn't be too confusing for an 8 year old.
- HAL95131
-
Scratcher
100+ posts
A new type of custom block (:
Workaround:It would be better practice to be able to directly call a function in parallel instead of this extra layer. The workaround was obvious and didn't need to be stated.when green flag clicked
broadcast (define v)
...
when I receive [define v]
custom block :: custom
define custom block
...
- unisparks8
-
Scratcher
1000+ posts
A new type of custom block (:
I already stated there is a workaround…Workaround:It would be better practice to be able to directly call a function in parallel instead of this extra layer. The workaround was obvious and didn't need to be stated.
Snip
- HAL95131
-
Scratcher
100+ posts
A new type of custom block (:
Yes? That's what I'm saying. The workaround is annoying.I already stated there is a workaround…Workaround:It would be better practice to be able to directly call a function in parallel instead of this extra layer. The workaround was obvious and didn't need to be stated.
Snip
Unless you're saying that because I didn't snip the person who posted it T_T
Last edited by HAL95131 (March 31, 2026 17:41:24)
- unisparks8
-
Scratcher
1000+ posts
A new type of custom block (:
The word around is annoying, 101% agree. Its so much easier to just make a custom block, it gives you a lot of broadcasts to scroll thru to get it. Its just so much easier if this was added to sustom blocks.Yes? That's what I'm saying. The workaround is annoying.I already stated there is a workaround…Workaround:It would be better practice to be able to directly call a function in parallel instead of this extra layer. The workaround was obvious and didn't need to be stated.
Snip
Unless you're saying that because I didn't snip the person who posted it T_T
- Rosics
-
Scratcher
1000+ posts
A new type of custom block (:
Workaround:Workaround for:when green flag clicked
broadcast (define v)
...
when I receive [define v]
custom block :: custom
define custom block
...
go to x: (0) y: (0)
Here:
set x to (0)
set y to (0)
- medians
-
Scratcher
1000+ posts
A new type of custom block (:
Workaround for:what if the pen is down XDgo to x: (0) y: (0)
Here:set x to (0)
set y to (0)
- TimothyLawyer
-
Scratcher
1000+ posts
A new type of custom block (:
That would be confusing because even though the blocks are sequentially connected they don't execute sequentially. The workaround is the correct way to do this.
- Whatdidyousay245
-
Scratcher
100+ posts
A new type of custom block (:
datastoresThat's a way to prove that anything can be done in Scratch!Workaround:…Everything has a workaround.when green flag clicked
broadcast (define v)
...
when I receive [define v]
custom block :: custom
Last edited by Whatdidyousay245 (April 17, 2026 14:10:54)
- Discussion Forums
- » Suggestions
-
» A new type of custom block (: