Без рейкастинга такое в принципе не сделать, игра не даёт нам для этого удобных инструментов. Рейкастинг (хотя, по сути это реймаршинг) — это приём, при котором пошагово проверяется каждый последующий блок, пока не будет соблюдено нужное условие.
Вот хороший гайд:
https://youtu.be/cdL6bvhC2g8
Я знаю как заспавнить динамит в определённом расстоянии от своего взгляда, но не знаю как сделать так чтобы он спавнился на ближайшем блоке на который я смотрю.