No. Scripts can be stored anywhere. You just need to use the correct location when calling them. $scriptdir will be correct wherever you install the script.