Referring to Approach #4 on this page: https://docs.unrealengine.com/latest/INT/Gameplay/Networking/CharacterMovementComponent/
Implementing custom abilities is quite complex, and I’m very close to achieving it just missing a couple things that would have been very welcome in that documentation. It is lackluster.