How to Add "flight" properties to a player model with animations

Alright back again with a question. For this, think of SuperMan. I have a player model with animations and want to have a key assigned to give him “flight” abilities with little drifting in a given direction. The issue I am having is I’m using Blendspace for the animation playback which is being driven by velocity and direction. Trying to use a gravity method leaves the player model floating in the direction without losing velocity, not being able to control air flight, because turning off gravity doesn’t set the “Is Flying” internal property of the actor to true.

so the Question. Is there a better method of achieving this or a workaround with gravity.