How to create fps game complete in unreal engine?

i need a complete blueprint fps system. how i can create one or you have to give me that. how can i add my own gun? and my own shoot type, may be will blow your mind, not boring like just 1 bullet. how to make complete system? how system work? add my own enemy like aliens, robots or dinosaur. is blueprint have any connect to 3d model and working on system? how c++ work? what make blueprint easier than coding c++?what is mean when create new node? is have any rule in unreal engine blueprint? is mean i don’t have to code anymore and just need blueprint to create game?

. what different between c++ and blueprint?can i create my own complete fps system with blueprint?

This site explains how to make an FPS from scratch:

Good luck!