How Can I Make A Player's Character Move Along With The LookAt Vector?

I’m currently making a grapple gun with a swinging motion but to achieve the swinging motion I want, I need to the player’s character to move towards the LookAt vector while simultaneously moving upward. I’m currently using a rope constraint but it obviously does not pact the punch I need. How would I achieve this? If anyone can provide an explanation, it would be extremely appreciated.