Foiler /(?)/

Foil·er

Foiler

n.
  1. One who foils or frustrates.