Making a FPS game with TPS character - what am I missing

Hello unreal engineers,

I’m making a first person game using the third person character model and animations. I’ve managed to setup AimOffset like in most games using the free animation pack, and it works just fine, but, from first person perspective, it looks really bad. The gun is really on the side, if I look down it looks okay, but if I look up… well goes really bad. Also if I don’t move the camera forward, the character model goes through the camera… What am I missing?

Maybe the free animations are not designed for FPS? Or maybe I need to approach in different way? Maybe use two models, one without head so the model isn’t clipping through?