Maybe there is an ugly way to fix a user's view.

Put a camera in the position of the player and hide the player to itself with FM_AddToFullPack. I think the camera's can be fixed that it goes only in a given direction( not paying attention to the player's angles ) with the method of not attaching the camera to the player.
an get the coords by the angle settings of the player.
I'm going to abuse this:
https://forums.alliedmods.net/showthread.php?t=65427