basically my workaround that im still working out the bugs is using the add force variable. it pushes a body in the direction we need but is highly variable on how much. problem i still get is once i touch the ground underwater my character still stops moving and freezes in place