Best way to remove ball lag

When the ball is shot towards the net, the goalkeeper gets network ownership of the ball and slows it down either because of FPS lag or ping lag:


A method I tried was giving everyone a local copy of the ball and did some extrapolation with it, but it resulted in a FPS drop and the ball was not well synchronized for everyone.

How would I go on about this issue?