Speedy - a platformer

Instructions: Follow @cxt--!!\n126 on trending?!?!!?\nAND WHYTHEFRICK IS IT ON #20 WHEN YOU SEARCH UP PLATFORMER?!?!!?!?\n\nIf you want another platformer, check out this one, made by a friend of mine! \n\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\nhttps://scratch.mit.edu/projects/428217725\n\nHere is a video describing how to do the platformer <3\n\n \n\n- go to the link and then copy the link on the link to get there >-<\n\nHi!!! This is my entry! I worked a while on this >u< \nBackstory:\nYour a little lightning bolt trying to get home. The Narrator describes it better in the platformer. Everyone [hopefully] knows that lightning is very fast. Well, you forgot to go back home!! \n<^>, some clouds are bad, and have fun! I don't know what to do about the wall-teleportation thing... So yeah. \n:D\nIffff you guys want another platformer, check out this one made by a friend of mine! https://scratch.mit.edu/projects/428217725\nGood luck to all participating! :) <3\n\n#games #games #all #animations #tutorials #art #trending #natural #clarinetoboegirl #resharenaturaltrendinggltich3am #reshare #natural #trending #glitch #3am #--dove-- #dove #platformer #scrolling #reshare #trending #glitch #games #taginthetitle #kihuy #bobojoeho #k0stya #griffpatch #icmy123 #rens2 #crystalkeeper7 #keven_eleven1234 #idk #timmccool #generic #spamming #tags #cool #epic #bruh #sick #awesome #game #guy #nature #natural #environment #toomanytags #why #are #you #here #go #away #love #favorite #bye #clarinetoboegirl #meee #art #lightningbolt #speedy #stories #everything #nothing #hiddensecrets #awesome #remix #music #trending #me #cool #rain #thunderstorms #151views #party #part #o #many #tags #animations #tutorials #sneaky\n105 ON GAMES

@Stage\n\n@Player\n\ndefine reset\nclear graphic effects\ngo to x: (-200) y: (-50)\npoint in direction (90)\nset [dead? v] to [0]\nset [x v v] to [0]\nset [y v v] to [0]\nset size to (100) %\nshow\n\nwhen I receive [next level v]\nset [change? v] to [1]\nreset\nset [change? v] to [0]\n\nwhen I receive [alright bros let's go v]\nset [level v] to [1]\nset [dead? v] to [0]\nset size to (100) %\nreset\nforever\n    if <<<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> and <(dead?) = [0]>> then\n        change [x v v] by (3)\n    end\n    if <<<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < (x position)>>> and <(dead?) = [0]>> then\n        change [x v v] by (-3)\n    end\n    set [x v v] to ((X v) * (0.9))\n    change x by (X v)\n    if <touching (ground v)?> then\n        change y by (2)\n        if <touching (ground v)?> then\n            change y by (2)\n            if <touching (ground v)?> then\n                change y by (2)\n                if <touching (ground v)?> then\n                    change y by (2)\n                    if <touching (ground v)?> then\n                        change y by (2)\n                        if <touching (ground v)?> then\n                            change x by ((X v) * (-2))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > ((y position) + (20))>>>> then\n                                if <(X v) > [0]> then\n                                    set [x v v] to [-5]\n                                else\n                                    set [x v v] to [5]\n                                end\n                                set [y v v] to [13]\n                            else\n                                set [x v v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [y v v] by (-0.8)\n    change y by (Y v)\n    if <touching (ground v)?> then\n        change y by ((Y v) * (-1))\n        set [y v v] to [0]\n    end\n    change y by (-1)\n    if <touching (ground v)?> then\n        if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <(mouse y) > ((y position) + (20))>>>> then\n            set [y v v] to [12]\n        end\n    end\n    change y by (1)\n    if <<<<<touching (killer wheel v)?> or <touching (spikes v)?>> or <touching (killer wheel2 v)?>> or <touching (lightning v)?>> and <(dead?) = [0]>> then\n        Spin off screen\n    end\n    if <touching (jump pad v)?> then\n        set [y v v] to [20]\n    end\nend\n\ngo to [front v] layer\n\nwhen I receive [alright bros let's go v]\nforever\n    set [direction v] to (direction)\nend\n\nwhen I receive [alright bros let's go v]\nset [change? v] to [0]\nforever\n    if <<(x position) = [240]> and <(dead?) = [0]>> then\n        broadcast (NEXT LEVEL v)\n        change [level v] by (1)\n    end\nend\n\nwhen I receive [qwertyuio intro done v]\nforever\n    if <(y position) = [-179]> then\n        Spin off screen\n    end\nend\n\nwhen [r v] key pressed\nif <(dead?) = [0]> then\n    reset\nend\n\nwhen flag clicked\nhide\ngo to [back v] layer\n\nwhen I receive [qwertyuio intro done v]\nshow\n\ndefine Spin off screen\nset [dead? v] to [1]\nchange [player death v] by (1)\nrepeat (20)\n    change [ghost v] effect by (5)\nend\nreset\n\nwhen I receive [qwertyuio intro done v]\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nswitch costume to (center2 v)\nrepeat (10)\n    change [ghost v] effect by (5)\n    change size by (-5)\nend\ndelete this clone\n\nwhen flag clicked\nbroadcast (alright bros let's go v)\n\nwhen flag clicked\nforever\n    if <touching (le danger v)?> then\n        reset\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (next level v)?> then\n        reset\n        broadcast (NEXT LEVEL v)\n    end\nend\n\n@Ground\n\nwhen I receive [next level v]\nnext costume\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    set volume to (100) %\nend\n\nwhen flag clicked\n\nwhen flag clicked\n\nwhen I receive [qwertyuio intro done v]\nforever\n    play sound [medium_rainstorm v] until done\nend\n\nwhen I receive [qwertyuio intro done v]\nforever\n    play sound [Wind-Mark_DiAnge v] until done\nend\n\nwhen I receive [qwertyuio intro done v]\nforever\n    play sound [Barrel Exploding v] until done\n    wait (1) seconds\n    play sound [Barrel Exploding v] until done\n    wait (7) seconds\n    play sound [Barrel Exploding v] until done\n    wait (4) seconds\n    play sound [Barrel Exploding v] until done\n    wait (9) seconds\n    play sound [Barrel Exploding v] until done\n    wait (2) seconds\n    play sound [Barrel Exploding v] until done\n    wait (5) seconds\nend\n\nwhen I receive [qwertyuio intro done v]\nforever\n    play sound [rain v] until done\nend\n\n@Rain\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nshow\nset size to (pick random (40) to (60)) %\nset [ghost v] effect to (-2)\ngo to x: (pick random (-240) to (240)) y: (180)\nrepeat (60)\n    change y by (-5)\n    change x by (pick random (-1) to (1))\n    change [ghost v] effect by (1)\nend\ndelete this clone\n\nwhen flag clicked\nforever\n    hide\n    create clone of (_myself_ v)\nend\n\n@Le danger\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@Next level\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    go to [back v] layer\nend\n\nwhen I receive [next level v]\nnext costume\n\n@TEXT\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@Sprite1\n\nshow\ngo to [front v] layer\n\nwhen flag clicked\nhide\n\n@Intro\n\nwhen flag clicked\nswitch costume to (screenshot 2020-10-02 at 7 v)\nstart sound [Uma therman remix .mp3 v]\nset size to (100) %\npoint in direction (90)\nshow\ngo to x: (0) y: (-324)\nglide (2) secs to x: (0) y: (0)\nwait (2) seconds\nrepeat (4)\n    repeat (22)\n        change size by (5)\n        turn right (10) degrees\n    end\n    repeat (22)\n        turn right (10) degrees\n        change size by (-5)\n    end\nend\nset size to (100) %\npoint in direction (90)\nglide (2) secs to x: (0) y: (324)\ngo to x: (0) y: (0)\nhide\nwait (1) seconds\nshow\nnext costume\nwait (0.5) seconds\nnext costume\nwait (0.5) seconds\nnext costume\nwait (0.5) seconds\nnext costume\nwait (0.5) seconds\nnext costume\nwait (0.5) seconds\nnext costume\nwait (0.5) seconds\nhide\nbroadcast (qwertyuio intro done v)\n\nwhen flag clicked\n\nwhen flag clicked\nforever\n    go to [front v] layer\nend\n\n@Intro backdrop\n\nwhen flag clicked\nshow\ngo to [front v] layer\ngo [backward v] (1) layers\n\nwhen I receive [qwertyuio intro done v]\nhide\n\n