Grapple Hook
How Does it Work?
Shoots a grapple point from the camera and connects the grappleStartPoint transform to the raycast hit point using a line renderer. It then creates a spring on the player transform and sets the anchor to the grapplePoint. Then spawns a sphere in which when the player leaves the sphere or if the player is within 2 meters of the grapple point the player will stop grappling.