I'm going to run through and quickly point out the problems with each of these messages and possible solutions.
me:*called her* (non-text) -
You should generally only call after texting her at least once, once you know that she's not busy and she can talk.
her: *I'm in class I'll let you know when im out* (non-text)
-texting begins-
me: Was just going to say "hi" -
This is weak and pretty beta, it sounds like something a girl would say. Try "Hey what sort of trouble are you causing" or "hey I was just calling to see if you got rich."
hb: Hi I'm out -
this text indicates that she's busy. She's out with friends. Don't try to have a long drawn out text conversation right now, because she'll be forced to choose between you and her friends.
me: Whoo the dragon (nickname) is out of its cage -
if this is an inside joke, it's good. Make sure that the inside joke is actually funny and not just lame.
hb: You know it and sorry was on the phone with my friend -
same analysis as the earlier text. She's with friends, or on the phone with friends. Whatever. Point is, she's busy and if you keep texting her, you might come off as annoying. If you're trying to make plans to meet up that same night, then get to it. Otherwise say something witty or funny and end the convo.
me: Dw about it. I'm heading out. Gonna try my buddies new gun! Excited! -
This is cool, it shows some social value. However, be careful with talking about guns with girls. They might be scared of guns. The last thing you want is for her to think you're a serial killer.
hb: I'm jealous
hb: I'm in such a bad mood cuz of school I wanna shoot stuff -
watch out for her emotions! She's in a bad mood, you either need to change her emotions to a positive state or eject from the conversation.
me: I'll bring you next time, *pinky swear* -
This is too needy. You should have said "maybe I'll bring you sometime
" Keep it ambiguous, make her chase you.
hb: woohoo
hb: Pinky swear is legit
me: A blowjob has whip cream right? -
Too much for texting bro. Lines like this should be used in person, when you can convey a fun and playful vibe. Tonality doesn't carry well through the phone.
me: No, I'm not talking about a real blowjob. I was talking about he alcohol drink named "blowjob". I SWEAR! -
This is even worse. You're coming off as very needy, like you need her approval. A guy who is in abundance doesn't really give a fuck if one girl gets offended by something he says. He thinks it's funny and if she doesn't think it's funny then she's weird.
hb: Hahahaha I don't even wanna know what you were talking about -
She just killed the sexual frame that you were trying to pull her into. The only time you can consistently get a sexual frame through text is if she subliminally communicates that she's down for sexting.
hb: But good save
me: No it's nothing like that/ Get your perverted mind out of the gutter. -
very good. Eliminate the first part, and add a smiley face at the end to communicate playfulness
hb: Oops
me: what time do you get out of class tommorrow? -
Too needy bro. You killed the frame early on, you should have ended the conversation earlier and tried again when she was in a better mood and not with her friends.
hb: 4, but I have a lot of studying to do

I'm about to go pass out right now so night

me: Peace outs
-next day-
me: BOO! hey little monster, you wouldnt believe what just happened!
her: what happened

me: I have 2 dragons now. I met up with a girl that has the last name "Drogon". Like in Game of Thrones!
hb: what the heck you're on a roll
me: they see my rollinn, they hatinnn, trynna catch me riding dirtyy
me: plz tell me you know that song
hb: duh
me: craving tacos, you about that life mamasita

?
me: just don't go full chola on me, I have no gold coins for you to steal
hb: I love tacos
me: awwwhh I just got done eating with Drogon (other girl) -
Good job introducing pre-selection earlier, but don't push it too much. Pre-selection can induce jealousy, but logical recognition of jealousy can induce bitterness.
me: Boom Boom Boom! I'm going to the shooting range tonight, pick you up tonight? -
You would have been better off by saying something along the lines of "We still haven't hung out yet, we should fix that
" Keep the activity ambiguous. Plus, shooting is scary to girls bro. Unless she says she loves guns, you shouldn't bring it up.
hb: I have a doctors appointment -
this is probably bullshit. She's just being polite.
me: When should we go? -
Too needy. Remember, you're the prize, and you just want to see if she's up to your standards.
hb: Idk but I really wanna! Also kinda wanna like get to know you first before I go to a shooting range with a stranger lol -
this confirms what I was saying throughout about guns and girls. If you were a serial killer (not saying you are), then an invitation to the shooting range would be an easy way to justify having a gun in the car when you come see her.
me: I was going to invite you to Sutra this week, but you're not 21

-
Most hot chicks have fake IDs. Assume she has a fake ID or she can get in without getting carded until she says otherwise. Even if you get her out and the bouncer doesn't let her in, you can just pull her somewhere close to your place.
me:Going with a group of people. Paul Van Dyke is playing! -
credited response here is "awesome, so I'll see you there!
" End the convo on a high note, then when you see her in person you game her up.
Hope this was helpful dude. Your guiding principal should be
less texting, more gaming in person.