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
repeat until whatever this <> is {
} @loopArrow ::control
when 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 ::sensing
I’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

tagrim123 wrote:

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)

gdfsgdfsgdfg
Scratcher
1000+ posts

Goofy block names on april fools

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

CodeComet6161 wrote:

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
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
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!
FreshTheCat
Scratcher
500+ posts

Goofy block names on april fools

AxyArcher wrote:

CodeComet6161 wrote:

So, collection time. So far we have:
–an annoying amount of blocks that somehow doesn't get considered blockspam–
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!
For example,
block ::motion
would return
block ::motion

It's the
::motion
part that changes the block's colour. The other ones are
::looks
::sound
::events
::control
::variables
::list
::custom
::extension
::pen
::video
and you can also do
::#000000
to do custom colours - in this case, it would return
this ::#000000
AxyArcher
Scratcher
23 posts

Goofy block names on april fools

FreshTheCat wrote:

AxyArcher wrote:

CodeComet6161 wrote:

So, collection time. So far we have:
–an annoying amount of blocks that somehow doesn't get considered blockspam–
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!
For example,
block ::motion
would return
block ::motion

It's the
::motion
part that changes the block's colour. The other ones are
::looks
::sound
::events
::control
::variables
::list
::custom
::extension
::pen
::video
and you can also do
::#000000
to do custom colours - in this case, it would return
this ::#000000
You, are very kind, thank you!
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.

Powered by DjangoBB