discord.js was outdated and it was making the client token reset every time i set a pfp, so this was taking forever to figure out because i dont understand packages