Начнем с того, что у тебя проблемы с архитектурой, раз попадания регистрирует один скрипт, а действиа выполняет другой
Ну скрипт bullet определяет попадание в объект, в нем же я могу взывать другую функцию из другого скрипта, тогда моя проблема будет решена, но чувствую что это дорого обойдётся в плане производительности, так как придется мне через гет комплект искать другой скрипт. А пулей будет много вот и думаю мб лучше в другом скрипте определить на какой объект попадает пуля