This is Chaos Gunner / Auto-attacker / shooter (not caster because it scales with attack speed and is a default attack (replacer))
Can be played melee too