I have a problem lately in finding a sufficient force to use because I have no clue which one is best for the ball since they are all generally the same to me. The ones I’ve tried are BodyVelocity, VectorForce, ApplyImpluse() and just setting it using Ball.Velocity. The most clean (nonlagging/physics) is BodyVelocity but its still janky , any suggestions/answers?
Answer:
I used BodyForce and networking which made the ball VERY smooth and great to play with, only problem was PvP contact that I never got to the bottom of. I’m sure its an easy fix hope this helped!
I made a soccer game by setting the Velocity property of the ball
And I was adding a vector force when I wanted a curve effect.
You can mess up with the gravity too and it was working pretty good
Was settings the ball velocity and then a Vector force instance attached to the part that was pushing the ball to the left or to the right
But you have to tweak it till it’s good. And the vector force can increase the ball speed if you do it wrong. You can delete the vector force when the ball touch the ground