I don't see him working well being offensive man.
He works best as a specially defensive wall or a physically defensive wall running a Careful or Impish nature.
You can go normal wall, SubToxic stall or Stealth Rock setter build.
He can do some decent damage with moves like EQ or Knock Off, he just works better as a defensive type Pokemon.