I don't think we can use SetSpeed(X, 0, 0) in the SetSpeedX function since it would delete the Y and Z speed.