Guys.... guys.... "chad" is an insult.
Calling someone a "chad" is calling them an arrogant, narcissistic douchebag.
It isn't that different to calling a woman "karen". It is genuinely disturbing how many people seem to have locked onto believing it a good thing. Like something has been majorly lost in translation somewhere.