You could make a "player gun" as suggested by the original author, just use a Mod to prevent the player from looking up or down and animate the character gun to hold and fire it's "weapon" when supposed to and you can even animate it to "put their gun away" when you put the gun away.
Would be a cheap effect but may solve some of the issues arising with using an actual character entity in place of the player.
The one and only,
Those who live in the past, are destined to insanity. Those who live only for the future, will be slaves to their ambitions.
Those who live in the moment... only they, are truly happy.