Not your keys, not your crypto. If people haven't learned that lesson by now, I have no sympathy.
Use an exchange to buy if you have to, but either have it sent directly to your non-custodial wallet, or move it immediately.