How to VInterp toward the middle of the screen?

I’ve been trying to resolve this for the last few days, but can’t seem to find the solution.

- YouTube (I right click multiple time in this video to launch the red orb to better show the problem)

Basically, I want to launch the red orb toward the middle of the screen using VInterp. Though it seems to work generally, it’s offseted a bit up when looking upward and vice-versa.

I tried getting the controller forward vector and multiplicating it by a big number for the target, but I’m still stuck with the same problem.

Is there something i’m missing or should I do it another way entirely?

(The red orb is suppose to be some kind of whip that when touching an enemy, will pull it to the player, but that part is already implemented and working).