Corrective Shape Key/Driver Issue

So I just started using shape keys to fix the movements on my mesh and ran into an issue that I couldn't find an answer for. the deformation is fine when I add the shape key itself and adjust the slider manually, but the problem seems to start when I assign a driver to it. I am trying to get the driver to activate the shape key when I move the leg bone and it only seems to work right when I rotate it upwards. When I rotate the bone in the opposite direction, it makes the area I originally fixed push outwards. I have checked the driver to make sure it is rotating on the proper axis, the bones are assigned correctly, and that my mesh was symmetrical ( I heard that could cause issues). Still, nothing seems to work and the tutorials  I have seen don't seem to have this problem when making their drivers. Anyone have a solution to this?

  • Phil Osterbauer(phoenix4690) replied

    It looks like it might be because of the expression in your driver. By adding 1 to var your keeping the shape key on at full no matter where the leg is placed. I think if you kept the expression "var" then it would stay inactive in the rest position and gradually activate as the leg pivots up. Unless there's something I'm missing.