Hvis det er en gruppe kommandoer som skal kunne gjøres flere ganger, kan vi sette dem sammen og lage en egen funksjon for det. Det vil også rydde opp hovedprogrammet og gjøre det lettere å lese.

Når du skal opprette en funksjon, går du til avansert - funksjoner og trykker på Lag en funksjon... Deretter må du gi den et fornuftig navn som forteller hva funksjonen skal gjøre. Du kan sette sammen flere ord. Det er da vanlig at første bokstav er liten, mellomrom taes vekk, men første bokstav i de neste ordene er store. Tell poeng blir da til tellPoeng.

Når du oppretter en funksjon, får du en ny blå startblokk som du legger lager den nye funksjonen i. Når du vil at hovedprogrammet skal gjøre dette, legger du inn kjør-blokken med navnet på den nye funksjonen du laget.

Man kan også lage en funksjon som gir et resultat tilbake. Da må vi legge inn blokken returner i slutten av den nye funksjonen. Da får vi også tilgang til en blokk vi kan legge inn som en variabel i programmet.

Pseudokode:

Funksjonen nyFunksjon skal ha blinkende hjerte 10 ganger.
Når du trykker på A skal funksjonen nyFunksjon kjøre.