Sub-rutin ada dalam skrip sebagai bagian dari kode AppleScript khusus yang ditempatkan di akhir skrip Anda. Mereka diberi nama dan berfungsi sebagai perintah yang dapat dibangkitkan dari mana saja dalam skrip Anda. Paling sering, sub-rutin dibuat untuk menangani tugas yang dilakukan beberapa kali di seluruh skrip.