sadist

noun

One who practises sadism.

noun

One who derives pleasure through cruelty or pain to others.

noun

someone who obtains pleasure from inflicting pain or others