I've managed to kind of figure it out, just make the conveyor belt movement speed a speed of the middle of 2 points (my characters max speed is 50 so I used the middle of 50 and 25, you get middles by adding both, and dividing by 2), and make the vector x become a smaller number (use maths, i.e the smaller number from before mentions divided by like 2,4,6, and maybe 8). remember to use -#'s for left, and +#'s for right.
(please if you can, correct my code and send it here)
Image of my code to show my functions: