It's important to create a good script, one that works well with your video and doesn't overwhelm the viewer with words. Listed below are some tips to keep in mind when writing scripts.
You can simply write your script in Word or Google docs, using a simple two column layout with your narrative in one column and your visuals/shot list in the other. However, if you're doing a larger project and want to get fancier, here are some other tools.