In Scratch gibt es verschiedene Arten von Scriptbausteinen. Sie teilen sich wie folgt auf:
- Bewegung: Hier kannst Du den Objekten eine Lage oder eine Bewegung zuweisen.

- Aussehen: Hier kannst Du zum Aussehen Deines Objektes Veränderungen vornehmen, z.B. Grösse anpassen, Text sagen lassen etc.

- Klang: Hier sind alle Optionen zu Sound versorgt.

- Ereignisse: In diesem Menü kannst Du angeben, WANN etwas passieren soll.

- Steuerung: In diesem Menü kannst Du angeben, WIE etwas passieren soll.

- Fühlen: In diesem Menü kannst Du angeben, wie die Figur auf ihre Umgebung reagieren soll.

- Operatoren: Hier kannst Du alle logischen Verknüpfungen herstellen und die ganze mathematische Seite holen.

- Variablen: Hier kannst Du neue Variablen herstellen und auf bestehende zugreifen.

- Eigene Blöcke: Hier kannst Du Scriptteile in Blöcke umwandeln, auf welche Du anschliessend zugreifen kannst.