You will get banned before you will reach 50. It is quite simple to copy & paste a Python script for that, but spam is a big problem in social media.
Not only you want to send an offer, you want to automate it to 45,000 users. There are many fake/spam/bot accounts that follows you, and communicating with them can shadow your account too.
You cannot promote adult on Twitter (I guess this is an adult account), but you can still export your followers's emails or IDs and retarget them with a different safe Twitter Ads account.
Even if you have 45,000 real followers, do you really need 100% reach?
There was a Twitch spammer in the news last week:
Twitch spamming suspect charged in Canada - BBC News
https://www.msn.com/en-au/news/other...ges/ar-AAuMCZo
Twitch spamming suspect charged in Canada - BBC News