Super Mario Bros. 3 - A Scrolling Platformer

Instructions:     ┌────────･ ｡ﾟ☆: *.☽ .* :☆ﾟ. ───────┐\n          ⌨ ⁱ ᵃ ᵐ ᵗ ʸ ᵖ ⁱ ⁿ ᵍ┆april ²¹ ꒱ \n      »————— ⚝ —————«\n             — ˗ˋ e l l o ˊ˗ —   \n⊹ ☎ ³ [] first platformer on this account! [] if you want a part 2 comment down below! [] coding creds down below!\n       ____ ____ ____ ____\n✈┆ｉｎｆｏ ꒰・ﾟ ✧*˚✩・\n⤿ thank you sm for #4 on all trending <3\n⤿ all levels are possible!\n⤿ hi! Welcome to my first ever platformer on this account!\n⤿ it's a bit short so if you want a part 2 comment down below >:3\n⤿ this platformer story is pretty generic, it's not that special lol c:\n⤿ make sure to comment if you have any questions, and check out the controls below.\n\nupdate: added a little more to kitty + kitty's mom\n       ____ ____ ____ ____\n✈┆ｃｏｎｔｒｏｌｓ ꒰・ﾟ ✧*˚✩・\nR = reset level\nWASD = move\nARROW KEYS = move\n       ____ ____ ____ ____       \n✈┆ｃｒｅｄｉｔｓ ꒰・ﾟ ✧*˚✩・\n↳ music: tea time › daystar\n↳ platformer engine: @--AwesomeCode-- tweaked by me.\n↳ k!!! effect: @--AwesomeCode--\n↳ all art: @astro-tears (except for spikes)\n↳ desc layout: @astro-tears\n↳ thumbnail: me // pixlr e\n❏ ᶠᵒⁿᵗˢ ⁱⁿᶜˡᵘᵈᵉᵈ ⁻ ʰᵒⁿᵉʸ ᵃⁿᵈ ʳᵃˢᵇᵉʳʳⁱᵉˢ ⁺ ᵏᵍ ᶜʰᵃˢⁱⁿᵍ ᶜᵃʳˢ ୨୧\n       ____ ____ ____ ____\n✈┆ｃｏｎｔａｃｔｓ ꒰・ﾟ ✧*˚✩・\n୨ main: @astro-tears\n୨ main ALT: @kitten-\n୨ keyboard/asmr account: @tears-keyboards\n୨ roblox: queenhidder\nlink: https://web.roblox.com/users/547664069/profile\n➝ feel free to friend me but i won't accept it unless you tell me first! ♡\n       ____ ____ ____ ____\n✈┆ｅｘｔｒａ ꒰・ﾟ ✧*˚✩・\n⌗ help recycle the world. ♻️ ⤵  \n○  black lives matter. Always.\n○ asian lives matter. Always.\n⌗ scratch on! (❁´◡`❁) \n       ____ ____ ____ ____\n✈┆✉ ｎｏｔｅ ꒰・ﾟ ✧*˚✩・\n▹ wow you came down this far :0 tysm! <3\n▹ if you would like, go ahead and boop that love/fave for more like this! ♡\n▹ tankyu!! ⚘\n✎ love, astro ଘ(੭ˊ꒳ˋ)੭✧\n      »————— ⚝ —————«\n         ⚠ p o l i c y ˚₊· ꒰ \n  do not steal any of my content, including description    layouts, studio layouts, bio, coding, project ideas,  and thumbnails. Give credit if you are inspired in ANY           way. Thanks. ɞ\n        ˢᵉᶜᵗⁱᵒⁿ ⁱᵈᵉᵃ ⁱⁿˢᵖⁱʳᵉᵈ ᵇʸ @ᶜˣᵉʳʳʸᵇˡᵒˢˢᵒᵐ\n      »————— ⚝ —————«\n        © astro-tears 2021 ꒰ू•௰ू•๑꒱\n\n       ⌨ ˡ ᵉ ᵃ ᵛ ⁱ ⁿ ᵍ ᵗ ʰ ᵉ ᶜ ʰ ᵃ ᵗ \n    └────────･ ｡ﾟ☆: *.☽ .* :☆ﾟ. ───────┘\n\nʰᵃᵛᵉ ᵃ ᶜᵒᵒᵏⁱᵉ ❍ 

@Stage\n\nwhen I receive [next level v]\nforever\n    switch backdrop to (Level)\nend\n\n@Player\n\nwhen flag clicked\nset [level v] to [1]\ngo to x: (-212) y: (-64)\nforever\n    change [y vel v] by (-1)\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        switch costume to (costume 2 \(right\) v)\n        change [x vel v] by (1.2)\n    end\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        switch costume to (costume 3 \(left\) v)\n        change [x vel v] by (-1.2)\n    end\n    set [x vel v] to ((x vel) * (0.87))\n    change x by (x vel)\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (1)\n    end\n    if <touching (level v)?> then\n        change y by (-6)\n        change x by ((x vel) * (-1))\n        set [x vel v] to [0]\n    end\n    change y by (y vel)\n    if <touching (level v)?> then\n        change y by ((y vel) * (-1))\n        set [y vel v] to [0]\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> and <touching (level v)?>> then\n        switch costume to (costume 4 \(up\) v)\n        set [y vel v] to [14.1]\n    end\n    change y by (1)\n    if <(x position) > [210]> then\n        broadcast (Next Level v)\n    end\n    if <touching (spikesssjiejisjiejses v)?> then\n        if <<touching (spikesssjiejisjiejses v)?> and <(Level) = [5]>> then\n            broadcast (lebron james v)\n        end\n        if <<touching (spikesssjiejisjiejses v)?> and <(Level) = [8]>> then\n            broadcast (Eeee v)\n        end\n        if <<touching (spikesssjiejisjiejses v)?> and <(Level) = [7]>> then\n            broadcast (aaaaa v)\n        end\n        if <<touching (spikesssjiejisjiejses v)?> and <(Level) = [9]>> then\n            broadcast (43333 v)\n        end\n        if <<touching (spikesssjiejisjiejses v)?> and <(Level) = [10]>> then\n            broadcast (omgogmogm v)\n        end\n        go to x: (-212) y: (-64)\n    end\n    if <[-180] > (y position)> then\n        go to x: (-212) y: (-64)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <key (any v) pressed?>> then\n        switch costume to (costume 1 \(normal\) v)\n    end\nend\n\nwhen flag clicked\nswitch costume to (costume 1 \(normal\) v)\n\nwhen I receive [next level v]\nchange [level v] by (1)\ngo to x: (-212) y: (-64)\n\nwhen I receive [next level v]\nif <(Level) = [5]> then\n    go to x: (-226) y: (-74)\nend\n\nwhen I receive [lebron james v]\ngo to x: (-225) y: (-74)\n\nwhen I receive [next level v]\nif <(Level) = [7]> then\n    go to x: (-229) y: (-117)\nend\n\nwhen I receive [eeee v]\ngo to x: (-229) y: (-117)\n\nwhen I receive [next level v]\nif <(Level) = [6]> then\n    go to x: (-231) y: (-91)\nend\n\nwhen I receive [aaaaa v]\ngo to x: (-231) y: (-91)\n\nwhen I receive [43333 v]\ngo to x: (-232) y: (-104)\n\nwhen I receive [next level v]\nif <(Level) = [9]> then\n    go to x: (-232) y: (-104)\nend\n\nwhen I receive [omgogmogm v]\ngo to x: (-243) y: (-34)\n\nwhen I receive [next level v]\nif <(Level) = [10]> then\n    go to x: (-243) y: (-34)\nend\n\n@Level\n\nwhen I receive [next level v]\nforever\n    switch costume to (Level)\nend\n\nwhen flag clicked\nswitch costume to (level 1 v)\n\nwhen flag clicked\nswitch backdrop to (e7d156ee-d899-48b6-9699-2ae5099a1687 v)\n\n@Spikesssjiejisjiejses\n\nwhen flag clicked\nforever\n    switch costume to (Level)\nend\n\nwhen flag clicked\nswitch costume to (ayyluvdoggos1 v)\n\nwhen I receive [next level v]\nif <<touching (spikesssjiejisjiejses v)?> and <(Level) = [9]>> then\n    broadcast (lebron james v)\nend\n\n@music mwahahaa\n\nwhen flag clicked\nforever\n    play sound [TheFatRat - Unity v] until done\nend\n\n@Thumbnail\n\nwhen flag clicked\nshow\ngo to [front v] layer\nwait (0.8) seconds\nrepeat (16)\n    change [ghost v] effect by (6.25)\nend\nforever\n    show\n    change [ghost v] effect by (100)\n    go to [front v] layer\nend\n\n@Trail\n\nwhen flag clicked\n\nwhen I start as a clone\n\nset [brightness v] effect to (pick random (60) to (15))\npoint in direction (pick random (290) to (70))\nrepeat (15)\n    move (4) steps\n    change [ghost v] effect by (-5)\nend\ndelete this clone\n\nwait (0.8) seconds\ngo to [front v] layer\nshow\nset [brightness v] effect to (-30)\nforever\n    go to (mouse-pointer v)\n    create clone of (_myself_ v)\nend\n\n