Curving Ball Trajectory using mover constraints

Trying to curve the balls trajectory


        local ocCurveVector = (character.PrimaryPart.CFrame * CFrame.fromEulerAnglesXYZ(0 ,math.pi / 2, 0) * CFrame.fromEulerAnglesXYZ(math.rad(0), 0, 0)).LookVector
        
        forceApplier:ApplyLinearVelocity(direction*Vector3.new(1,0,1),speed,maxForce,yForce,timeApplied,targetBall)
        forceApplier:ApplyAngularVelocity(Vector3.new(0,50,0),500,0.3,targetBall)
        forceApplier:ApplyForce(ocCurveVector*800,0.5,targetBall,true)

My code

My issue with it is that the curve applies far too late and irregularly
I want it to be smooth
and applied almost instantly

1 Like

Note: The video does not seem to work, could you upload it to youtube or streamable and share it?

1 Like
1 Like

Right now, Iā€™m using a vector force and applying a force to the left of the ball.