How blocks snap together
A program reads left to right, like a train: a yellow block starts it, a red block ends it.
Triggering Blocks
Yellow blocks start a program.
Starts the script when the Green Flag is tapped.
Starts the script when you tap on the character.
Starts the script when the character is touched by another character.
Starts the script whenever a message of the specified color is sent.
Sends a message of the specified color.
Motion Blocks
Blue blocks move the character.
Moves the character a number of grid squares to the right.
Moves the character a number of grid squares to the left.
Moves the character a number of grid squares up.
Moves the character a number of grid squares down.
Rotates the character clockwise.
Rotates the character counterclockwise.
Jumps the character up and back down.
Resets the character to its starting position.
Looks Blocks
Pink blocks change how the character looks.
Shows a speech bubble with the given text above the character.
Increases the character's size.
Decreases the character's size.
Returns the character to its default size.
Fades the character out until invisible.
Fades the character back in until visible.
Sound Blocks
Green blocks play sounds.
Plays the built-in 'pop' sound.
Plays your recording; the next block waits until it ends.
Control Blocks
Orange blocks control waiting, speed and repeats.
Pauses the script for the given time.
Stops this character's other running scripts; the script with Stop keeps going.
Changes how fast the character's blocks run.
Runs the blocks inside a number of times. (Wrap block — holds other blocks.)
End Blocks
Red blocks end a program.
Marks the end of the script (no action).
Runs the script over and over, without stopping.
Switches to the specified project page.