Okay yeah I agree Charactermovement is not very flexible about its gravity direction and vertical axis