so, every time the camera jitters, the respective "move bg" variable gets set to 0 for a split second, if you could stop that from happening, im sure it wouldnt be janky anymore. in an attempt to do just that i made it double check wether to set the move bg variable to 0 after .01 seconds (but not actually .01 seconds cause scratch is... weird). This clearly isnt a good enough solution. but this is one step closer.