combine that with some altering of the upnormal and your set Example parachute/skydive in Ultimate Seating Controller that you could set some of the parameters get close to what you want with negative values and you could alter it super easy.m_CharacterLocomotion.AbilityMotor = deltaPosition / ((m_CharacterLocomotion.UsingRootMotionPosition ? 1 : deltaTime) * m_CharacterLocomotion.TimeScale)