GPT007/Scratch-platformers-10k huggingface dataset:
PLATFORMER TUTORIAL part2

Instructions: PLATFORMER TUTORIAL\nI hope this tutorial can let you know how to make a platformer, and even scroll! If you like, love and fav plz!

@Stage\n\nwhen flag clicked\nif <not <(username) = [gravityv]>> then\n    change [☁ views v] by (1)\nend\n\nset [☁ views v] to [0]\n\n@thumbnail\n\nwhen flag clicked\nforever\n    show\n    go to x: (0) y: (0)\n    go to [front v] layer\n    set [ghost v] effect to (100)\nend\n\n@SLIDES\n\nwhen flag clicked\ngo to [back v] layer\nswitch costume to (costume1 v)\nglide\nforever\n    if <mouse down?> then\n        wait until <not <mouse down?>>\n        next costume\n        if <(costume [number v]) = [3]> then\n            broadcast (example v)\n        else\n            broadcast (hide v)\n        end\n        glide\n    end\nend\n\ndefine glide\ngo to x: (435) y: (0)\nrepeat until <<(round (x position)) = [0]> and <(round (y position)) = [0]>>\n    change x by (((0) - (x position)) / (5))\n    change y by (((0) - (y position)) / (5))\nend\n\n@scripts\n\nwhen flag clicked\nhide\ngo to x: (-170) y: (8)\nset [xv v] to [0]\nset [yv v] to [0]\n\nwhen I receive [example v]\ngo to x: (-170) y: (8)\nset [xv v] to [0]\nset [yv v] to [0]\nshow\nforever\n    if <touching (_edge_ v)?> then\n        go to x: (-170) y: (8)\n        set [xv v] to [0]\n        set [yv v] to [0]\n    end\n    if <key (left arrow v) pressed?> then\n        change [xv v] by (-1)\n    end\n    if <key (right arrow v) pressed?> then\n        change [xv v] by (1)\n    end\n    change x by (Xv)\n    if <touching (level v)?> then\n        change x by ((Xv) * (-1))\n        if <key (up arrow v) pressed?> then\n            if <(Xv) < [0]> then\n                set [xv v] to [10]\n                set [yv v] to [10]\n            else\n                set [xv v] to [-10]\n                set [yv v] to [10]\n            end\n        else\n            set [xv v] to [0]\n        end\n    else\n        set [xv v] to ((Xv) * (0.8))\n    end\n    change y by (Yv)\n    if <touching (level v)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n        if <key (up arrow v) pressed?> then\n            if <(jumped?) = [0]> then\n                set [yv v] to [11]\n                set [jumped? v] to [1]\n            end\n        end\n    else\n        change [yv v] by (-1)\n        set [jumped? v] to [0]\n    end\nend\n\nwhen I receive [hide v]\nhide\n\n@level\n\nwhen flag clicked\ngo to x: (0) y: (0)\ngo to [front v] layer\nhide\n\nwhen I receive [example v]\nshow\n\nwhen I receive [hide v]\nhide\n\n
1k follower platformer Contest!

Instructions: TYSM for 1000 Followers!!! Everything you need to know is in the project. \n\nIf you have any questions about this ask in the comments\n\nit has to be a remix of this project \n\nTap or space for next slide.\n\nThe Prizes Are Good!

@Stage\n\n@Thumbnail\n\nshow\ngo to [front v] layer\n\ngo to x: (0) y: (0)\ngo to [front v] layer\n\nwhen flag clicked\nhide\n\n@Slides!\n\nwhen flag clicked\nswitch costume to (1 v)\nforever\n    if <key (left arrow v) pressed?> then\n        if <mouse down?> then\n            start sound [click1 v]\n            wait until <not <mouse down?>>\n            start sound [click2 v]\n            next costume\n            wait (0.2) seconds\n        else\n            start sound [click v]\n            next costume\n            wait (0.2) seconds\n        end\n    end\n    if <<<key (right arrow v) pressed?> or <key (space v) pressed?>> or <mouse down?>> then\n        if <mouse down?> then\n            start sound [click1 v]\n            wait until <not <mouse down?>>\n            start sound [click2 v]\n            next costume\n            wait (0.2) seconds\n        else\n            start sound [click v]\n            next costume\n            wait (0.2) seconds\n        end\n    end\nend\n\n@stripes\n\nwhen flag clicked\nhide\nforever\n    go to x: (307) y: (-128)\n    switch costume to (costume1 v)\n    create clone of (_myself_ v)\n    wait (0.3) seconds\nend\n\nwhen I start as a clone\ngo to [back v] layer\nshow\nglide (1) secs to x: (-207) y: (247)\ndelete this clone\n\n
First Platformer

Instructions: WASD or arrow keys. No way to die. This is my first platformer. Not moble friendly.  Sorry. \n\nThis is over 2 years old.\n\nOMG OVER 300 views.\n\nThere is a hidden easter egg.\n\n

@Stage\n\nwhen flag clicked\nforever\n    start sound [Best song ever v]\n    play sound [Best song ever v] until done\nend\n\n@Player\n\nwhen flag clicked\nshow\nbroadcast (Green Flag v) and wait\nbroadcast (Play Game v) and wait\n\nwhen I receive [play game v]\nset [level v] to [1]\nforever\n    Reset\n    repeat until <(EXIT) > []>\n        broadcast (Tick v) and wait\n    end\n    if <(EXIT) = [die]> then\nend\n\nwhen I receive [tick v]\nTick\n\ndefine Tick\nif <<<key (w v) pressed?> or <key (up arrow v) pressed?>> and <(in air) < [4]>> then\n    set [yv v] to [12]\nend\nif <<key (a v) pressed?> or <key (left arrow v) pressed?>> then\n    change [xv v] by (-2)\n    point in direction (-90)\nelse\n    if <<key (d v) pressed?> or <key (right arrow v) pressed?>> then\n        change [xv v] by (2)\n        point in direction (90)\n    end\nend\nif <(yv) > [-12]> then\n    change [yv v] by (-1)\nend\nMove Y (yv)\nMove X (xv)\nset [xv v] to ((xv) * (.8))\nif <(x position) > [230]> then\n    set [exit v] to [win]\nend\n\ndefine Reset\ngo to x: (-200) y: (-75)\npoint in direction (90)\nset [exit v] to []\n\ndefine Move Y (y)\nchange [in air v] by (1)\nchange y by (y)\nif <touching (level v)?> then\n    repeat until <not <touching (level v)?>>\n        if <(yv) > [0]> then\n            change y by (-1)\n        else\n            change y by (1)\n        end\n    end\n    set [yv v] to [0]\n    change y by (-5)\n    if <touching (level v)?> then\n        set [in air v] to [0]\n    end\n    change y by (5)\nend\n\ndefine Move X (x)\nchange x by (x)\nif <touching (level v)?> then\n    repeat (10)\n        change y by (1)\n        if <not <touching (level v)?>> then\n            stop [this script v]\n        end\n    end\n    change y by (-10)\n    if <<key (w v) pressed?> or <key (up arrow v) pressed?>> then\n        if <(x) > [0]> then\n            set [xv v] to [-16]\n        else\n            set [xv v] to [16]\n        end\n        set [in air v] to [0]\n    else\n        set [xv v] to [0]\n    end\n    set [n v] to [0]\n    repeat until <<not <touching (level v)?>> or <(n) = [50]>>\n        if <(x) > [0]> then\n            change x by (-1)\n        else\n            change x by (1)\n        end\n        change [n v] by (1)\n    end\nend\n\nwhen flag clicked\nif <key (space v) pressed?> then\n    show variable [you found an easter egg : d v]\nend\n\n@Level\n\nwhen I receive [tick v]\ngo to x: (0) y: (0)\nswitch costume to (LEVEL)\n\nwhen flag clicked\nshow\n\n@Thumbnail\n\nshow\n\nwhen flag clicked\nhide\n\n
Grayscale- A Platformer

Instructions: Woohoo! First platformer (or platform) out, hopefully I can manage to make the part 2 in time, and please leave a heart or fav, maybe a follow, and enjoy!\n\nI may not be able to respond to all the comments, but I will try to read all of them. :)

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\n\nwhen I receive [next level v]\nnext backdrop\n\n@player\n\nwhen flag clicked\nforever\n    if <touching (spikes v)?> then\n        go to x: (-217) y: (-20)\n    end\nend\n\nwhen flag clicked\nshow\nset [x v] to [0]\nset [y v] to [0]\nforever\n    change [y v] by (-1)\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>> then\n        change [x v] by (-1)\n    end\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>> then\n        change [x v] by (1)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(mouse x) > (x position)>>> then\n            set [y v] to [17]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (ground v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> and <touching (ground v)?>> then\n        set [y v] to [15]\n    end\n    change y by (1)\n    if <(x position) > [222]> then\n        go to x: (-217) y: (-20)\n        broadcast (NEXT LEVEL v)\n    end\nend\n\nwhen flag clicked\nforever\n    play sound [Alan Walker - Hope.mp3 v] until done\nend\n\nwhen flag clicked\ngo to x: (-152) y: (-142)\n\nif <([backdrop # v] of [_stage_ v]) = [14]> then\n\n@ground\n\nwhen I receive [next level v]\nnext costume\n\nwhen flag clicked\nclear graphic effects\nswitch costume to (costume1 v)\n\nwhen I receive [green v]\nif <touching color (#c3c3c3)?> then\n    switch costume to (costume12 v)\nend\n\n@Spikes\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@Thumbnail\n\nwhen flag clicked\ngo to [front v] layer\ngo [backward v] (1) layers\nshow\n\nwhen I receive [play v]\nhide\n\n@Sprite1\n\nwhen flag clicked\ngo to [front v] layer\ngo [forward v] (1) layers\ngo to x: (45) y: (37)\nshow\n\nwhen this sprite clicked\nhide\nbroadcast (Play v)\n\n@skip button\n\nwhen flag clicked\ngo to x: (36) y: (28)\nhide\n\nwhen I receive [play v]\ngo to x: (36) y: (28)\nshow\n\nwhen this sprite clicked\nbroadcast (NEXT LEVEL v)\n\n
⊱ Sushi Platformer⊰ ✯ ⋅.

Instructions: Hello my sweet, sweet followers and anyone else! This is a special project that I made for all my 400 followers! A HUGE Thank you for that, and I would never have reached this far on scratch by making a platformer without your support! Scratch on! <33\n~Story~\nYou are a quite little sushi roll in the bowl with your friends. But, unexpectedly, a human hand grasped the bowl with you and your sushi friends in it! Everyone else is safe, but you fell to the floor. Escape the kitchen to go back to them! Thankfully, your brother is here to guide you along the way!\n\n~Instructions~\n-Arrow keys\n-Important: Avoid metal objects\n\n~Target~\nYour target is to pass all levels and reach your friends - Not as easy as it sounds ... ish XD\n\nThere are over 7 levels in this game. More coming soon!\n\n~ Credits + Notes~\n- @UnicornBing made all art and code\n- Tysm @SirGilga for your project on how to make \n  platformers!\n-MY FOLLOWERS!\n- Uhh @Rosyda for art inspiration ^^\n- Me: 'Whew, dis took a while!' Me (again) And... oh \n yeah i forgot to make it so you could go to the next of \n the levels;;Yep, that DID happen XD..\n but i made it work now!\n\nI'M SORRY FOR MAKING THIS LAG SO MUCH, IDK HOW TO FIX IT! PLEASE DON'T POST COMMENTS ABOUT THAT :3\n\nAnd... if...you...don't...mind...please...love...favourite...and..\n...followwwww (lol I wrote it like that cuz I just banged my toe) :P\n\nAll art & code done by @UnicornBing :3

@Stage\n\n@Sprite1\n\nwhen [up arrow v] key pressed\nif <(can_cat_jump) = [YES]> then\n    set [can_cat_jump v] to [NO]\n    repeat (10)\n        change y by (20)\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (right arrow v) pressed?> then\n        change x by (10)\n        if <touching (sprite2 v)?> then\n            repeat until <not <touching (sprite2 v)?>>\n                change x by (-1)\n            end\n        end\n    end\n    if <key (left arrow v) pressed?> then\n        change x by (-10)\n    end\nend\n\nwhen flag clicked\ngo to x: (-190) y: (-9)\nforever\n    change y by (-10)\nend\n\nwhen flag clicked\nforever\n    if <<touching (sprite2 v)?> or <touching (block_2 v)?>> then\n        change y by (10)\n        set [can_cat_jump v] to [YES]\n    end\nend\n\nwhen flag clicked\nforever\n    if <(x position) = [275]> then\n        go to x: (-187) y: (-18)\n        broadcast (next fing aaaaa v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#e0e0e0)?> then\n        go to x: (-187) y: (-18)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#e0e0e0)?> then\n        go to x: (-187) y: (-18)\n    end\nend\n\n@Sprite2\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    set [level v] to (costume [number v])\nend\n\nwhen I receive [next fing aaaaa v]\nnext costume\n\n@wording\n\nwhen flag clicked\nswitch costume to (costume1 v)\nforever\n    switch costume to (level)\nend\n\nwhen flag clicked\ngo to [back v] layer\n\n@Thumnail\n\nwhen flag clicked\nset [ghost v] effect to (100)\n\n
Moon - 360° Platformer Engine


@Stage\n\n@Sprite\n\nwhen flag clicked\nset [yv v] to [0]\nset [xv v] to [0]\nset [level v] to [1]\nset [jumps v] to [0]\nswitch costume to (costume1 v)\nshow\nset [lr v] to [0]\nset [ud v] to [100]\ngo to x: (0) y: (50)\nset rotation style [all around v]\nforever\n    repeat until <not <touching (platforms v)?>>\n        set [blah v] to [0]\n        tick\n        broadcast (tick v)\n        set [ud v] to ((y position) + (0.1))\n    end\n    set [blah v] to [1]\n    tick\n    broadcast (tick v)\nend\n\nif <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > ((y position) + (20))>>> then\n    if <(Xv) > [0]> then\n        set [xv v] to [-8]\n    else\n        set [xv v] to [8]\n    end\n    set [yv v] to [13]\nelse\n    set [xv v] to [0]\nend\n\nchange y by (1)\n\nif <<touching (sprite2 v)?> or <<touching (sprite5 v)?> or <touching (sprite6 v)?>>> then\n    set [yv v] to [20]\nend\nif <touching (sprite3 v)?> then\n    start sound [Crunch v]\n    go to x: (-193) y: (-77)\nend\n\nwhen I receive [lvl start v]\ngo to x: (-193) y: (-77)\n\nwhen I receive [next level v]\ngo to x: (-193) y: (-77)\nchange [level v] by (1)\n\nchange [lr v] by (1)\n\nchange [ud v] by (1)\n\nchange [lr v] by (1)\n\nchange [ud v] by (-5)\n\nchange [ud v] by (-5)\n\nchange [ud v] by (-5)\n\nchange [ud v] by (1)\n\ndefine tick\nchange [lr v] by (x position)\nif <(blah) = [1]> then\n    set [ud v] to ((y position) + (.01))\nend\npoint towards (platforms v)\ngo to x: (0) y: (UD)\nif <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> then\n    change [xv v] by (1)\nend\nif <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < (x position)>>> then\n    change [xv v] by (-1)\nend\nset [xv v] to ((Xv) * (.8))\nchange x by (Xv)\nrepeat (5)\n    if <touching (platforms v)?> then\n        change y by (.01)\n    end\nend\nif <touching (platforms v)?> then\n    change x by ((Xv) * (-1))\nend\nchange [yv v] by (-1)\nchange y by (Yv)\nchange y by (-1)\nif <touching (platforms v)?> then\n    change y by ((Yv) * (-1))\n    set [yv v] to [0]\nend\nif <touching (platforms v)?> then\n    set [jumps v] to [0]\nend\nif <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > ((y position) + (20))>>> then\n    if <(jumps) = [0]> then\n        set [jumps v] to [1]\n        set [yv v] to [10]\n    end\nend\nchange y by (1)\n\ngo to x: (0) y: (UD)\n\ngo to x: (0) y: (UD)\n\ngo to x: (0) y: (125)\n\ngo to x: (0) y: (UD)\n\ngo to x: (0) y: (UD)\n\ngo to x: (0) y: (UD)\n\ngo to x: (0) y: (UD)\n\ngo to x: (0) y: (UD)\n\nwait until \n\nrepeat until <not >\nend\n\nset [lr v] to [0]\n\n@platforms\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (costume1 v)\nshow\n\nwhen I receive [tick v]\ngo to x: (0) y: ((UD) * (-1))\npoint in direction ((LR) * (-1))\n\n@TB\n\nwhen flag clicked\ngo to x: (0) y: (0)\nshow\nset [ghost v] effect to (100)\nforever\n    go to [front v] layer\nend\n\n
Rotation - A 360° Platformer #Games

Instructions: Rotation - A 360° Platformer \n\nHow To Play: Use Arrow Keys to move or Mobile. Do not hit spikes. The Platformer level spins with you!\n\nFollow me @Ryham301 for more amazing games\n\nCredits:\n\nBasic 360* by pranavhaha\n\nMusic by Xaf and Scratchinjojo\n\nTags:\n\n#Games #Games #All #All 

@Stage\n\n@level\n\nwhen flag clicked\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [d vel v] to [0]\nset [y vel v] to [0]\nforever\n    change [y vel v] by (1)\n    if <<key (right arrow v) pressed?> or <<(mouse x) > (x position)> and <mouse down?>>> then\n        change [d vel v] by (-0.2)\n    end\n    if <<key (left arrow v) pressed?> or <<(x position) > (mouse x)> and <mouse down?>>> then\n        change [d vel v] by (0.2)\n    end\n    set [d vel v] to ((d vel) * (0.8))\n    turn right (d vel) degrees\n    if <touching (player v)?> then\n        change y by (-1)\n        if <touching (player v)?> then\n            change y by (-1)\n            if <touching (player v)?> then\n                change y by (-1)\n                if <touching (player v)?> then\n                    change y by (-1)\n                    if <touching (player v)?> then\n                        change y by (4)\n                        turn right ((d vel) * (-1)) degrees\n                        set [d vel v] to [0]\n                    end\n                end\n            end\n        end\n    end\n    change y by (y vel)\n    if <touching (player 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 <touching (player v)?> then\n        if <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>> then\n            start sound [Jump v]\n            set [y vel v] to [-12]\n        end\n    end\n    change y by (-1)\nend\n\nwhen I receive [restart v]\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [d vel v] to [0]\nset [y vel v] to [0]\n\nwhen I receive [next level v]\npoint in direction (90)\ngo to x: (-10) y: (-500)\nset [d vel v] to [0]\nset [y vel v] to [0]\nnext costume\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\n@Player\n\nwhen flag clicked\ngo to x: (0) y: (0)\n\nwhen I receive [respawn v]\nset [ghost v] effect to (100)\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\n\nwhen flag clicked\nforever\n    change y by (-5)\n    if <touching color (#ff0000)?> then\n        broadcast (Restart v)\n    end\n    change y by (5)\nend\n\nwhen flag clicked\nforever\n    if <touching color (#2aff00)?> then\n        broadcast (Next Level v)\n    end\nend\n\n@Music\n\nwhen flag clicked\nforever\n    play sound [journey v] until done\n    play sound [Summit v] until done\nend\n\n@Thumbnail\n\nwhen flag clicked\nset [ghost v] effect to (100)\nforever\n    go to x: (0) y: (0)\n    go to [front v] layer\nend\n\n
How to make 360 platformer #tutorials

Instructions: 360 platformer tutorial\nFollow steps correctly\nBasically changed change x by() with turn right()\nEasy platformer script\nremix this engine https://scratch.mit.edu/projects/399068363/

@Stage\n\nwhen flag clicked\nforever\n    play sound [Alan Walker - Spectre v] until done\nend\n\n@tutorial\n\nwhen flag clicked\nwait (1) seconds\nforever\n    set [ghost v] effect to (5)\n    if <<key (right arrow v) pressed?> or <<[0] < (mouse x)> and <mouse down?>>> then\n        if <(t) = [n]> then\n            change [slide v] by (1)\n            set [sd v] to [1]\n            create clone of (_myself_ v)\n            wait (1) seconds\n        end\n    end\n    if <<key (left arrow v) pressed?> or <<(mouse x) < [0]> and <mouse down?>>> then\n        if <(t) = [n]> then\n            change [slide v] by (-1)\n            set [sd v] to [0]\n            create clone of (_myself_ v)\n            wait (1) seconds\n        end\n    end\nend\n\nwhen I start as a clone\ngo to [front v] layer\nif <(sd) = [1]> then\n    repeat (20)\n        change x by (-20)\n    end\nend\nif <(sd) = [0]> then\n    repeat (20)\n        change x by (20)\n    end\nend\ndelete this clone\n\nwhen flag clicked\ngo to x: (0) y: (0)\nforever\n    repeat (10)\n        change y by (0.5)\n    end\n    repeat (20)\n        change y by (-0.5)\n    end\n    repeat (10)\n        change y by (0.5)\n    end\nend\n\nwhen flag clicked\nset [sd v] to [0]\nset [slide v] to [1]\nswitch costume to (1 v)\nforever\n    switch costume to (Slide)\n    if <(costume [number v]) = [1]> then\n        set [slide v] to [1]\n    end\nend\n\n@script\n\nwhen flag clicked\nset [t v] to [n]\nswitch costume to (costume1 v)\nset drag mode [draggable v]\nforever\n    if <(Slide) = [12]> then\n        say [Drag me!]\n        show\n        if <<touching (mouse-pointer v)?> and <mouse down?>> then\n            set [t v] to [y]\n        else\n            set [t v] to [n]\n        end\n    else\n        set [t v] to [n]\n        hide\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\nforever\n    go to [front v] layer\n    go to x: (0) y: (0)\n    set [ghost v] effect to (100)\nend\n\n
Bee platformer 

Instructions: arrow key to move once you have beat the game (it is easy) press space to toggle backdrops

@Stage\n\nwhen I receive [start v]\nwait (2) seconds\nswitch backdrop to (juce v)\nwait (2) seconds\nswitch backdrop to (backdrop4 v)\nbroadcast (a2 v)\n\nwhen I receive [a2 v]\nset [level v] to [4]\nswitch backdrop to (backdrop1 v)\nforever\n    switch backdrop to (LEVEL)\n    if <(LEVEL) = [7]> then\n        wait (3) seconds\n        switch backdrop to (backdrop3 v)\n        forever\n            if <key (space v) pressed?> then\n                next backdrop\n                wait (1) seconds\n            end\n        end\n    end\nend\n\nwhen flag clicked\nswitch backdrop to (narmal2 v)\n\nwhen I receive [a2 v]\nforever\n    play sound [Flight of the Bumblebee Animated in Color v] until done\nend\n\n@JUCIE\n\nwhen I receive [message1 v]\nshow\nstart sound [bubbles v]\nbroadcast (start v)\nglide (3) secs to x: (45) y: (-180)\nhide\n\nwhen flag clicked\nset size to (5000) %\ngo to [front v] layer\ngo to x: (45) y: (346)\nhide\n\n@LOGO\n\nwhen flag clicked\nshow\ngo to x: (0) y: (0)\nswitch costume to (costume1 v)\nwait (3) seconds\nswitch costume to (costume2 v)\nchange size by (10)\nwait (0.2) seconds\nchange size by (-10)\nbroadcast (message1 v)\n\nwhen I receive [start v]\nwait (2) seconds\nhide\n\nwhen I receive [start v]\nforever\n    play sound [MinecraftUniverse - Eclipse v] until done\nend\n\nwhen flag clicked\nforever\n    set volume to (VOLUME) %\nend\n\n@honey-bee\n\nwhen I receive [message1 v]\ngo to x: (0) y: (0)\nforever\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n        move (5) steps\n    end\nend\n\nwhen flag clicked\nhide\nforever\n    if <touching color (#000000)?> then\n        set [gravity v] to [0]\n    else\n        set [gravity v] to [-5]\n    end\n    change y by (Gravity)\nend\n\nwhen I receive [message1 v]\nforever\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n        move (5) steps\n    end\nend\n\nwhen I receive [message1 v]\nforever\n    if <key (up arrow v) pressed?> then\n        set [jump v] to [15]\n        change y by (10)\n        repeat until <touching color (#000000)?>\n            change [jump v] by (-1)\n            change y by (Jump)\n        end\n    end\nend\n\nwhen I receive [message1 v]\nforever\n    if <touching color (#0054ff)?> then\n        change [level v] by (1)\n        wait (3) seconds\n    end\n    if <touching color (#9b1c00)?> then\n        stop [all v]\n    end\nend\n\nwhen I receive [a2 v]\nshow\n\n@Honeycomb-Hexagon\n\nwhen flag clicked\nshow\nwait (0.0001) seconds\nhide\n\nwhen I receive [a v]\nshow\n\n