┈━═☆  Earth Dude ~ A Platformer ☆═━┈ 

Instructions: \n           ┈━═☆  Earth Dude ~ A Platformer ☆═━┈\n                                     By @229395\n\n                       ┈━═☆  Information ☆═━┈ \n☆ Sequel: https://scratch.mit.edu/projects/534580720/\n☆ This would make my earth if you propose this to be featured (lol, bad pun)!!\n☆ Remix only if you want to change something!!!!!!!!!!!!!!\n☆ My first platformer!!\n☆ Also: Happy (belated) Earth Day!!\n☆ 20 levels!\n☆ I won't be able to respond to every comment, sowwy!\n\n                    ┈━═☆  Instructions ☆═━┈\n☆ Click the green flag (dur)\n☆ Choose your player (Earth Dude, or Earth Dudette!)\n☆ Play (20 levels)! *All levels are possible*\n☆ When you are done: share your time below in the comments (Mine is 101.5, LOL I am SO bad)!!\n☆ Leave feedback in the comments as well (please nice comments only! I have gotten hate comments)!\n\n                        ┈━═☆  Credits ☆═━┈\n☆ Art by me (made on Scratch)\n☆ Got coding off various platformers, but all coding is by me!\n☆ And all of my viewers, followers, players for getting this project so many views, loves, and favs!!! <3333\n\n                ┈━═☆  Updates and More ☆═━┈\n☆ May 31: Popularity is dying xD\n☆ May 27, 2021: 2200 VIEWS!!!!!!!!!!!\n☆ May 16: TRENDIIIIIIIIIIIIIIIIIINGGGGGGG :D Go follow @olympiangryffindor8 he's the one who let me know!\n☆ May 14: Hit 2090+ views!!! Also guys follow @12d123 her b-day is coming up and I want to surprise her!\n☆ May 12: Checking in to see stats . . . 147 loves, 129 faves, and 1828 VIEWS?\n☆ May 9: Added music . . . not sure where I got it from it was in my files :0 Also 1450+ views?????????????????\n☆ May 7: 1367 views!!!!!!!!! *hyperventilating* TYSM!\n☆ May 3: 757 views! Tysm y'all! Working on updates . . .\n☆ April 29: 570 VIEWS???? TYSM!!! And I am working on mobile-friendly version! Wow, these views are CLIMBING\n☆ April 28: 300+ views :DDDDDDDDDDDDDD\n☆ April 27: Waking up to 32 loves and faves and 250 views!! :DD <333\n☆ Also April 26, 2021: Thanks to @olivewg and @PoppyDaKitty2 for pointing out some bugs that I fixed :D Tysm to @12d123 for proposing this! Follow her!!\n☆ April 26, 2021: 200+ views, 29 loves, and faves . . . :D\n☆ April 25, 2021: Updated description, fixed levels, fixed a bug, added cooler font, and . . . 115+ VIEWS?\n☆ April 24, 2021: Added Earth Dudette, smoothened coding, made coin spin, and got sixty+ views!!! Tysm @Sparkly_Wreath_Wreck for proposing this\n☆ April 23, 2021: Shared with the world (finally xD) and got proposed to be featured by: @Koolsquish!!!!!\n☆ April 21-22, 2021: Work, work, work!!!\n\n                             ┈━═☆  Tags ☆═━┈\n☆ #earth\n☆ #day\n☆ #platformers\n☆ #all\n☆ #games\n☆ #dude\n☆ #platformer\n☆ #trending\n☆ #fun

@Stage\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [23]> then\n        broadcast (End Da Game v)\n    end\nend\n\nwhen I receive [passed level v]\nnext backdrop\n\nwhen flag clicked\nswitch backdrop to (backdrop23 v)\n\nwhen I receive [earth dude v]\nnext backdrop\n\nwhen I receive [earth dudette! v]\nnext backdrop\n\nwhen flag clicked\nforever\n    play sound [MUSIIIIIIIIIIIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC v] until done\nend\n\n@Earth Dude\n\nwhen flag clicked\n\nwhen backdrop switches to [backdrop21 v]\nclear graphic effects\n\nwhen backdrop switches to [backdrop1 v]\nset [time v] to [0]\nrepeat until <(backdrop [number v]) = [21]>\n    wait (.1) seconds\n    change [time v] by (.1)\nend\n\nwhen I receive [end da game v]\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [earth dude v]\nswitch costume to (right-facing ed v)\nshow\npoint in direction (90)\ngo to x: (-201) y: (33)\nset [xv v] to [0]\nset [yv v] to [0]\nshow\nforever\n    if <key (right arrow v) pressed?> then\n        switch costume to (right-facing ed v)\n        change [xv v] by (1)\n    end\n    if <key (left arrow v) pressed?> then\n        switch costume to (left-facing ed v)\n        change [xv v] by (-1)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <touching color (#47ff5a)?> then\n        change y by (1)\n        if <touching color (#47ff5a)?> then\n            change y by (1)\n            if <touching color (#47ff5a)?> then\n                change y by (1)\n                if <touching color (#47ff5a)?> then\n                    change y by (1)\n                    if <touching color (#47ff5a)?> then\n                        change y by (1)\n                        change x by ((Xv) * (-1))\n                        if <key (up arrow v) pressed?> then\n                            if <(Xv) > [0]> then\n                                set [xv v] to [-5]\n                            else\n                                set [xv v] to [5]\n                            end\n                            set [yv v] to [10]\n                        else\n                            set [xv v] to [0]\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by (Yv)\n    if <touching color (#47ff5a)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#47ff5a)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [15]\n        end\n    end\n    change y by (1)\n    if <<<touching color (#fbff2d)?> or <touching color (#fdff67)?>> or > then\n        go to x: (-193) y: (31)\n        broadcast (Passed Level v)\n    end\n    if <touching color (#000000)?> then\n        go to x: (-193) y: (31)\n    end\n    if <key (r v) pressed?> then\n        go to x: (-193) y: (31)\n    end\n    if <touching color (#ffffff)?> then\n        set [yv v] to [0]\n    end\nend\n\nwhen I receive [earth dudette! v]\nhide\n\nwhen flag clicked\nset [time v] to [0]\n\n@MOOOOONEY\n\nwhen flag clicked\nhide\nforever\n    next costume\n    wait (0.05) seconds\nend\n\nwhen backdrop switches to [backdrop1 v]\nshow\n\nwhen backdrop switches to [backdrop22 v]\nhide\n\nwhen I receive [end da game v]\nhide\n\n@Sprite1\n\nturn right (15) degrees\n\nturn left (15) degrees\n\nswitch costume to (costume1 v)\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop21 v]\nshow\nforever\n    wait (0.05) seconds\n    next costume\n    wait (0.05) seconds\nend\n\n@Sprite3\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop21 v]\nswitch costume to (costume1 v)\nshow\nforever\n    turn right (15) degrees\n    wait (0.5) seconds\n    turn left (15) degrees\n    wait (0.5) seconds\nend\n\n@Sprite4\n\nwhen backdrop switches to [backdrop21 v]\nswitch costume to (costume1 v)\nshow\nforever\n    turn right (15) degrees\n    wait (0.5) seconds\n    turn left (15) degrees\n    wait (0.5) seconds\nend\n\nwhen flag clicked\nhide\n\n@Earth Dudette \n\nwhen flag clicked\n\nwhen backdrop switches to [backdrop21 v]\nclear graphic effects\n\nwhen backdrop switches to [backdrop1 v]\nset [time v] to [0]\nrepeat until <(backdrop [number v]) = [21]>\n    wait (.1) seconds\n    change [time v] by (.1)\nend\n\nwhen I receive [end da game v]\nhide\n\nwhen I receive [earth dudette! v]\nswitch costume to (right-facing ed v)\nshow\npoint in direction (90)\ngo to x: (-201) y: (33)\nset [xv v] to [0]\nset [yv v] to [0]\nshow\nforever\n    if <key (right arrow v) pressed?> then\n        switch costume to (right-facing ed v)\n        change [xv v] by (1)\n    end\n    if <key (left arrow v) pressed?> then\n        switch costume to (left-facing ed v)\n        change [xv v] by (-1)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <touching color (#47ff5a)?> then\n        change y by (1)\n        if <touching color (#47ff5a)?> then\n            change y by (1)\n            if <touching color (#47ff5a)?> then\n                change y by (1)\n                if <touching color (#47ff5a)?> then\n                    change y by (1)\n                    if <touching color (#47ff5a)?> then\n                        change y by (1)\n                        change x by ((Xv) * (-1))\n                        if <key (up arrow v) pressed?> then\n                            if <(Xv) > [0]> then\n                                set [xv v] to [-5]\n                            else\n                                set [xv v] to [5]\n                            end\n                            set [yv v] to [10]\n                        else\n                            set [xv v] to [0]\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by (Yv)\n    if <touching color (#47ff5a)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#47ff5a)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [15]\n        end\n    end\n    change y by (1)\n    if <<<touching color (#fbff2d)?> or <touching color (#fdff67)?>> or > then\n        go to x: (-193) y: (31)\n        broadcast (Passed Level v)\n    end\n    if <touching color (#000000)?> then\n        go to x: (-193) y: (31)\n    end\n    if <key (r v) pressed?> then\n        go to x: (-193) y: (31)\n    end\n    if <touching color (#2ca5e2)?> then\n        set [yv v] to [20]\n    end\nend\n\nwhen I receive [earth dude v]\nhide\n\nwhen flag clicked\nhide\n\n@Sprite5\n\nwhen backdrop switches to [backdrop23 v]\nshow\n\nwhen this sprite clicked\nbroadcast (Earth Dudette! v)\nhide\n\nwhen flag clicked\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume2 v)\n    else\n        switch costume to (costume1 v)\n    end\nend\n\nnext costume\n\n\n\nwhen I receive [earth dude v]\nhide\n\n@Sprite6\n\nwhen backdrop switches to [backdrop23 v]\nshow\n\nwhen this sprite clicked\nbroadcast (Earth Dude v)\nhide\n\nwhen flag clicked\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (wha v)\n    else\n        switch costume to (clickie v)\n    end\nend\n\nwhen I receive [earth dudette! v]\nhide\n\n