To make a script good one we need to maintain:
1) Description of the Script (Like Script Name author Date of Creation etc)
2) Followed coding standards are not(like declaring variables Intendation etc)
3) Included Comments where ever needed
4) Simple to understand
5) Creating Reusable functions where ever needed in the script
etc
Plz correct me if I am wrong