How would I make an ideal football system?

I am making a touch football type game and I need a thing where when the player touches the ball, they gain control of it, when the player goes to kick it, I need it to have a power bar that tracks an input and outputs it to the kick speed, it would be ideal if the shoot button was spacebar or something. How would I do this?

Bezier curves, velocity, userinputservice, mouse, contextactionservice, numbervalues, if statements and other stuff

I’m completely new to bezier curves, how would I add them to dribbling?