How to make custom fast pace movement and sliding?

Hi!

I am making a game that is supposed to have a very fluid and nice movement system. I am thinking of a mix of Super Hot, Team Fortress 2, and Dani’s unreleased game Karlson. I want it to be fast-paced with pretty high speed and fluid motion. I also want to be able to slide, slide jump, and bunny hop and I want to be able to build up momentum with both of these mechanics. I also wish for the slide to give different speeds depending on the angle of the slope. I know these are quite a lot of criteria but my game would greatly benefit a lot from it. The game is in first-person multiplayer btw. The problem is that I have found very few both movement and sliding tutorials. Most of those I have seen have not had things like different speeds depending on slope and building up momentum. I have found that it is very hard to make the movement feel good to play with. Can someone please help me to achieve this? I am programming in blueprints. I would greatly appreciate it.

I meant ultra kill not super hot