Attack to Enemy Under Crosshair(mobile)

I’m just beginner of UE4. And not programmer.
I use blueprint only for my project.

Now I’m trying to make game like a part of “Asura’s Wrath”.
Shoot and destroy the missiles coming to Character.

I made target point widget inside of Character BP as component.
And target point moves with joystick.
I tried get the “world postion” under target point
If I want it as orthographic, I just add One direction. But It is Perspective.

I also tried the LineTraceByChannel start from Camera location to widget(target point).

But the trace ends at widget postion. Not go further.
Object’s to Shoot is located further.

And I have to make Character shoot the laser to missile. so I can’t just shoot some collisions from camera to widget. I have to know hit location to make laser.

I just looking for something like Get Hit Result Under Finger by Channel.
Widget’s 2D screen postion to World obeject Directly.
Some body knows the trick for this situation?

Thanks for reading.
And this is how my project looks like.