This took soo long..... I can't get it any smoother than this, it would require extremely good coding skills, like @Chenzee 's project: https://scratch.mit.edu/projects/1104928258/