What vibe am I giving to attract gold diggers and how to stop this?

Lately I can’t believe how I keep attracting these type of men. It’s unbelievable how I’m used to men who treated me like a queen and patience d for expensive meals because I’m on the same level. I don’t flash money or show off. I just present myself as a hard working woman who studies and is her own boss. I only show off when I trust the men and it’s on my same level of making money. I’m not that old. I’m 28 and I’m not that ugly. My ex was better than all of this guys who either ask me for money or make jokes regarding me working and then staying at home. 😩 I feel worthless if they only see me to get something from me
What vibe am I giving to attract gold diggers and how to stop this?
Post Opinion