It is impossible to definitively say who has a crush on Shahid Kapoor. Crush is a personal feeling and not something that can be publicly known unless someone chooses to share it.
However, many people admire Shahid Kapoor for his talent and charisma. He is a popular Bollywood actor known for his dancing skills and charming personality. He has a large fan following, and it's safe to say that many people find him attractive and admire his work.
It's important to remember that celebrity crushes are often based on public image and perception, and not necessarily on personal interactions.