Kobe Bryant, amongst other celebrities, took part in a game called “Call of Duty: Black Ops” commercial, where he had the chance to fire his gun.
He certainly seems to be enjoying it. According to the commercial motto “There’s a soldier in all of us”. Of course we, and probably NBA too, would prefer Kobe shooting hoops rather than guns. But as long as you get paid for it, it doesn’t matter what you shoot right?