Hi @Zarrar2802
On your launch velocity maybe chNge the ADD mode to a MULTIPLY node and start with low values and play test a little.
To be honest i dont think you need to get the players velocity when using launch as your launching extra. Maybe try a small value on their own without the GetVelocity node just using a MakeVector.
The other option is to not switch off simulting physics as soon until character touches the ground? Then you can maintain the impulse until hes walkong again.