Raycast unity2D, не находит объект, что делать?
давайте попробуем по полочкам. систематизировать все ваши прошлые вопросы и попытки.
я б советовал с нуля сделать,чтоб было "чисто и ясно" и без оглядки на прошлые попытки и путаницу.
- в сцене будет главный объект. проверятель нажатия и создатель объектов.
- инстанцируются объекты пусть через бесконечный цикл в коронтине (хотя как по мне лучше был бы таимер на Update, но тут думаю не принципиально)
- проверка попадания по объекту - на Update через Raycast
теперь к мелочам. найдите документацию или примеры на форуме про  RaycastHit hit;
	там внутри hit - куча информации во что вы лучом попали и по хороше добавить бы проверку что попали именно в нужный объект, мало ли что там еще слоем или тегом будет помечено случайно.саму проверку "скастовать луч" - вам бы делать только по клику/Down/Up мышкой (смотрите в сторону Input) для работы с 2D колайдерами есть отдельные реикасты Physics2D. чтоб избавится от костылей с 3d коллайдерами))
На враге должен быть коллайдер с флагом триггер.