Is there a video of Selena getting punched by a fan?

not really. There is just videos of pictures that look like she just did but no. And It was a rumor anyway!