Making the ball to curve

Hi, im trying to make a curve shoot, curve shoot from right to left. i did this

local debris = game:GetService("Debris")
local RL = script.Parent.Parent.Parent.Character:FindFirstChild("Right Leg")
RL.Touched:connect(function(hit)
if Kick == false then return end
if hit.Locked == true or hit.Anchored == true then return end
Kick = false
local BV = Instance.new("BodyVelocity")
BV.Parent = hit
BV.velocity = RL.CFrame.lookVector * 25
BV.maxForce = Vector3.new(9e+009,1e+009,9e+009)
debris:AddItem(F,0.3)
end)

this is just a part of the local script, by the way how do i make it to go right and after left? and up since its a curve shoot