I saw someone else make this (user in credits) and tried to make it myself, but I simplified it.
Original by @ZERO722. Link: https://scratch.mit.edu/projects/712679874/