What about the Mechans
Hint 1 of 6:
Appearance : slightly built mechanical man with fly eyes.
Next