Underrutiner findes i scripts som sektioner af specialiseret AppleScript-kode placeret i slutningen af dine scripts. De navngives og fungerer som kommandoer, der kan fremkaldes hvor som helst i dit script. Oftest oprettes underrutiner til at håndtere en opgave, der udføres flere gange gennem et script.