fortnite platformer

Instructions: Use Up Arrow and left and right arrows. Do not touch \nthe red\nI recommend playing in full screen. You are so cool that you can jump backwards, and while in the air (only if you dropped, not jumped into the air and THEN jumped AGAIN).\n\nALL LEVELS ARE POSSIBLE\n\nTry to beat my high-score! It's 31 seconds and 1 death.\n\nComment down your time! The lower time you get the better.\n\nI don't think I will update this anymore, so check out my newer projects. \n1 Year later: Why don't I add a bunch of code including a new level, a menu, and more stuff?\n\n

@Stage\n\nwhen I receive [next backdrop v]\nnext backdrop\nhide variable [stopwatch v]\n\nwhen backdrop switches to [love and favourite v]\nforever\n    hide variable [deaths v]\n    hide variable [level difficulty v]\n    hide variable [level v]\n    hide variable [stopwatch v]\n    hide variable [☁ highscore v]\nend\n\nwhen backdrop switches to [backdrop13 v]\nforever\n    hide variable [stopwatch v]\n    hide variable [level v]\n    hide variable [level difficulty v]\n    hide variable [deaths v]\n    hide variable [☁ highscore v]\n    set [level v] to [1]\n    set [level difficulty v] to [2]\n    set [deaths v] to [0]\n    set [stopwatch v] to [0]\nend\n\nwhen backdrop switches to [backdrop2 v]\nforever\n    show variable [deaths v]\n    show variable [level v]\n    show variable [level difficulty v]\n    show variable [stopwatch v]\nend\n\n@Sprite1\n\ndefine Put on ground\nrepeat until <not <touching color (#000000)?>>\n    change y by (1)\nend\nset [jump speed v] to [0]\nset [on ground? v] to [1]\n\nwhen flag clicked\nforever\n    if <touching color (#00cccc)?> then\n        broadcast (next backdrop v)\n    end\nend\n\nwhen backdrop switches to [backdrop4 v]\nset [level difficulty v] to [8]\ngo to x: (-92) y: (-53)\n\nwhen backdrop switches to [backdrop10 v]\ngo to x: (-220) y: (-92)\nset [level difficulty v] to [10]\n\nwhen backdrop switches to [backdrop9 v]\ngo to x: (-213) y: (-45)\nset [level difficulty v] to [7]\n\nwhen backdrop switches to [backdrop3 v]\nset [level difficulty v] to [1]\ngo to x: (-132) y: (-90)\n\nwhen backdrop switches to [backdrop5 v]\nset [level difficulty v] to [8]\ngo to x: (-67) y: (-68)\n\nwhen backdrop switches to [backdrop11 v]\nset [level difficulty v] to [2]\ngo to x: (-198) y: (-71)\n\nwhen backdrop switches to [backdrop7 v]\ngo to x: (138) y: (-149)\nset [level difficulty v] to [1]\n\nwhen backdrop switches to [backdrop6 v]\ngo to x: (-116) y: (-90)\nset [level difficulty v] to [6]\n\nwhen flag clicked\nforever\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n        switch costume to (移動4 v)\n        wait (0.1) seconds\n        if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n            switch costume to (移動3 v)\n            wait (0.1) seconds\n            if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n                switch costume to (移動2 v)\n                wait (0.1) seconds\n                if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<key (left arrow v) pressed?> or <key (a v) pressed?>>> then\n                    switch costume to (移動 v)\n                    wait (0.1) seconds\n                end\n            end\n        end\n    else\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <key (space v) pressed?>>> then\n            switch costume to (ジャンプ v)\n        else\n            switch costume to (立つ3 v)\n        end\n    end\nend\n\nwhen flag clicked\nMain Script\n\nwhen flag clicked\nforever\n    if <(backdrop [name v]) = [Grid]> then\n        hide variable [level difficulty v]\n        hide variable [level v]\n        hide\n        stop [all v]\n    end\nend\n\nwhen backdrop switches to [backdrop2 v]\nset [level difficulty v] to [1]\ngo to x: (-141) y: (-87)\n\nwhen backdrop switches to [backdrop8 v]\ngo to x: (-70) y: (-127)\nset [level difficulty v] to [5]\n\nwhen backdrop switches to [backdrop1 v]\nset [level difficulty v] to [1]\ngo to x: (-76) y: (-108)\n\nwhen flag clicked\nif <(backdrop [name v]) = [Grid]> then\n    hide list [scores v]\n    add (join (username) (join [  Score:] (Stopwatch))) to [scores v]\nend\n\nwhen flag clicked\nset [deaths v] to [0]\nforever\n    if <touching color (#ff0000)?> then\n        change [deaths v] by (1)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop1]>> then\n        go to x: (-76) y: (-108)\n    end\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop2]>> then\n        go to x: (-127) y: (-85)\n    end\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop3]>> then\n        go to x: (-132) y: (-90)\n    end\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop4]>> then\n        go to x: (-92) y: (-53)\n    end\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop5]>> then\n        go to x: (-67) y: (-68)\n    end\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop6]>> then\n        go to x: (-116) y: (-90)\n    end\n    if <<touching color (#dddede)?> and <(backdrop [name v]) = [backdrop7]>> then\n        go to x: (138) y: (-149)\n    end\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop8]>> then\n        go to x: (-116) y: (-20)\n    end\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop9]>> then\n        go to x: (-213) y: (-45)\n    end\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop10]>> then\n        go to x: (-220) y: (-92)\n    end\n    if <<touching color (#ff0000)?> and <(backdrop [name v]) = [backdrop11]>> then\n        go to x: (-198) y: (-71)\n    end\nend\n\nwhen flag clicked\nset [deaths v] to [0]\n\ndefine Main Script\nshow\nswitch backdrop to (backdrop1 v)\nset [run speed v] to [0]\nset [jump speed v] to [0]\nset [on ground? v] to [0]\ngo to x: (-36.7) y: (-115.4)\nrepeat until <touching color (#00cccc)?>\n    forever\n        change x by (Run Speed)\n        change y by (Jump Speed)\n        change [jump speed v] by (-1)\n        if <<touching color (#000000)?> and <(Jump Speed) < [0]>> then\n            Put on ground\n        end\n        if <<<key (up arrow v) pressed?> or <<key (space v) pressed?> or <key (w v) pressed?>>> and <(On Ground?) = [1]>> then\n            set [on ground? v] to [0]\n            set [jump speed v] to [12]\n        end\n        if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n            change [run speed v] by (-2)\n        end\n        if <<key (d v) pressed?> or <key (right arrow v) pressed?>> then\n            change [run speed v] by (2)\n        end\n        set [run speed v] to ((Run Speed) * (0.7))\n    end\nend\n\nwhen flag clicked\nrepeat until <not <(backdrop [name v]) = [Grid]>>\n    if <(backdrop [name v]) = [Grid]> then\n        hide variable [level v]\n        hide variable [level difficulty v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [name v]) = [Grid]> then\n        if <(Stopwatch) < (☁ Highscore)> then\n            set [score v] to (☁ Highscore)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <<(backdrop [name v]) = [Grid]> and <(Stopwatch) < (☁ Highscore)>> then\n        set [☁ highscore v] to (Stopwatch)\n    end\nend\n\nwhen I receive [show stickman v]\nshow\n\nwhen flag clicked\nif <(backdrop [name v]) = [backdrop13]> then\n    go to (random position v)\nend\n\n@Sprite2\n\nwhen flag clicked\nset [stopwatch v] to [0]\nforever\n    wait (1) seconds\n    change [stopwatch v] by (1)\nend\n\nwhen I receive [stop stopwatch v]\nstop [other scripts in sprite v]\n\n@Sprite3\n\nwhen flag clicked\nshow\ngo to [front v] layer\nwait (1) seconds\nhide\n\nwhen flag clicked\nforever\n    if <(On/Off) = [On]> then\n        hide variable [level difficulty v]\n        hide variable [level v]\n        hide variable [deaths v]\n        hide variable [stopwatch v]\n    end\nend\n\nwhen I receive [next backdrop v]\nchange [level v] by (1)\n\nwhen flag clicked\nforever\n    if <<(backdrop [number v]) = [1]> or <<(backdrop [number v]) = [2]> or <<(backdrop [number v]) = [3]> or <<(backdrop [number v]) = [4]> or <<(backdrop [number v]) = [5]> or <<(backdrop [number v]) = [6]> or <<(backdrop [number v]) = [7]> or <(backdrop [number v]) = <<(backdrop [number v]) = [8]> or <<(backdrop [number v]) = [9]> or <(backdrop [number v]) = [10]>>>>>>>>>>> then\n        forever\n            show variable [level v]\n            show variable [level difficulty v]\n            show variable [deaths v]\n            show variable [stopwatch v]\n        end\n    end\nend\n\n@Sprite4\n\nwhen I start as a clone\nforever\n    show\nend\n\nwhen I start as a clone\ngo to x: (pick random (-240) to (240)) y: (185)\nswitch costume to (i am a square v)\nglide (3) secs to x: (x position) y: (-155)\ndelete this clone\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\n    wait (0.1) seconds\nend\n\nwhen flag clicked\nforever\n    set [level v] to [1]\n    forever\n        if <(backdrop [name v]) = [Grid]> then\n            hide variable [level v]\n            hide variable [level difficulty v]\n            hide variable [deaths v]\n            broadcast (stop stopwatch v) and wait\n        end\n    end\nend\n\n@Sprite5\n\nwhen this sprite clicked\nswitch backdrop to (backdrop13 v)\nbroadcast (Show Play Button v)\n\n@Sprite6\n\nwhen this sprite clicked\nbroadcast (SHOW STICKMAN v)\nswitch backdrop to (backdrop1 v)\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [show play button v]\nshow\n\nwhen flag clicked\nforever\n    if <(backdrop [name v]) = [backdrop8]> then\n        forever\n            show variable [level v]\n            show variable [level difficulty v]\n            show variable [deaths v]\n            show variable [stopwatch v]\n        end\n    end\nend\n\nwhen this sprite clicked\nforever\n    show variable [level v]\n    show variable [level difficulty v]\n    show variable [deaths v]\n    show variable [stopwatch v]\nend\n\n