Congratulations on an Unreal build that runs well! Sorry to say I'm in the 'too hard for me' camp though. I see you know about the sliding, so maybe a checkpoint on each roof could help too :) Might not even be necessary if you can drop the inertia when the player is touching a surface and also has let go of movement controls - I don't know anything about how Unreal works though!