As a “Master” User when a script is created you’re not required to approve it. However in some situations when creating procedures it’s considered to be unapproved. The script is also not displayed under “Pending Approvals” so it’s unable to be approved.
When creating / editing scripts ensure that your “Role” and “Scope” are set to “Master” during the process. Once you've verified your “Scope” / “Role” edit the unapproved scripts and re save them.