Didn't read the other responses. But your lines feel scripted and your lines are not linear. Your next message should get you to the next step.
You seem to stick around small talk for too long and then ask her on a date. Imagine if some guy came up to you in the street and started talking about the weather and then suddenly blurted 'so, would you like to buy some E-cigs?'
Small talk at 1st, THEN challenge and make her
INVEST (interested)
For example, I would suggest to use a structure like this:
1)
Break the ice 'Hey 'name', i know you're a tinder bot but could you get me in contact with the model in the picture?

'
2)
Some small talk back and forth, perhaps ask why she is on there, 'Are you looking for a husband, attention or are you a Catfish?'
3)
Challenge her, 'You seem nice so far, but let me ask you this, your profile mentions you like to cook, if you were gonna impress me with a delicious meal, what would you cook for me? ;P' (This is qualification)
4)
Reward her and close 'yummy!, I am impressed, you seem splendid, how about a drink sometime?'
5)
If she is invested (she answers your qualifier healthily)
- If she answers poorly, go back to 1/2/3
6)
Break the ice on SPAM again, 'Hey, here is my number, ******** send me a cheesy chat up line so I know it's you'
7)
Make a plan, have fun with her, when you are sending each other instant messages back and forth. Then when on a high note, 'What does your week look like... when are you free for that drink? '
8 )
Break the ice every day or 2 till it comes to the arranged day.
9)
Rinse and repeat
On dating website/app, I only send about 7 messages (most of them copy and pasted with some added wording (depending what she says) to make it seem natural)
I make them fall in love with me on SPAM and then when it comes to the date, all I have to do is not mess it up. i don't even need to game since I put so much comfort in the whatapp texts. Follow this post if you want to know more about comfort:
post904635.html#p904635