The guy who attacked Brad Pitt on the red carpet last night violated a cardinal rule of fighting — never hit a guy with glasses … especially when he’s surrounded by a team of security goons. Ukrainian troublemaker Vitalli Sediuk lunged at Pitt at the ” Maleficent ” premiere … hitting him in the face and breaking the designer sunglasses he was wearing. Law enforcement sources tell us … Brad wasn’t hurt in the attack — just stunned — but a temporary emergency restraining order is now in place … ordering Sediuk to stay at least 500 feet way from Pitt for the next 5 days.