Sub-rutin ada dalam skrip sebagai bahagian kod AppleScript khusus yang diletakkan di akhir skrip anda. Mereka dinamai dan berfungsi sebagai perintah yang dapat dikeluarkan dari mana saja dalam skrip anda. Selalunya, sub-rutin dibuat untuk menangani tugas yang dilakukan berkali-kali sepanjang skrip.