Staff of Charming
Staff, rare, requires attunement by a bard, cleric, druid, sorcerer, warlock, or wizard · 2014 rules, SRD 5.1
10 charges (regain 1d8+2): charm person, command, comprehend languages. When you succeed on a save vs enchantment, reaction: turn the spell back on the caster.
Also in the 2024 rules (SRD 5.2).