Possibility to get the ocject redered at certain screen position

Hello everyone,

for an aiming system it would be very useful, if I could get the reference of an object, that is rendered at a certain point on the screen, for example at one of these pixels there.
I’m using line traces at the moment, but in this particular, simple game, it is annoing because of inaccuracy, especcially with my characters.

Do you know solutions for that? Would be nice, if it was performant of course.
I would like to get exactly the object that is rendered somewhere in the viewort, not using my inaccurate collision.

At the moment I’m using blueprints in a c++ project, so i would be able to do that in c++, if the blueprints are too limited here.

Thanks everyone