Использование нескольких скриптов требует глобальных переменных, что бы передавать данные. Глобальная переменная начинается с символа подчеркивания. Глобальная переменная создана первый раз, когда она появляется с левой стороны инструкции назначения. Давайте пробовать. Первый скрипт, в котором заводится глобальная переменная.
_teststring = "Hello" av.Run("Script4",self)
Второй скрипт где эта глобальная переменная показывается.
MsgBox.Info( _teststring, "")
Запускаем первый скрипт и смотрим.
Все сработало. Если символ подчеркивания не использовать, то при компиляции второго скрипта будет ошибка.
Объект не известен.