I have written various scripts over the years both being for professional and non-professional projects.