How to make projectile shoot straight out

That is actually a lot of questions. To have more than one weapon you will need inventory control. To be able to pick up a weapon off the ground you will need a pick up class. Getting your weapon to work with all your animations would be a separate problem. There are several examples in the Learning tab besides the shooter base project, to download and study. There is a BP version for sale on the Marketplace. I know this one big vague answer but it is kind of a vague question. Good Luck