Get actor at location?

I’m trying to get the actor that is tapped on the screen. I’ve tried several methods such as getting the bounds of the actor and if the touch is in there than it’s selected, and spawning an object at the location of the touch that will get whatever actor it’s touching and then destroy itself. Is there any way to get the actor that is at a location(i.e, the touch location)?

Ok so I ended up making a solution that works. It’s very long and looks terrifying so rather than post a picture, paste this into your blueprints to try it for yourself.

I think you can do a cast from the cursor/touch position and just use the collision hit to get a reference.