How would I make it where if the cursor is farther than a max a distance from the center point, then the slingshot ball would go to the closest point to the cursor that is still within the distance, like this:
Have you got it working so that the ball follows the cursor? If so just work out the direction from the origin to the ball then times that by the max distance you want the ball to go. Use .Unit to get the direction
Doesn’t seem to work, tried that and also tried adding the origin position to it aswell, but it just locks to a random position everytime. Is there a way to translate this into CFrame
Scratch all that, how would I get the position in between the actual position and the position that is limited by the max distance, then subtract that position from the actual position?