Blueprint Actor moving throught scene with rotation like grabing by hand but by laser pointer.

I want to move my actor by pointing to it, and move it further away, or closer to me (to the axis of component), like in original oculus menu, wi posibility to rorate it by grabbing it with just a laser pointer and resizing it. Has anyone some tutorial on this? Most of tutorials doing only gabable to 3d objects and with objects touching controller but i want to do it away.