anyone have a clue what this is?

Weird red spots that itch! Not raised... broken blood vessel maybe from itching? I know y'all aren't doctors. Just wanted to see if anyone had anything similar 🤔