De lo que he leído y alcanzé a entender (espero que bien), las variables declaradas en un script (mediante var) no están disponibles fuera de él, ni para la instancia que lo llamó, ni para nada más. En cuanto se termina de ejecutar el script, son eliminadas.
Creo que necesitarás usar la instrucción return para que el script devuelva el valor que te interesa, si es más de un valor, puedes usar una lista para guardar varios valores y usar return para devolver esa lista.
Si no quieres usar return, la variable o variables que te interesen leer tras terminar el script, debes sacarlas del mismo y declararlas en algun objeto o incluso declararlas globales.
Creo que necesitarás usar la instrucción return para que el script devuelva el valor que te interesa, si es más de un valor, puedes usar una lista para guardar varios valores y usar return para devolver esa lista.
Si no quieres usar return, la variable o variables que te interesen leer tras terminar el script, debes sacarlas del mismo y declararlas en algun objeto o incluso declararlas globales.