This video explains why cyclobutadiene does not obey Huckel's rule.
A compound is aromatic if it possess the following characteristics
1. The compounds should be cyclic
2. They must be planar
3. They should contain delocalized pi electrons system.
4. They must satisfy Huckel’s rule (presence of (4n +2)π electrons
The given compound is anti- aromatic, because
Even though it is cyclic and planar, it has 4 pi electrons.
It does not obey Huckel's Rule.