I used Impact.Location before using ShootDir, Both have the same behaviour.
Anyways: this is when I shoot at a wall
And this is when I shoot in the sky (it should say “No valid trace blocking hit”)