Discuss Scratch
- DaSupaOrenFan313
-
Scratcher
5 posts
Scratch 4.0
then give me the code imagethis block needs to existRejected<message(message name v) broadcasted? :: events>1.1 “Broadcast received” boolean block
This in theory would allow a project to detect when a broadcast is sent, but there is ambiguity on how this would work. Would it return true if the broadcast was run at any point after the green flag was clicked, or only on the instant the broadcast was run, or something else? The workaround is simple: use variables that change when a broadcast is received, then use the “equals” block.
- TheReturnofHaziel
-
Scratcher
2 posts
Scratch 4.0
This block needs to be in 4.0
when @stopSign clicked ::events ::event hat
- N8_D_GR8_1
-
Scratcher
1000+ posts
Scratch 4.0
this block needs to existThat is the first item in the list of rejected suggestions.<message(message name v) broadcasted? :: events>
This block needs to be in 4.0That is the second item in the list of rejected suggestions.when @stopSign clicked ::events ::event hat
There is no reason to suggest it if it is already rejected.
Now please, nobody suggest that Scratch 4.0 have the <pointing towards (sprite v)?> boolean!
- scratchcode1_2_3
-
Scratcher
1000+ posts
Scratch 4.0
(#163)this block needs to be in 4.0this block needs to existThat is the first item in the list of rejected suggestions.<message(message name v) broadcasted? :: events>This block needs to be in 4.0That is the second item in the list of rejected suggestions.when @stopSign clicked ::events ::event hat
There is no reason to suggest it if it is already rejected.
Now please, nobody suggest that Scratch 4.0 have the <pointing towards (sprite v)?> boolean!
<pointing towards (sprite v)? :: sensing>

- N8_D_GR8_1
-
Scratcher
1000+ posts
Scratch 4.0
Ahhhhh! *brain explodes*(#163)this block needs to be in 4.0this block needs to existThat is the first item in the list of rejected suggestions.<message(message name v) broadcasted? :: events>This block needs to be in 4.0That is the second item in the list of rejected suggestions.when @stopSign clicked ::events ::event hat
There is no reason to suggest it if it is already rejected.
Now please, nobody suggest that Scratch 4.0 have the <pointing towards (sprite v)?> boolean!<pointing towards (sprite v)? :: sensing>
- unconstructable13
-
Scratcher
100+ posts
Scratch 4.0
That is the third item in the list of rejected suggestions.(#163)this block needs to be in 4.0this block needs to existThat is the first item in the list of rejected suggestions.<message(message name v) broadcasted? :: events>This block needs to be in 4.0That is the second item in the list of rejected suggestions.when @stopSign clicked ::events ::event hat
There is no reason to suggest it if it is already rejected.
Now please, nobody suggest that Scratch 4.0 have the <pointing towards (sprite v)?> boolean!<pointing towards (sprite v)? :: sensing>
There is no reason to suggest it if it is already rejected.
Now please, get back on topic!!!!
- Kasanebloxiance
-
Scratcher
500+ posts
Scratch 4.0
man i need flash animation tools into scratch like.. skewing or idk
because it'll make a perfect animation or game
because it'll make a perfect animation or game
- gem1001
-
Scratcher
100+ posts
Scratch 4.0
schools.scratch.org seems to be a beta of a paid version of Scratch 4.0 for schools with Google Classroom integration – I made a project with my research, but basically it, from some digging, is based on NGP, has a ToU that states:
Scratch reserves the right to determine pricing for the Scratch Editor and to charge fees for the Scratch Editor (or any component, feature, or functionality thereof, including for internal evaluation purposes) on a going forward basis.and has several references to Google Classroom. With some fiddling with the React code I managed to get it to show the top bar on project pages with the profile picture, title, See Inside, and Remix buttons, as well as the remix banner, which show some… changes. IDK if I should disclose any more.
- redspacecat
-
Scratcher
500+ posts
Scratch 4.0
With some fiddling with the React code I managed to get it to show the top bar on project pages with the profile picture, title, See Inside, and Remix buttons, as well as the remix banner, which show some… changes. IDK if I should disclose any more.What “fiddling” do you mean?
- unconstructable13
-
Scratcher
100+ posts
Scratch 4.0
they meant doing something to the codeWith some fiddling with the React code I managed to get it to show the top bar on project pages with the profile picture, title, See Inside, and Remix buttons, as well as the remix banner, which show some… changes. IDK if I should disclose any more.What “fiddling” do you mean?
- redspacecat
-
Scratcher
500+ posts
Scratch 4.0
I meant if that had any specific instructions on what they did.they meant doing something to the codeWith some fiddling with the React code I managed to get it to show the top bar on project pages with the profile picture, title, See Inside, and Remix buttons, as well as the remix banner, which show some… changes. IDK if I should disclose any more.What “fiddling” do you mean?
- gem1001
-
Scratcher
100+ posts
Scratch 4.0
Another interesting thing is
Another part is that the username is no longer a uniqueand
identifier (as in a classroom context it may be the actual person name)
(since usernames are not necessarily unique.sic suggesting that they may allow duplicate usernames in 4.0? Or it might refer to something more specific.
- gem1001
-
Scratcher
100+ posts
Scratch 4.0
Well, IDK if its a good idea to tell everybody the specifics. This is kinda sensitiveI meant if that had any specific instructions on what they did.they meant doing something to the codeWith some fiddling with the React code I managed to get it to show the top bar on project pages with the profile picture, title, See Inside, and Remix buttons, as well as the remix banner, which show some… changes. IDK if I should disclose any more.What “fiddling” do you mean?
- CST1229
-
Scratcher
1000+ posts
Scratch 4.0
(#172)i think it's just a classroom-specific thing (as in, specific to the schools.scratch.org site, where it would make sense since it's meant to be self-contained). i don't think they'd allow duplicate usernames in 4.0
Another interesting thing isAnother part is that the username is no longer a uniqueand
identifier (as in a classroom context it may be the actual person name)(since usernames are not necessarily unique.sic suggesting that they may allow duplicate usernames in 4.0? Or it might refer to something more specific.
Last edited by CST1229 (Nov. 11, 2025 18:00:24)
- gem1001
-
Scratcher
100+ posts
Scratch 4.0
Possibly more likely. This is also yet another direct link between schools.scratch.org and NGP(#172)i think it's just a classroom-specific thing (as in, specific to the schools.scratch.org site, where it would make sense since it's meant to be self-contained). i don't think they'd allow duplicate usernames in 4.0
Another interesting thing isAnother part is that the username is no longer a uniqueand
identifier (as in a classroom context it may be the actual person name)(since usernames are not necessarily unique.sic suggesting that they may allow duplicate usernames in 4.0? Or it might refer to something more specific.
- gem1001
-
Scratcher
100+ posts
Scratch 4.0
Another possibility is that the need to integrate NGP with scratch-editor was for schools.scratch.mit.edu, and 4.0 will have a new editor. Or maybe NGP will be to 3.0 as scratch-www was to 2.0.








