So for the final boss in RoboCop 2, each time you face them it's not only a different pattern, more importantly they have a different area of vulnerability and invincibility. If you shoot the wrong spot the bullets deflect right back at you. The final iteration you can't shoot the legs. You have to hit it in the upper torso or head. Once I figured that out it was much, much, easier.