scuzzball

/ˈskʌzˌbɔl/
noun
  1. A dirty, disgusting, or morally repulsive person.
    • That scuzzball left his trash all over the park bench.
    • The movie villain was a total scuzzball who cared about no one but himself.
    • I can't believe that scuzzball tried to cheat his way through the exam.