Hey y'all.
I'm DMing a campaign in a setting of my own design where magic has been around since its inception (and civilization has been about for 3000 years) so it looks a lot like a magically futuristic world.
I want to introduce a specific NPC to this campaign, which is based off my character in SMT online. Basically, she has guns, and she shoots magic bullets which produce status effects.
Unfortunately, I have no clue which classes to use for this. I also don't want to make her too high a level - the players would feel much too uncomfortable about it. On the plus side, I don't have to ask DM permission for anything. And pretty much all books are on the table.
So, what do you figure are my best choices?