diff --git a/scripts/change_overseer_passwd.sh b/scripts/change_overseer_passwd.sh
new file mode 100644
index 0000000000000000000000000000000000000000..1fda8c3f76f0d32b927f15b806217f1ad683b984
--- /dev/null
+++ b/scripts/change_overseer_passwd.sh
@@ -0,0 +1,33 @@
+#!/usr/bin/env bash
+LIGHT_GREEN='\x1B[92m';
+NC='\x1B[39m';
+
+if [[ -z $1 ]]; then
+  echo;
+  echo "Usage: $0 <environment>";
+  echo;
+  exit 1;
+fi
+ENV=$1;
+
+export TERMINUS_HIDE_GIT_MODE_WARNING=1;
+
+echo;
+echo -n "Set 'ascoverseer' password to: ";
+read NEW_PASSWORD;
+echo;
+
+# SITES="chemistry-d8 deall-d8 climate-d8 sls-d8";
+SITES=$(terminus site:list --upstream=b9baf7af-eb2c-4db5-81e6-32d3d9042572 --fields=name --format=string);
+echo "Sites: $SITES";
+echo;
+
+# NO PARALLEL
+# for SITE in $SITES; do
+#   echo -e "${LIGHT_GREEN}=== $SITE ===${NC}";
+#   terminus remote:drush $SITE.$ENV user:password ascoverseer "$NEW_PASSWORD";
+#   echo;
+# done
+
+# USE PARALLEL
+parallel --tag "terminus remote:drush {}.$ENV user:password ascoverseer '$NEW_PASSWORD'" ::: $SITES;