It’s a project where I mess around with random things, it’s such a mess that I do not know what’s what.
I duplicated the 2 blueprints that are used and cleaned them up a bit:
https://drive.google.com/drive/folders/10lVhop8jESs-h9oOx92ThEfXF8NiQ6K1
The Pawn seems to be default with a mesh, camera and springarm, you just need to assign it your own static mesh. The controller is pretty much default as well. It handles all logic seen above.
If you want to use custom pawn and controller, you’ll need a custom GameMode: https://docs.unrealengine.com/latest/INT/Gameplay/HowTo/SettingUpAGameMode/Blueprints/index.html
You can’t do much without them anyway.