What does A good guy mean?

A good guy meaning in Urban Dictionary

that's how you call the schmuck loser friend who may have to dance because of the hot chick unsightly cousin