MINECRAFT PLATFORMER 10000000000 HOURS OF WORK
@Stage\n\nwhen flag clicked\nswitch backdrop to (minecraft_cover v)\nforever\n    play sound [haha bad quality go brrrr v] until done\nend\n\nwhen I receive [animation v]\nstop [other scripts in sprite v]\nstop all sounds\n\nwhen [r v] key pressed\nstop [other scripts in sprite v]\nstop all sounds\n\nwhen flag clicked\nforever\n    change [color v] effect by (5)\nend\n\nwhen I receive [end v]\nswitch backdrop to (backdrop1 v)\n\nwhen I receive [:0 v]\nforever\n    repeat (5)\n        change [brightness v] effect by (2)\n    end\n    repeat (5)\n        change [brightness v] effect by (-2)\n    end\n    wait (0.35) seconds\n    clear graphic effects\nend\n\n@Sprite1\n\n@Player\n\nwhen flag clicked\nset [level!!! v] to [1]\nshow\nclear graphic effects\ngo to x: (-182) y: (-12)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    change [y v] by (-1)\n    if <key (right arrow v) pressed?> then\n        change [x v] by (4)\n    end\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-4)\n    end\n    set [x v] to ((x) * (0.7))\n    change x by (x)\n    if <touching (ground v)?> then\n        change y by (1)\n        if <touching (ground v)?> then\n            change y by (1)\n            if <touching (ground v)?> then\n                change y by (1)\n                if <touching (ground v)?> then\n                    change y by (1)\n                    if <touching (ground v)?> then\n                        change y by (1)\n                        if <touching (ground v)?> then\n                            change y by (1)\n                            if <touching (ground v)?> then\n                                change y by (-6)\n                                change x by ((x) * (-1))\n                                set [x v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (y)\n    if <touching (ground v)?> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<touching (ground v)?> and <key (down arrow v) pressed?>> then\n        start sound [Metal pipe v]\n        set [y v] to [14]\n    end\n    change y by (1)\n    if <touching (danger v)?> then\n        start sound [GET NOOB v]\n        Death Animation\n        go to x: (-182) y: (-12)\n    end\n    if <(x position) > [249]> then\n        change [level!!! v] by (1)\n        broadcast (LevelUp v)\n    end\n    if <key (up arrow v) pressed?> then\n        start sound [Big Boing v]\n    end\nend\n\ndefine Death Animation\nrepeat (10)\n    change [ghost v] effect by (25)\n    change size by (10)\nend\nset size to (100) %\nclear graphic effects\n\nwhen I receive [levelup v]\ngo to x: (-182) y: (-12)\n\nwhen flag clicked\nshow variable [level!!! v]\nshow variable [my variable v]\nshow variable [my variable2 v]\nforever\n    if <(LEVEL!!!) = [6]> then\n        start sound [Tada v]\n        stop [other scripts in sprite v]\n        wait (4) seconds\n        hide variable [level!!! v]\n        hide variable [my variable v]\n        hide variable [my variable2 v]\n        broadcast (animation v)\n        stop [this script v]\n    end\nend\n\nwhen [r v] key pressed\nstop [other scripts in sprite v]\n\nwhen I receive [animation v]\nhide\n\n@Ground\n\nwhen flag clicked\nshow\nswitch costume to (costume2 v)\n\nwhen I receive [levelup v]\nnext costume\ngo to [back v] layer\n\nwhen [r v] key pressed\nstop [other scripts in sprite v]\nhide\n\nwhen I receive [animation v]\nhide\n\n@Danger\n\nwhen I receive [levelup v]\nnext costume\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\n\nwhen I receive [animation v]\nhide\n\n@Sam\n\nwhen flag clicked\ngo to x: (-1) y: (42)\nswitch costume to (sam v)\nset size to (100) %\nhide\nforever\n    if <(LEVEL!!!) = [4]> then\n        start sound [Dramatic v]\n        start sound [Dramatic2 v]\n        start sound [Dramatic3 v]\n        start sound [Dramatic4 v]\n        start sound [Dramatic5 v]\n        show\n        go to [front v] layer\n        switch costume to (sam v)\n        wait (1) seconds\n        switch costume to (sam4 v)\n        wait (1) seconds\n        switch costume to (sam2 v)\n        wait (2) seconds\n        switch costume to (sam3 v)\n        wait (2) seconds\n        hide\n        stop [this script v]\n    else\n        hide\n    end\nend\n\nchange size by (10)\n\nset size to (10000000000) %\n\nwhen [r v] key pressed\nstop [other scripts in sprite v]\n\nwhen I receive [animation v]\nhide\n\n@Sprite3\n\nwhen flag clicked\nshow\nclone\nforever\n    switch costume to (costume2 v)\n    go to x: (pick random (-200) to (200)) y: (200)\n    wait (pick random (0.1) to (3)) seconds\n    start sound [Ping v]\n    glide (1) secs to x: (x position) y: (-200)\nend\n\nwhen I start as a clone\nforever\n    switch costume to (costume1 v)\n    go to x: (pick random (-200) to (200)) y: (200)\n    wait (pick random (0.1) to (3)) seconds\n    start sound [Ping v]\n    glide (1) secs to x: (x position) y: (-200)\nend\n\nwhen flag clicked\nforever\n    if <(LEVEL!!!) = [6]> then\n        stop [other scripts in sprite v]\n        stop [this script v]\n    end\nend\n\nwhen I start as a clone\nforever\n    if <(LEVEL!!!) = [6]> then\n        delete this clone\n    end\n    if <key (r v) pressed?> then\n        delete this clone\n    end\nend\n\ndefine clone\nrepeat (10)\n    create clone of (_myself_ v)\nend\n\nwhen [r v] key pressed\nstop [other scripts in sprite v]\n\nwhen I receive [animation v]\nhide\n\n@29:3:23\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\n\nwhen I receive [animation v]\nwait (0) seconds\nstart sound [FEAR ME v]\nshow\ngo to [front v] layer\nswitch costume to (29:3:23 v)\nwait (2) seconds\ncreate clone of (_myself_ v)\nrepeat (5)\n    switch costume to (29:3:232 v)\n    start sound [Low Boing2 v]\n    wait (0.1) seconds\n    switch costume to (29:3:233 v)\n    start sound [Low Boing2 v]\n    wait (0.1) seconds\nend\nrepeat (7)\n    next costume\n    start sound [Low Boing2 v]\n    wait (0.2) seconds\nend\nwait (1) seconds\nswitch costume to (why v)\nrepeat (8)\n    next costume\n    start sound [Low Boing2 v]\n    wait (0.1) seconds\nend\nwait (1) seconds\nswitch costume to (1:4:2300 v)\nrepeat (4)\n    wait (0.2) seconds\n    next costume\nend\n\nwhen I start as a clone\ngo to [front v] layer\nswitch costume to (costume1 v)\nwait (4) seconds\nswitch costume to (costume2 v)\nwait (1.8) seconds\nset [ghost v] effect to (100)\nswitch costume to (1:4:2300 6 v)\nwait (1) seconds\nrepeat (150)\n    change [ghost v] effect by (-0.75)\nend\nwait (0.8) seconds\nbroadcast (end v)\ndelete this clone\n\nwhen [r v] key pressed\nstop [other scripts in sprite v]\n\nforever\n    play sound [FEAR ME v] until done\nend\n\nwhen I receive [end v]\nhide\n\n@rick astley\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset size to (200) %\nhide\n\nwhen [r v] key pressed\nhide variable [level!!! v]\nhide variable [my variable v]\nhide variable [my variable2 v]\nshow\ngo to [front v] layer\nforever\n    wait (0.001) seconds\n    next costume\nend\n\nstop all sounds\n\nwhen [r v] key pressed\nforever\n    play sound [Never Gonna Give You Up Original v] until done\nend\n\n@Sprite2\n\nwhen flag clicked\nhide\nforever\n    wait (3) seconds\n    start sound [AJ's Samsung Skyline Notification Sound6 v]\n    start sound [AJ's Samsung Skyline Notification Sound2 v]\n    start sound [AJ's Samsung Skyline Notification Sound3 v]\n    start sound [AJ's Samsung Skyline Notification Sound4 v]\n    show\n    wait (3) seconds\n    hide\nend\n\nwhen [r v] key pressed\nstop all sounds\nstop [other scripts in sprite v]\n\nwhen flag clicked\nforever\n    if <(LEVEL!!!) = [6]> then\n        hide\n        stop [other scripts in sprite v]\n        stop [this script v]\n    end\nend\n\nstop all sounds\n\nwhen I receive [animation v]\nhide\n\n@spin\n\nwhen flag clicked\nshow\n\nwhen flag clicked\nforever\n    turn right (15) degrees\nend\n\nwhen [r v] key pressed\nstop [other scripts in sprite v]\n\nwhen flag clicked\nforever\n    if <(LEVEL!!!) = [6]> then\n        stop [other scripts in sprite v]\n        stop [this script v]\n    end\nend\n\nwhen I receive [animation v]\nhide\n\n@help\n\nwhen flag clicked\ngo to [front v] layer\nset [ghost v] effect to (100)\n\n@Sprite4\n\nwhen flag clicked\nhide\n\nwhen I receive [end v]\nwait (1) seconds\nbroadcast (:0 v)\nset size to (18) %\nshow\nrepeat (5)\n    change size by (20)\nend\nset [size v] to [2]\nrepeat (20)\n    change size by (size)\n    change [size v] by (-0.1)\nend\n\n
COMMENT ANIMATIONS OMG!!! https://scratch.mit.edu/projects/822896755/\n\nUSE UP AND DOWN AND ALL AROUND ARROW KEYS ON KEYBOARD ON COMPUTOR ON EARTH PLS THANKJ YOU PLEASE\n\nBTW SMACK THE FLAG 10 TIMES SO YOU CAN GET 1000000000 FPS!!!!! TOTALLY NOT BECAUSE MY CODE DOESNT WORK!!!!!!!!!!