Müssen sie nicht. Nur falls das Script versucht eine bereits existierende Methode zu überschreiben muss das natürlich passieren nachdem die Methode zum ersten Mal definiert wurde. Also solange das Script nach der Definition der Methode auftaucht ist alles in Ordnung.
Falls das Script nichts überschreibt dann darf es überall platziert werden.