see this: https://scratch.mit.edu/projects/878436782/editor for the simpler, one direction at a time version. One sprite, infinite motion. Use the sliders to adjust speed x and y. Press space to see a demo that auto-moves. Press x or y to toggle motion in that direction. The secret to smooth looking motion is that the background sprite has to be symmetrical with 16 parts. Otherwise there will be edges. NOTE: The base costume has to be pretty small or the resulting sprite will be over 10mb, which is the scratch size limit for elements You will know this has happened because you will get a 413 error in your console. see here https://scratch.mit.edu/projects/885344032/editor and here: https://scratch.mit.edu/discuss/topic/704895/?page=1#post-7450802 and https://en.scratch-wiki.info/wiki/Project_File_Size