antimoralist
/ˌæntɪmɔːˈrælɪst/Definitions
1. noun
A person who rejects or opposes moral principles or standards.
“The politician’s antimoralist stance on the issue sparked heated debate among the public.”
2. adjective
Opposed to or rejecting moral principles or standards.
“The antimoralist attitude of the artist’s work shocked many viewers.”