But instead of using world location of the controller itself, we can do it using world location of the collision of the laserpointer.
So for SphereOverlapActors also use the location of the collision for the sphere. Only limitation is that we can't have multiple grabable objects near each other, because then we would move multiple sliders at the same time.
Also have a screen behind the slider, so the player doesn't have to grab the slider itself.
Also make sure that the laser pointer turns a different color when grabbing.
Using this method: https://www.youtube.com/watch?v=If4JQOQYeD4
But instead of using world location of the controller itself, we can do it using world location of the collision of the laserpointer. So for SphereOverlapActors also use the location of the collision for the sphere. Only limitation is that we can't have multiple grabable objects near each other, because then we would move multiple sliders at the same time. Also have a screen behind the slider, so the player doesn't have to grab the slider itself. Also make sure that the laser pointer turns a different color when grabbing.
See also: https://vreue4.com/tutorial-videos?section=slider-components