Can chlorine have a double bond?

No. Chlorine has 7 valence electrons (only needs one for an octet).