Giving strangers/other women compliments

Whenever I see someone that has their makeup done really well(like where it’s basically art because of how pretty it is), have their hair dyed a cool color(s), have specific hair style that’s cool or makes them look super cool/pretty, has cool clothes on/a piece of clothing or cool piercings, I always want to go and compliment them but since most of the time they’re absolute strangers I feel very awkward about it. 

Like I think they look super dope and want to go up and tell them but then my social anxiety kicks in and I think things like “That’s weird don’t do that.” or “they will think you’re weird to come up to them and compliment them when you don’t know them.”.

But I’ve gotten compliments from strangers or acquaintances about my hair because it’s a natural auburn color that usually has natural loose curl to it or is wavy or sometimes it’s both of those things. But, when I do get those compliments they make me happy because I don’t have a lot self confidence and think my hair is the only pretty thing about me, but the person I want to compliment may not even be close to having self confidence issues like I do because everyone is different and they also may only like being complimented but by their friends, family, partners, or coworkers, not a total stranger like me.

I’ve only maybe ever complimented someone I thought looked cool/pretty a few times. Normally I hold it all in together and don’t say anything because I truthfully don’t want to come off as weird or creepy.

This is a weird confession that I hope nobody takes offense to. Sorry if I do/have offended you in someway.