Escape The Skyblock Platformer #all #games 

Instructions: Hello There \n\nUse arrow keys or WASD to move and space to skip level get to the other side of the screen to complete the level and escape the island. \n\n\nCredits:\n\nCredits @cs5122271 yeah me for art (cloud's by scratch tho)\n\n90% of code me @cs5122271 other 10% from the project calico A cat Platformer \n\nPunch deck on youtube for the song  \n\n\n\n\n                                     Update log \n\nApril 7 done\nApril 8 at fixed stuck in block glitch on level 13\nApril 10 made level 4 easier as asked \nApril 16 added space to skip level \nApril 18 added wasd keys\nApril 20 Fixed long wait for next level\nApril 21 109 on games WOW \nApril 22 105 on games WWOWOWO \nApril 22 1000 Views HOW!?!?!?!??!\nApril 25 50 loves OMG TYSM HOW THIS HAPPENED\nApril 26 54 on games WOWOOWOWOWOOW \nApril 26 Fixed Glitch on the last level\nApril 26 50 favs TYSM \nMay 6 2000 Views OMG WOW!!!!!!\nMay 28 reposted dew to lag\nJune 4th 2021 100 loves TYSM!!\n\n\nand now its dunn dun dund dead\n\n\n\n\n\n\n\ntags \n\n\n\n#all #games #fun #skyblock #platfromer #cs5122271\n#trending  #escapetheskyblock #Minecraft

@Stage\n\n@Sprite2\n\n@Player \n\nwhen flag clicked\ngo to x: (-215) y: (-70)\nset [level v] to [1]\nshow variable [level v]\nhide variable [y v]\nhide variable [x v]\nset [y v] to [0]\nset [x v] to [0]\nshow\nforever\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [x v] by (1)\n    end\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> 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 (skyblock  v)?> or <touching (uh the words? v)?>> then\n        change y by (1)\n        if <<touching (skyblock  v)?> or <touching (uh the words? v)?>> then\n            change y by (1)\n            if <<touching (skyblock  v)?> or <touching (uh the words? v)?>> then\n                change y by (1)\n                if <<touching (skyblock  v)?> or <touching (uh the words? v)?>> then\n                    change y by (1)\n                    if <<touching (skyblock  v)?> or <touching (uh the words? v)?>> then\n                        change x by ((X) * (-1))\n                        change y by (-4)\n                        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n                            if <(X) > [0]> then\n                                set [x v] to [-5]\n                            else\n                                set [x v] to [5]\n                            end\n                            set [y v] to [10]\n                        else\n                            set [y v] to [0]\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [y v] by (-1)\n    change y by (Y)\n    if <<touching (skyblock  v)?> or <touching (uh the words? v)?>> then\n        change y by ((Y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<touching (skyblock  v)?> or <touching (uh the words? v)?>> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [y v] to [15]\n        end\n    end\n    change y by (1)\n    if <(x position) = [418]> then\n        broadcast (next level  v)\n        go to x: (-45) y: (-70)\n    end\n    if <(y position) < [-178]> then\n        go to x: (-215) y: (-70)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (lava  v)?> then\n        go to x: (-45) y: (-70)\n    end\n    if <touching (spikes  v)?> then\n        go to x: (-45) y: (-70)\n    end\n    if <touching (evil red men 1  v)?> then\n        go to x: (-45) y: (-70)\n    end\n    if <touching (evil red men 1 2 v)?> then\n        go to x: (-45) y: (-70)\n    end\n    if <touching (evil red men 1 3 v)?> then\n        go to x: (-45) y: (-70)\n    end\n    if <touching (volcano lava  v)?> then\n        go to x: (-45) y: (-70)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<key (down arrow v) pressed?> or <key (s v) pressed?>> then\n        switch costume to (player down  v)\n    else\n        switch costume to (player  v)\n    end\nend\n\nwhen I receive [gg kid v]\nplay sound [recording1 v] until done\nbroadcast (lolol v)\n\nwhen [space v] key pressed\nbroadcast (next level  v)\ngo to x: (-45) y: (-70)\n\nwhen [r v] key pressed\nset [level v] to [1]\nbroadcast (reset v)\n\n@Skyblock \n\nwhen flag clicked\ngo to x: (1) y: (1)\nswitch costume to ( 10 100 53 dirt 30 100 76 grass  v)\ngo to [back v] layer\nshow\n\nwhen I receive [next level  v]\nnext costume\n\nwhen I receive [reset v]\nswitch costume to ( 10 100 53 dirt 30 100 76 grass  v)\n\n@ee\n\nwhen flag clicked\nchange [ghost v] effect by (100)\n\nwhen I receive [next level  v]\nchange [level v] by (1)\n\nwhen flag clicked\nwait until <(Level) = [14]>\nbroadcast (volcano  v)\n\nwhen flag clicked\nwait until <(Level) = [21]>\nbroadcast (end  v)\n\nwhen flag clicked\nforever\n    play sound [Close by Punch deck  v] until done\nend\n\nwhen I receive [end  v]\nstop all sounds\n\nwhen I receive [sounds on  v]\nforever\n    play sound [Close by Punch deck  v] until done\nend\n\n@Clouds\n\nwhen flag clicked\ngo to [back v] layer\nswitch costume to (cloud-a v)\nforever\n    go to x: (250) y: (pick random (175) to (133))\n    next costume\n    repeat (100)\n        change x by (-5)\n    end\nend\n\n@Uh the words?\n\nwhen flag clicked\ngo to x: (36) y: (28)\nswitch costume to (hello  v)\nshow\n\nwhen I receive [next level  v]\nnext costume\n\nwhen I receive [reset v]\nswitch costume to (hello  v)\n\n@Lava \n\nwhen flag clicked\nshow\ngo to x: (34) y: (35)\nswitch costume to (1 v)\ngo to [front v] layer\nforever\n    repeat (20)\n        change y by (0.5)\n    end\n    repeat (20)\n        change y by (-0.5)\n    end\nend\n\nwhen I receive [next level  v]\nnext costume\n\n@Spikes \n\nwhen flag clicked\nswitch costume to (spike for level 1  v)\ngo to x: (175) y: (-4)\nshow\n\nwhen I receive [next level  v]\nnext costume\n\n@evil red men 1 \n\nwhen flag clicked\ngo to x: (36) y: (28)\nswitch costume to ( v)\nforever\n    wait (0.8) seconds\n    repeat (4)\n        change x by (16)\n    end\n    wait (0.8) seconds\n    repeat (4)\n        change x by (-16)\n    end\nend\n\nwhen I receive [next level  v]\nnext costume\n\n@evil red men 1 2\n\nwhen flag clicked\ngo to x: (53) y: (-165)\nswitch costume to ( v)\nwait (1) seconds\nforever\n    wait (0.8) seconds\n    repeat (4)\n        change x by (16)\n    end\n    wait (0.8) seconds\n    repeat (4)\n        change x by (-16)\n    end\nend\n\nwhen I receive [next level  v]\nnext costume\n\n@evil red men 1 3\n\nwhen flag clicked\ngo to x: (26) y: (41)\nswitch costume to ( v)\nwait (1) seconds\nforever\n    wait (0.8) seconds\n    repeat (4)\n        change y by (16)\n    end\n    wait (0.8) seconds\n    repeat (4)\n        change y by (-16)\n    end\nend\n\nwhen I receive [next level  v]\nnext costume\n\n@GANDALF!?!?!??!\n\nwhen flag clicked\nhide\ngo to (magic  v)\ngo to x: (281) y: (-107)\n\nwhen I receive [end  v]\nshow\nset size to (75) %\nwait (0.5) seconds\nset size to (100) %\nplay sound [recording1 v] until done\nbroadcast (bob v)\n\nwhen I receive [ok bye  v]\nhide\n\nwhen I receive [lolol v]\nbroadcast (ok bye  v)\n\nwhen I receive [bob v]\nwait (1) seconds\nbroadcast (gg kid v)\n\n@Volcano lava \n\nwhen flag clicked\nhide\n\nwhen flag clicked\nwait until <(Level) = [15]>\nbroadcast (next  v)\n\nwhen flag clicked\nswitch costume to (1 v)\ngo to x: (36) y: (28)\n\nwhen I receive [volcano  v]\nshow\nforever\n    repeat until <(costume [number v]) = [14]>\n        wait (0.1) seconds\n        next costume\n    end\n    switch costume to (1 v)\nend\n\nwhen I receive [volcano  v]\nforever\n    wait (pick random (1) to (5)) seconds\n    hide\n    wait (4) seconds\n    show\nend\n\nwhen I receive [next  v]\nhide\nstop [other scripts in sprite v]\n\n@Magic \n\nwhen flag clicked\nhide\ngo to x: (195) y: (-57)\n\nwhen I receive [end  v]\nshow\nplay sound [pop v] until done\n\nwhen I receive [ok bye  v]\nhide\n\n@Sprite1\n\nwhen flag clicked\ngo to [front v] layer\nchange [ghost v] effect by (1000)\n\n@Sprite3\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen [m v] key pressed\nnext costume\nif <(costume [number v]) = [1]> then\n    broadcast (Sounds on  v)\nend\nif <(costume [number v]) = [2]> then\n    stop all sounds\nend\n\n