Nevermind, I actually solved the problem. I had built the system to set the variables, but I did not build a custom node that would get the variables and set them locally in every character and thus would never see any changes reflected when I moved my mouse.