Block Block Host
Properties
A reporter for the user's last answer.
A reporter for the number of days since 2000.
A reporter for the microphone loudness.
A boolean reporter for whether the mouse is down.
A reporter for the mouse's x-position.
A reporter for the mouse's y-position.
A reporter for the sprite's size. Can also be used to set or change the size.
A reporter for the timer value.
A reporter for the user's username.
A reporter for the volume. Can also be used to set or change the volume.
Functions
Appends a value to a list.
Adds an 'add to list' block.
Adds an 'ask and wait' block.
Creates a block stack and adds its contents to the current script.
Adds an existing block stack's contents to the current script.
Adds a 'broadcast' block.
Adds a 'broadcast and wait' block.
Calls a custom block procedure.
Changes the value of a settable property by a certain amount.
Adds a 'go forward/backward layers' block.
Adds a 'change effect by' block.
Adds a 'change size by' block.
Adds a 'change sound effect by' block.
Adds a 'change variable by' block.
Adds a 'change volume by' block.
Adds a 'change x by' block.
Adds a 'change y by' block.
Adds a 'clear graphic effects' block.
Adds a 'clear sound effects' block.
Adds a 'create clone of' block.
Adds a 'create clone of' block for a specific sprite.
Creates a 'current' time reporter.
Deletes all items from a list.
Adds a 'delete all of list' block.
Deletes an item at a specific index from a list.
Adds a 'delete of list' block.
Adds a 'delete this clone' block.
Creates a 'distance to' reporter.
Creates a 'distance to' reporter for a specific sprite.
Should recursively call flattenInto on all Flattenable below.
Adds a 'forever' loop.
Adds a 'glide to location' block.
Adds a 'glide to x, y' block.
Adds a 'go to layer' block.
Adds a 'go to location' block.
Adds a 'go to x y' block.
Adds a 'hide' block.
Adds a 'hide list' block.
Adds a 'hide variable' block.
Adds an 'if' block.
Starts an 'if-else' block.
Adds an 'if on edge, bounce' block.
Inserts an item at a specific index in a list.
Adds an 'insert at of list' block.
Creates a 'key pressed' boolean reporter.
Creates a 'key pressed' boolean reporter for a specific key.
Adds a 'move steps' block.
Adds a 'start sound' block.
Adds a 'play sound until done' block.
Adds a 'point in direction' block.
Adds a 'point towards' block.
Should recursively call prepareRepresent on all Flattenable below.
Creates a 'property of' reporter using a string for the property name.
Creates a 'property of' reporter.
Creates a 'property of' reporter using a variable or list.
Creates a 'property of' reporter for a specific sprite using a string for the property name.
Creates a 'property of' reporter for a specific sprite.
Creates a 'property of' reporter for a specific sprite using a variable or list.
Adds a 'repeat' loop.
Adds a 'repeat until' loop.
Adds a 'replace item of list' block.
Adds a 'reset timer' block.
Adds a 'say' block.
Adds a 'say for secs' block.
Sets the value of a settable property (like x-position, y-position, etc.).
Replaces an item at a specific index in a list.
Adds a 'set drag mode' block.
Adds a 'set effect to' block.
Adds a 'set rotation style' block.
Adds a 'set size to' block.
Adds a 'set sound effect to' block.
Adds a 'set variable to' block.
Adds a 'set volume to' block.
Adds a 'set x to' block.
Adds a 'set y to' block.
Adds a 'show' block.
Adds a 'show list' block.
Adds a 'show variable' block.
Adds a 'stop all sounds' block.
Adds a 'stop' block.
Adds a 'switch backdrop to' block.
Adds a 'switch costume to' block.
Adds a 'next backdrop' block.
Adds a 'next costume' block.
Adds a 'think' block.
Adds a 'think for secs' block.
Creates a 'touching' boolean reporter.
Creates a 'touching' boolean reporter for a specific sprite.
Creates a 'touching color' boolean reporter.
Adds a 'turn left' block.
Adds a 'turn right' block.
Adds a 'wait' block.
Adds a 'wait until' block.
Adds a 'while' loop. This is a custom block concept, not a default Scratch block.