Might be an issue with frame rate. I don't know if you're using Unity but if you are, you have to multiply all movement stuff by Time.deltaTime so that it's consistent no matter the frame rate. Also I didn't rate it as it's not in my like rating queue thing