client.on('userUpdate', (oldUser, newUser) => { if (oldUser.avatar !== newUser.avatar) console.log(${newUser.username}'s avatar changed!) if (oldUser.username !== newUser.username) console.log(${oldUser.username}'s new username is ${newUser.username}!) if (oldUser.discriminator !== newUser.discriminator) console.log(${newUser.username}'s new discriminator is ${newUser.discriminator}!) }) i found it its userUpdate not guildMemberUpdate for avatar change