Discuss Scratch
- CodeComet6161
-
Scratcher
1000+ posts
Goofy block names on april fools
Here's some more:
pick some number between [] and []::operators reporter
[] has more value than []::operators boolean
[] has less value than []::operators boolean
make [ v] exist::variables
don't make [ v] exist::variables
say [] with a voice of (alto v)::tts//Custom block I made. It's a mix of speak and set voice to.
make [ v] exist::list
don't make [ v] exist::list
[] is secretly holding []?::operators boolean
- gdfsgdfsgdfg
-
Scratcher
1000+ posts
Goofy block names on april fools
my attempt at joke blocks
so this is it
repeat until whatever this <> is {
} @loopArrow ::controlwhen I start as another random copy of a random sprite ::control hat
create another random copy of a random of ( v) ::control
don’t continue [ v] and for all ::control cap
don’t continue [other scripts in sprite v] and for all ::control
set go to the mouse and as a windows application mode to [actually drag v] ::sensing
start drawing random things ::pen
<the button on your keyboard named ( v) pressed? ::sensing>
wahhh i’m no longer a hidden unclickable ghost ::looks
yay i’m a hidden unclickable ghost ::looks
portal your sprite to ( v) ::motion
portal your sprite to x: [] y: [] ::motion
if on edge, get deflected off the surface of a random project country border for no reason ::motion
when this random button in the project @greenFlag clicked ::events hat
when this useless block with [ v] is over this [] thingy ::events hat
ask [] about random questions and answers and wait for a very very long time ::sensingI’m not making more to prevent clutter
so this is it
Last edited by gdfsgdfsgdfg (Aug. 24, 2025 17:18:09)
- tagrim123
-
Scratcher
500+ posts
Goofy block names on april fools
make me look like [effect v] this [] much::looks // A version of "set graphic effect to x"
use pencil [ok v] ::pen //A version of "Pendown / Up
start singing [music v] ::sound //You know.
sing all of [music v] ::sound
how long ago was 2000? ::sensing reporter //days since 200
please [do/dont v] drag me ::sensing //set drag mode
look at the clock ::sensing reporter //timer
reset the clock ::sensing //reset timer
how much left after dividing () and () ::operators reporter //() mod ()
when will <> happen \:/ ::control //wait until <>
get off of the walls! ::sensing //if on edge, bounce
- Imtwentytenth
-
Scratcher
500+ posts
Goofy block names on april fools
use pencil [ok v] ::pen //A version of "Pendown / Up
Use pencil [ok v] ::pen
Use pencil [no way v] ::pen
Last edited by Imtwentytenth (Aug. 24, 2025 19:26:43)
- chenzero1five
-
New Scratcher
29 posts
Goofy block names on april fools
This is too funny not to incorporate.
- CodeComet6161
-
Scratcher
1000+ posts
Goofy block names on april fools
So, collection time. So far we have:
become something that has moved [] degrees to da right::motion//turn cw degrees
become something that has moved [] degrees to da left ::motion//turn ccw degrees
teleport to ( v)::motion//go to sprite
teleport to x: [] y: []::motion//go to x: y:
fly [] secs to ( v)::motion//glide secs to sprite
fly to x: [] y: [] in [] seconds::motion//glide secs to x: y:
look into the face of ( v)::motion//point towards
get off the walls::motion//if on edge bounce
scream []::looks//say
scream [] for [] * 1000 milliseconds::looks//say for seconds
turn on my shrink ray and make me [] times bigger::looks//change size by
turn on my shrink ray and make me [] % my normal size::looks//set size to
exist::looks//show
don't exist::looks//hide
begin making ( v) exist::sound//start sound
make sound ( v) exist until finished::sound//play until done
when that green thingy punched::events hat//when green flag clicked
when I get tickled with that mouse-pointer of yours::events hat//when this sprite clicked
when told everyone about [ v]::events hat//when I receive message
tell everyone about ( v)::events//broadcast
tell everyone about ( v) and wait until everything has frozen::events//broadcast and wait
practice patience for [] seconds::control//wait
keep doing the script below me [] times{
}::control//repeat
do until the end of the universe as we know it{
}::control cap//forever
sit here and let my heart recover until <>::control//wait until
keep doing the script below me unless <>{
}::control//repeat until
freeze [ v]::control cap//stop
when copy exists::control hat//when I start as a clone
make copy of ( v)::control//create clone of
remove copy from existence::control cap//delete clone
standing on [ v]::sensing boolean//touching
ask query [] and sit waiting for a message from the user::sensing//ask and wait
[do v] allow the viewer to drag me::sensing//set drag mode
whatever key is next to the arrow --> ( v) pressed::sensing boolean//key pressed
my internal clock::sensing reporter//timer
set my internal clock to 0::sensing//reset timer
all those memories since 2000::sensing reporter//days since 2000
the name of my viewer::sensing reporter//username
the answer when I use my internal calculator to find the sum of [] and []::operators reporter//+
the answer when I use my internal calculator to find the difference of [] and []::operators reporter//-
the answer when I use my internal calculator to find the product of [] and []::operators reporter//*
the answer when I use my internal calculator to find the quotient of [] and []::operators reporter// /
pick some number between [] and []::operators reporter//pick random
[] has less value than []::operators boolean//<
[] has the same value as []::operators boolean//=
[] has more value than []::operators boolean// >
<> and <> both think the same thing::operators boolean//and
absolutely never <> in da slightest way::operators boolean//not
combine [] and [] together::operators reporter//join
[] is secretly holding []::operators boolean//contains
make [ v] into []::variables//set var to
make [ v] exist::variables//show var
delete [ v] from existence::variables//hide var
[ v] is secretly holding []::list boolean//list contains
make [ v] exist::list//show list
delete [ v] from existence::list//hide list
play [] on for [] beats depending on that tempo thing over there::music//play note for beats
start playing the ( v)::music//set instrument to
allow pen to be used::pen//pen down
don't allow pen to be used::pen//pen up
Last edited by CodeComet6161 (Yesterday 16:56:12)
- ChristianPro2
-
Scratcher
27 posts
Goofy block names on april fools
fly () secs to x: (0) y: (0) ::motion
- AxyArcher
-
Scratcher
23 posts
Goofy block names on april fools
OK, pls don't report this one!
if <rizz up [5] people?> then
forever
celebrate
end
else
CRY FOREVER
end
Last edited by AxyArcher (Yesterday 13:27:31)
- AxyArcher
-
Scratcher
23 posts
Goofy block names on april fools
So, collection time. So far we have:How do you make it so the blocks don't change color? Whenever I change the blocks, it makes the color red! Please tell me how!become something that has moved [] degrees to da right::motion//turn cw degrees
become something that has moved [] degrees to da left ::motion//turn ccw degrees
teleport to ( v)::motion//go to sprite
teleport to x: [] y: []::motion//go to x: y:
fly [] secs to ( v)::motion//glide secs to sprite
fly to x: [] y: [] in [] seconds::motion//glide secs to x: y:
look into the face of ( v)::motion//point towards
get off the walls::motion//if on edge bounce
scream []::looks//say
scream [] for [] * 1000 milliseconds::looks//say for seconds
exist::looks//show
don't exist::looks//hide
begin making ( v) exist::sound//start sound
make sound ( v) exist until finished::sound//play until done
when that green thingy punched::events hat//when green flag clicked
when I get tickled with that mouse-pointer of yours::events hat//when this sprite clicked
when told everyone about [ v]::events hat//when I receive message
tell everyone about ( v)::events//broadcast
tell everyone about ( v) and wait until everything has frozen::events//broadcast and wait
practice patience for [] seconds::control//wait
keep doing the script below me [] times{
}::control//repeat
do until the end of the universe as we know it{
}::control cap//forever
sit here and let my heart recover until <>::control//wait until
keep doing the script below me unless <>{
}::control//repeat until
freeze [ v]::control cap//stop
when copy exists::control hat//when I start as a clone
make copy of ( v)::control//create clone of
remove copy from existence::control cap//delete clone
standing on [ v]::sensing//touching
ask query [] and sit waiting for a message from the user::sensing//ask and wait
[do v] allow the viewer to drag me::sensing//set drag mode
whatever key is next to the arrow --> ( v) pressed::sensing boolean//key pressed
my internal clock::sensing reporter//timer
set my internal clock to 0::sensing reporter//reset timer
all those memories since 2000::sensing reporter//days since 2000
the name of my viewer::sensing reporter//username
the answer when I use my internal calculator to find the sum of [] and []::operators reporter//+
the answer when I use my internal calculator to find the difference of [] and []::operators reporter//-
the answer when I use my internal calculator to find the product of [] and []::operators reporter//*
the answer when I use my internal calculator to find the quotient of [] and []::operators reporter// /
pick some number between [] and []::operators reporter//pick random
[] has less value than []::operators boolean//<
[] has the same value as []::operators boolean//=
[] has more value than []::operators boolean// >
<> and <> both think the same thing::operators boolean//and
absolutely never <> in da slightest way::operators boolean//not
combine [] and [] together::operators reporter//join
[] is secretly holding []::operators boolean//contains
make [ v] into []::variables//set var to
make [ v] exist::variables//show var
delete [ v] from existence::variables//hide var
[ v] is secretly holding []::list boolean//list contains
make [ v] exist::list//show list
delete [ v] from existence::list//hide list
play [] on for [] beats depending on that tempo thing over there::music//play note for beats
start playing the ( v)::music//set instrument to
allow pen to be used::pen//pen down
don't allow pen to be used::pen//pen up
- FreshTheCat
-
Scratcher
500+ posts
Goofy block names on april fools
For example,So, collection time. So far we have:How do you make it so the blocks don't change color? Whenever I change the blocks, it makes the color red! Please tell me how!
–an annoying amount of blocks that somehow doesn't get considered blockspam–
block ::motion
block ::motion
It's the
::motion
::looks
::sound
::events
::control
::variables
::list
::custom
::extension
::pen
::video
::#000000
this ::#000000
- AxyArcher
-
Scratcher
23 posts
Goofy block names on april fools
You, are very kind, thank you!For example,So, collection time. So far we have:How do you make it so the blocks don't change color? Whenever I change the blocks, it makes the color red! Please tell me how!
–an annoying amount of blocks that somehow doesn't get considered blockspam–would returnblock ::motionblock ::motion
It's thepart that changes the block's colour. The other ones are::motionand you can also do::looks
::sound
::events
::control
::variables
::list
::custom
::extension
::pen
::videoto do custom colours - in this case, it would return::#000000this ::#000000
- AxyArcher
-
Scratcher
23 posts
Goofy block names on april fools
ᴡʜᴇɴ ᴛʜᴇ ʀᴀɴᴅᴏᴍ ғʟᴀɢ ɪɴ ᴛʜᴇ ᴄᴏʀɴᴇʀ ᴄʟɪᴄᴋᴇᴅ ::events (When green flag clicked)
ɢᴏ ᴏɴ ᴠᴀᴄᴀᴛɪᴏɴ sᴏᴍᴇᴡʜᴇʀᴇ ʀᴀɴᴅᴏᴍ ::motion (Go to random)
ʜᴀɴɢ ᴏᴜᴛ ᴡɪᴛʜ ʏᴏᴜʀ ғʀɪᴇɴᴅs ::looks
ɪғ ʏᴏᴜ ʜᴀᴠᴇ ᴀɴʏ ::control
ᴡʜᴇɴ ᴘᴇʀsᴏɴ ᴍᴇᴛ ::events
ᴄʜᴀɴɢᴇ ғʀɪᴇɴᴅs ʙʏ ᴏɴᴇ ::variables
- coder2310
-
Scratcher
100+ posts
Goofy block names on april fools
This should be toggleable, with new scratchers have it automatically off while scratchers have it on.
How to toggle it should also be made as clear as possible.
It would also be funny if this was kept in as a language easter egg for after april 1st, like how minecraft has secret pirate, shakespearian, and lolcat languages.
How to toggle it should also be made as clear as possible.
It would also be funny if this was kept in as a language easter egg for after april 1st, like how minecraft has secret pirate, shakespearian, and lolcat languages.
