Something like what this dude wanted - https://www.spigotmc.org/threads/1-9-fake-bow-draw-animation.140234
Basically, while the player is holding the gun, the server fakes the player using the item (in this case a bow) so other players see them holding it like an actual gun rather than constantly pointing it at the ground.