När du har skapat ditt block får du upp ett stort startblock där det står "definiera …". Detta block är där du definierar vad din funktion gör. Under detta block lägger du till de block som du vill ska köras när ditt block anropas. På så sätt kan du bygga upp komplexa funktioner som kan återanvändas flera gånger i ditt script.

Om du till exempel skapar en funktion som gör att din sprajt hoppar kan du definiera blocket genom att lägga till alla de rörelseblock som krävs för att få din sprajt att hoppa. När du sedan anropar "hoppa" någon annanstans i ditt script körs alla dessa block direkt utan att du behöver skriva om koden varje gång.