This does not work that well in scratch(due to clone limit), please use this project in turbowarp.
https://turbowarp.org/438894817?interpolate&clones=Infinity
Notes & Credits
TELL ME THIS IS NOT SATISFYING I DARE YOU CMON
and double-clicking breaks it