how to add to movement input, not replace. I want to push the player a bit forward depending on a variable value but still have it controlable etc.
This can be hard to dial in and get right.
You have several choices. There is literally, AddMovementInput node with Pawn as a target. You can also apply a force. Changing settings in the Character Physics will effect the force as well. It’s easy to make a change, but hard to tune it.