Everytime I try to change my username it says “oops, can’t authenticate with server”


Well, you only get a limited number of username changes, and it could be a server error as well, so I'll suggest directly writing to support for it. They'll surely be able to help you.
Just mail them at support@chess.com