Enable JavaScript
Аҧсшәа
Afrikaans
العربية
አማርኛ
Aragonés
Asturianu
Azeri
Bahasa Indonesia
বাংলা
Беларуская
Български
Català
Česky
Cymraeg
Dansk
Deutsch
Eesti
Ελληνικά
English
Español (España)
Español Latinoamericano
Esperanto
Euskara
فارسی
Filipino
Français
Frysk
Gaeilge
Gàidhlig
Galego
한국어
Hausa
Հայերեն
עִבְרִית
हिंदी
Hrvatski
isiXhosa
isiZulu
Íslenska
Italiano
ქართული ენა
қазақша
Kichwa
Kiswahili
Kreyòl ayisyen
Kurdî
کوردیی ناوەندی
Latviešu
Lietuvių
Magyar
Māori
Монгол хэл
Nederlands
日本語
にほんご
Norsk Bokmål
Norsk Nynorsk
Occitan
ଓଡ଼ିଆ
Oʻzbekcha
ไทย
ភាសាខ្មែរ
Polski
Português
Português Brasileiro
Rapa Nui
Română
Русский
Sepedi
Setswana
Slovenčina
Slovenščina
Српски
Suomi
Svenska
Tiếng Việt
Türkçe
Українська
简体中文
繁體中文
File
Edit
Addons
Settings
See Project Page
Upload
Back to Home
Code
Costumes
Sounds
Variables
Variables
Motion
Looks
Sound
Events
Control
Sensing
Operators
Variables
Lists
My Blocks
CloudLink
next backdrop
25
change
color
effect by
0
set
color
effect to
set tint color to
clear graphic effects
backdrop
number
play all sounds
stop all sounds
10
change
pitch
effect by
100
set
pitch
effect to
clear sound effects
-10
change volume by
100
set volume to
%
when
clicked
when
clicked
always
when
when
space
key pressed
when
space
key hit
when mouse is scrolled
up
10
when
loudness
>
1
wait
seconds
1
wait
seconds or until
10
repeat
forever
escape loop
continue loop
switch
switch
default
exit case
ello
run next case when
ello
case
if
then
if
then
else
wait until
repeat until
while
foo
bar
if
then
else
all at once
try to do
if a block errors
Hello!
throw error
error
run
answer
world
is text?
10
is number?
space
key
pressed?
space
key
hit?
up
is mouse scrolling
?
mouse down?
mouse clicked?
mouse x
mouse y
Hello!
add
to clipboard
clipboard item
loudness
loud?
reset timer
timer
current
year
days since 2000
mobile?
1
finger
down?
1
finger
tapped?
1
finger
x
1
finger
y
username
logged in?
+
-
*
/
^
3
2
16
*
root
1
10
pick random
to
50
1
100
constrain
min
max
1
3
0.5
interpolate
to
by
50
>
50
≥
50
<
50
≤
50
=
50
≠
true
false
and
or
not
mod
round
abs
of
foo
true
value
set
to
1
return
10
move
steps
10
move
up
steps
15
turn
degrees
15
turn
degrees
random position
go to
0
0
go to x:
y:
10
10
change by x:
y:
1
random position
glide
secs to
1
0
0
glide
secs to x:
y:
90
point in direction
mouse-pointer
point towards
0
0
point towards x:
y:
turn around
10
change x by
0
set x to
10
change y by
0
set y to
if on edge, bounce
mouse-pointer
if touching
, bounce
set rotation style
left-right
move to stage
bottom-left
x position
y position
direction
Hello!
2
say
for
seconds
Hello!
say
Hmm...
2
think
for
seconds
Hmm...
think
stop speaking
Helvetica
14
set font to
with font size
set
border
color to
0
set text bubble
border line width
to
bubble width
bubble height
costume1
switch costume to
next costume
width
costume1
of
backdrop1
switch backdrop to
10
change size by
100
set size to
%
100
100
set stretch to x:
y:
x stretch
y stretch
color
effect
tint color
show
hide
visible?
this sprite
show
this sprite
hide
this sprite
is
visible?
go to
front
layer
1
go
forward
layers
1
go to layer
this sprite
go
infront
layer
costume
number
size
Squawk
play sound
until done
5
Squawk
play sound
starting at
seconds until done
Squawk
start sound
5
Squawk
start sound
at
seconds
Squawk
stop sound
1
Squawk
set fade out to
seconds on
Squawk
is
playing?
Squawk
length of
pitch
effect
volume
when this sprite clicked
when backdrop switches to
backdrop1
when I receive
message1
message1
broadcast
message1
broadcast
and wait
10
for each
my variable
in
Stage
as
Stage
stop
stop
all
when I start as a clone
myself
create clone of
myself
delete clones of
delete this clone
is clone?
mouse-pointer
touching
?
mouse-pointer
this sprite
touching
?
mouse-pointer
this sprite
touching clone of
?
touching color
?
color
is touching
?
mouse-pointer
x
of touching
point
mouse-pointer
distance to
10
-10
-10
10
distance from
to
10
-10
-10
10
direction to
from
What's your name?
ask
and wait
set drag mode
draggable
draggable?
Stage
0
set
backdrop
of
to
Stage
backdrop #
of
new line
tab character
apple
banana
join
apple
banana
pear
join
world
Hello world!
index of
in
world
Hello world!
last index of
in
1
apple
letter
of
2
3
Hello!
letters from
to
in
apple
length of
apple
a
contains
?
abcdef
abc
starts
with
?
foo bar
foo
bar
in
replace all
with
bar bar doo
bar
foo
in
replace first
with
foo bar
foo
g
match
with regex
ello
to
uppercase
my variable
0
set
my variable
to
1
change
my variable
by
show variable
my variable
hide variable
my variable
Global data
Private data
Direct data
Link status
Status code
Usernames
My username
Extension version
Server version
Server list
Server MOTD
My IP address
My user object
example-listener
Response for listener
Apple
Global
variables
data
When connected
When disconnected
example-listener
When I receive new message with listener
When I receive new
Global data
message
Apple
When I receive new
Global
variables
data for
Connected?
Linked to rooms?
Lost connection?
Failed to connnect?
Username synced?
Got New
Global data
?
Apple
Got New
Global
variables
data for variable
?
example-listener
Got new packet with listener
?
Another name
ID
connected?
ws://127.0.0.1:3000/
Connect to
1
Connect to server
Disconnect
A name
Set
as username
example-listener
Attach listener
to next packet
["test"]
Link to room(s)
["test"]
Select room(s)
for next packet
Unlink from all rooms
Apple
Send
Apple
Another name
Send
to
Apple
Banana
Send variable
with data
Apple
Another name
Banana
Send variable
to
with data
Reset got new
Global data
status
Apple
Reset got new
Global
variables
status
example-listener
Reset got new
listener status
Clear all packets for
All data
Motion
Looks
Sound
Events
Control
Sensing
Help Manual
Operators
Variables
Make a Variable
Variables for all sprites
Lists
Make a List
My Blocks
Make a Block
CloudLink
Open Documentation
Show old blocks
Backpack
Sprite
x
y
Show
Size
Direction
Sprite1
duplicate
export
delete
Stage
Backdrops
1
delete
delete
delete
delete