Help with animation and General FPS mechanics

Hey guys, I was on the fence of getting ue4 until it was made free so of course, I’m just moving nodes around in most likely the wrong way. Anyway, I managed to set up a weapon model and have a fire animation for it, but what I’d like to do is can’t the characters head a bit when he’s looking down sights. The simple problem is I can’t figure out how to can’t the characters camera on a slight angle (to simulate realistic ads).
If you’re also willing to help some more here’s other basic stuff I need help with:
Making a Fully automatic weapon (preferably with a retriever able delay node)
Making an ammo/magazine system
Creating destructible meshes
And if you really wanna go far a main menu UI/load out creation

Thanks for anyone who helps!