Though one would generally write a shell script starting with:
`#!/bin/sh`
So it doesn't really matter what the login shell is. (As a long-time FreeBSD user, the first thing I always do is install a different shell; I'm not sure who actually likes tcsh.)