Does a synonym/antonym have to be one word?

EX: Antonym for Nice

While unkind could be the answer, can not kind be the answer?

No, a synonym or antonym does not have to be one word. It can be a phrase or multiple words that convey the same or opposite meaning. In the example you provided, "not kind" can indeed be considered an antonym for "nice."