A Platformer || A Platformer #games #all

Instructions: Hello people, a couple years ago I made this game and I should just say that it did not deserve 5 thousand views. BUT... A few years later on Feb 12th, I decided to revamp this game to make it a little better. Its a very simple plat former. DON'T RAGE QUIT unless you want to. This Platformer is intended to be somewhat tricky but POSSIBLE.\n\nIf you do like it consider loving and faving it. \n\nNote: Don't love and fave this platformer just out of the kindness of your heart, do it if you feel like this game really deserves it.\n\nHow to play:\nUse arrow or w.a.d keys 0_0

@Stage\n\nwhen I receive [message1 v]\n\nswitch backdrop to (backdrop2 v)\n\nwait (6.5) seconds\n\nswitch backdrop to (backdrop3 v)\nwait (7.5) seconds\nswitch backdrop to (backdrop4 v)\nwait (7) seconds\nbroadcast (message1 v)\nswitch backdrop to (backdrop1 v)\n\nwhen flag clicked\nswitch backdrop to (backdrop9 v)\n\nwhen I receive [message1 v]\nswitch backdrop to (backdrop1 v)\n\nwhen flag clicked\nforever\n    play sound [Not For Nothing - Otis McDonald \(iDubbbzTV & Ethan and Hila Soundtrack\) \(128 kbps\) v] until done\nend\n\n@Sprite4\n\nwhen flag clicked\ngo to x: (36) y: (28)\ngo to [front v] layer\nset [ghost v] effect to (100)\n\n@derp\n\nwhen I start as a clone\nswitch costume to (costume2 v)\ngo [backward v] (1) layers\nrepeat (10)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\ndefine clone\nif <<<<(X velocity) > [0]> or <(X velocity) < [0]>> or <(Y velocity) < [0]>> or <(Y velocity) > [0]>> then\n    create clone of (_myself_ v)\nend\n\nwhen I receive [message1 v]\nshow\nswitch costume to (costume1 v)\ngo to [front v] layer\nset size to (80) %\ngo to x: (-220) y: (-100)\npoint in direction (90)\nset [x velocity v] to [0]\nset [y velocity v] to [0]\nswitch backdrop to (backdrop1 v)\nforever\n    turn right ((X velocity) * (3)) degrees\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [x velocity v] by (0.7)\n    end\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        change [x velocity v] by (-0.7)\n    end\n    set [x velocity v] to ((X velocity) * (0.9))\n    change x by (X velocity)\n    if <touching color (#000000)?> then\n        change y by (1)\n        if <touching color (#000000)?> then\n            change y by (1)\n            if <touching color (#000000)?> then\n                change y by (1)\n                if <touching color (#000000)?> then\n                    change y by (1)\n                    if <touching color (#000000)?> then\n                        change y by (1)\n                        if <touching color (#000000)?> then\n                            change y by (-5)\n                            change x by ((X velocity) * (-1))\n                            if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <key (space v) pressed?>> then\n                                if <(X velocity) > [0]> then\n                                    set [x velocity v] to [-6]\n                                else\n                                    set [x velocity v] to [6]\n                                end\n                                set [y velocity v] to [10]\n                            else\n                                set [x velocity v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [y velocity v] by (-0.7)\n    change y by (Y velocity)\n    if <touching color (#000000)?> then\n        change y by ((Y velocity) * (-1))\n        set [y velocity v] to [0]\n    end\n    if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <key (space v) pressed?>> then\n        change y by (-1)\n        if <touching color (#000000)?> then\n            set [y velocity v] to [10]\n        end\n        change y by (1)\n    end\n    if <touching color (#ff0000)?> then\n        set size to (60) %\n        go to x: (-220) y: (-100)\n        point in direction (90)\n        set [x velocity v] to [0]\n        set [y velocity v] to [0]\n    end\n    if <([abs v] of (x position) ) > [240]> then\n        if <(x position) > [0]> then\n            set size to (60) %\n            go to x: (-220) y: (-100)\n            point in direction (90)\n            set [x velocity v] to [0]\n            set [y velocity v] to [0]\n            switch backdrop to (next backdrop v)\n        end\n    end\n    if <key (r v) pressed?> then\n        set size to (60) %\n        go to x: (-220) y: (-100)\n        point in direction (90)\n        set [x velocity v] to [0]\n        set [y velocity v] to [0]\n    end\n    if <touching color (#003fff)?> then\n        set [y velocity v] to [15]\n    end\nend\n\nwhen I receive [message1 v]\nforever\n    if <touching color (#ff0000)?> then\n        go to x: (-216) y: (-94)\n    end\nend\n\nwhen I receive [message1 v]\nforever\n    clone\nend\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <touching color (#ffffff)?> then\n        change [y velocity v] by (25.5)\n    end\nend\n\nwhen flag clicked\nwait (.001) seconds\nbroadcast (message1 v)\n\n