There are punch and double jump tutorials on Unreal Engine Youtube channel, zoom community tutorials Youtube and forums, weapon system tips/tricks in the forums.
Crouch, zoom, switch weapons, punch, and double jump. You don’t need all at once.
Hey,
Crouch: Unreal Engine 4 Tutorial - Crouch - YouTube
DoubleJump: Blueprints - How to Double Jump - Unreal Engine 4 - YouTube
(: For the weapon switch and zoom you could have a look at the FPS Game that Epic has in the Market