Can i add a weapon in an fps?

Can I design a weapon to add in a fps?

yep… you should be more specific in your question, but you can create your models using blender maya or whatever and export them to a supported format like .fbx, them you can import them to unreal. you can just try to drag the file into the editor.