given that my original idea was to be based on the zero universe and since thats not allowed i decided to go a different funner route.
Introducing ta ta ta daaaaaa !
Willys failed attempt to produce a cheap mass production droid designed to destroy MegaMan. The plans for Garbage Man never reached version2 due to his limited capabilities. Willy kept him active because hes cheap to manufacture and was good at what he was built for, collecting garbage code.
Seen as being the precursor to the larger droid design, Willy was never able to make Garbage Man smarter due to manufacturing cost; he made the mistake of installing an un-flash able firmware program chip to cut cost but it only allowed for one function command line, he programmed him to destroy MegaMan.
Garbage Man has a large garbage can like canon on his shoulder/back area, which allows him to perform his special move Trash Strike. If hit by this blast the droid will be infected with garbage code, that will corrupt his system ie: up is down, left up, shoot is jump, all general functions will be corrupted by the Trash Strike. Garbage man is slow, but makes up for it with brute strength allowing him throw large chunks of garbage at you.