I don't know what this is! Please help!

My penis corona is kinda purple and it hurts when i touch it. it also has some spots on it. Please help! I don't know what it is.

image

image

image

All quite normal - the spots are pearly penile papules (PPP) and many men have these naturally develop on and around the head area of the penis.
I am wondering what age you are? and have you recently started to expose the head of your penis by drawing back your foreskin like you have in the photos? This can be an explanation for the sensitivity when you touch it …

its seems normal. nothing to worry.