There are so many slang terms to keep with these days. They are constantly shifting how we communicate online and offline, and each generation has their own vocabulary. You might use "charismatic" to ...