Как вариант, в блупринте сделать спавн сферы вокруг объекта. Нода, которая за это отвечает называется MultiSphereTraceForObjects - она спавнет сферу и возвращает массив объектов с которыми она пересеклась, потом пройдя по этому массиву в цикле, можно посмотреть дистанцию до каждого и найти самый ближний. Я таким образом делал боевку, чтобы персонаж притягивался к ближайшему противнику.