How to make water buoyancy physics

As you can see on this video instead of player will go down deep and slowly float up to the surface we got this instead :

BodyPosition.MaxForce = Vector3.new(0,1024 * 1024 * workspace.Gravity, 0)