rigidbodies and network transform?

hello, i’m working on a soccer simulation project, i’m trying to setup networking in the game, i’m using UNet and i’ve basically got everything to work properly except syncing the movement of the ball, it does sync it’s position but when i try to addforce from the client it doesn’t work well, the ball just jerks and gets back to where it was, i can push the ball with the player(a simple cube) but that’s it, but on the host pc it can interact with the ball normally and it gets synced almost instantly on the the client device,
so what’s the best way for syncing a soccer ball with a rigidbody so all the connceted players could interact the same way?
thank you in advance for your answers :D:D

The ball is controlled by the host only. Therefore you need to send a command of applying the force to the server. Or, give the client local authority.