Platformer Minecraft Quiz!! 【2】

Instructions: Part 2: https://scratch.mit.edu/projects/634135768/\nPart 3: https://scratch.mit.edu/projects/634736678/\n\n=======================================                                 \n ※Rescue※\n=======================================\nʜɪ ᴀʟʟ!!! ᴍᴇ @hern1 ɪs ɢᴏɪɴɢ ᴛᴏ ᴘʀᴇsᴇɴᴛ ᴀ ɴᴇᴡ ᴘʀᴏᴊᴇᴄᴛ, ʀᴇsᴄᴜᴇ!!! ɪ ᴀʟᴍᴏsᴛ ᴛᴀᴋᴇ 1 ᴍᴏɴᴛʜ ᴛᴏ ᴅᴏ ᴛʜɪs ᴘʀᴏᴊᴇᴄᴛ! sᴏ ᴘʟᴇᴀsᴇ ᴍᴀᴋᴇ ᴛʜɪs ᴏɴ ᴛʀᴇɴᴅɪɴɢ 1sᴛ ᴘᴀɢᴇ.\nʏᴏᴜ ᴡɪʟʟ ғᴇᴇʟ ʙᴀᴅ ɪғ ʏᴏᴜ ᴅᴏɴ'ᴛ ʟᴏᴠᴇ ᴀɴᴅ sᴛᴀʀ.\nʀᴇᴍɪx ᴍᴀᴋᴇ ʏᴏᴜ ʜᴀᴘᴘʏ.\nғᴏʟʟᴏᴡ ᴍᴇ @hern1 ғᴏʀ ᴍᴏʀᴇ ᴀᴍᴀᴢɪɴɢ ᴘʟᴀᴛғᴏʀᴍᴇʀ!!!\nɪ ᴡɪʟʟ ᴅᴏ ᴘᴀʀᴛ 2 ᴡʜᴇɴ ɪᴛ ʀᴇᴀᴄʜ 50 ʟᴏᴠᴇs.\nᴘʟᴀʏ ɪᴛ ᴏɴ ᴛᴜʀʙᴏᴡᴀʀᴘ ɪғ ɪᴛ ɪs ʟᴀɢɢʏ ᴏʀ ᴄʀᴀsʜɪɴɢ.\nᴛʜᴇ ɢᴀᴍᴇ ᴡɪʟʟ ʟᴏᴀᴅ ғᴀsᴛᴇʀ ᴀɴᴅ sᴍᴏᴏᴛʜᴇʀ. https://turbowarp.org/629372491\nᴀᴅᴠᴇʀᴛɪsɪɴɢ ɪs ᴀʟʟᴏᴡᴇᴅ ɪғ ʏᴏᴜ ʟᴏᴠᴇ ᴀɴᴅ sᴛᴀʀ.\nsᴏʀʀʏ ɪғ ᴛʜᴇ ᴡᴀᴛᴇʀ ɪs ɴᴏᴛ ғʟᴏᴡ sᴍᴏᴏᴛʜʟʏ.\n=======================================                                 \n ※Story※\n=======================================\nʏᴏᴜ ʟɪᴠᴇ ʜᴀᴘᴘɪʟʏ ᴡɪᴛʜ ʏᴏᴜʀ ғᴀᴍɪʟʏ...\nᴏɴᴇ ᴅᴀʏ, ʙᴀᴅ ᴘᴇᴏᴘʟᴇ ᴄᴀᴍᴇ...\nᴛʜᴇʏ sᴛᴏʟᴇ ʏᴏᴜʀ ᴘᴀʀᴇɴᴛs.\nʏᴏᴜ ɴᴇᴇᴅ ᴛᴏ ʀᴇsᴄᴜᴇ ᴛʜᴇᴍ!\n=======================================\n                                ※Stats※\n=======================================\n1 ᴍᴏɴᴛʜ ᴏғ ᴡᴏʀᴋ\n156 ᴀssᴇᴛs\n2090 ʙʟᴏᴄᴋs\n21 sᴘʀɪᴛᴇs ( ɪɴᴄʟᴜᴅᴇᴅ ᴛʜᴇ ʙʟᴀɴᴋ sᴘʀɪᴛᴇ. )\n20 sᴘʀɪᴛᴇs ( ɴᴏᴛ ɪɴᴄʟᴜᴅᴇᴅ ᴛʜᴇ ʙʟᴀɴᴋ sᴘʀɪᴛᴇ. )\n=======================================\n                                     ※Rules※\n=========================================\nᴡ, ᴀ, s, ᴅ ᴛᴏ ᴍᴏᴠᴇ.\nᴀᴠᴏɪᴅ sᴘɪᴋᴇs, sᴀᴡ, ʟᴀᴠᴀ ᴀɴᴅ ᴇɴᴇᴍʏ.\nᴘʀᴇss sᴘᴀᴄᴇ ᴛᴏ ᴜsᴇ ʏᴏᴜʀ sᴡᴏʀᴅ.\nᴛʜᴇ ᴍᴀᴘ ɪs ɪɴ ᴛʜᴇ ᴇɴᴅ ᴏғ ᴛʜᴇ ɢᴀᴍᴇ!!!\n\n=======================================\n                                  ※ᴄʀᴇᴅɪᴛs※\n =======================================\nᴛʜᴀɴᴋs ᴛᴏ  @JC_ProGold ғᴏʀ ᴛʜᴇ sʟɪᴍᴇ ᴄᴏsᴛᴜᴍᴇ. \n \nᴛʜᴀɴᴋs ᴛᴏ ɪ ᴅᴏɴ'ᴛ ᴋɴᴏᴡ ᴡʜᴏ ( ɪғ ʏᴏᴜ ᴋɴᴏᴡ ᴘʟᴇᴀsᴇ\nᴛᴇʟʟ ᴍᴇ. ) ғᴏʀ ᴛʜᴇ ɪɴᴛʀᴏ.\n \nᴛʜᴀɴᴋs ᴛᴏ @-InfinityCode- ғᴏʀ ᴛʜᴇ sʟɪᴍᴇ ᴘᴀʀᴛɪᴄᴀʟ ᴄᴏᴅᴇ ᴀɴᴅ ᴛʜᴇ sʟɪᴍᴇ ᴄᴏᴅᴇ.\n \nᴛʜᴀɴᴋs ᴛᴏ @Tao196 ғᴏʀ ʜᴇʟᴘɪɴɢ ᴍᴇ ғɪxɪɴɢ sᴏᴍᴇ\nɢʟɪᴛᴄʜ.\n\nᴛʜᴀɴᴋs ᴛᴏ ғᴏʀ @-Zytixon- ᴛʜᴇ sᴛᴏʀʏ ᴄᴏᴅᴇ.\n\nᴛʜᴇ ʀᴇsᴛ ᴀʟʟ ʙʏ ᴍᴇ.\n \nʟᴏᴠᴇ sᴛᴀʀ ᴀɴᴅ ғᴏʟʟᴏᴡ ғᴏʀ ᴍᴏʀᴇ.\n\n\n\n\nTags ( Ignore ): \n\n#All #Games #Trending #All #Games #Trending\n#All #Games #Trending #All #Games #Trending\n#All #Games #Trending #All #Games #Trending\n#All #Games #Trending #All #Games #Trending\n#Tutorials #Tutorials #Tutorials #Tutorials #Tutorials \n#games #all #fun #platformer #spikes #awesome #saw\n#lava #text #like #fav #art #follow #hern1 #enjoy #lol #good #water #ground #hope #you #enjoy #thumbnail #music #sword #slime #background #enemy #turbowarp\n#cloud #map #grassland #rescue #map #story #intro \n

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nforever\n    play sound [Just Shapes and Beats - Factory Theme v] until done\nend\n\nwhen I receive [next v]\nnext backdrop\nwait () seconds\n\n@player\n\nwhen flag clicked\nset [game v] to [1]\nset [ghost v] effect to (0)\nshow\ngo to x: (-200) y: (-108)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    if <(game) = [1]> then\n        if <key (right arrow v) pressed?> then\n            change [x v] by (0.6)\n        end\n        if <key (left arrow v) pressed?> then\n            change [x v] by (-0.6)\n        end\n        change x by (X)\n        set [x v] to ((X) * (0.9))\n        if <touching (level v)?> then\n            change y by (0.5)\n            if <touching (level v)?> then\n                change y by (0.5)\n                if <touching (level v)?> then\n                    change y by (0.5)\n                    if <touching (level v)?> then\n                        change y by (0.5)\n                        if <touching (level v)?> then\n                            change y by (0.5)\n                            if <touching (level v)?> then\n                                change y by (0.5)\n                                if <touching (level v)?> then\n                                    change y by (0.5)\n                                    if <touching (level v)?> then\n                                        change y by (0.5)\n                                        if <key (up arrow v) pressed?> then\n                                            if <[0] < (X)> then\n                                                set [x v] to [-7]\n                                            else\n                                                set [x v] to [7]\n                                            end\n                                            set [y v] to [10]\n                                        else\n                                            set [x v] to ((X) * (-1.3))\n                                            change x by (X)\n                                            set [x v] to [0]\n                                            change x by ((X) / (5))\n                                        end\n                                        change y by (-4)\n                                    end\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n        change [y v] by (-0.5)\n        change y by (Y)\n        if <touching (level v)?> then\n            set [y v] to ((Y) * (-0.25))\n            change y by (Y)\n            if <touching (level v)?> then\n                change y by (Y)\n                if <touching (level v)?> then\n                    change y by (Y)\n                    if <touching (level v)?> then\n                        change y by (Y)\n                    end\n                end\n            end\n        end\n        change y by (-1)\n        if <<key (up arrow v) pressed?> and <touching (level v)?>> then\n            set [y v] to [9]\n        end\n        change y by (1)\n        if <key (down arrow v) pressed?> then\n            switch costume to (costume1 v)\n        else\n            switch costume to (costume v)\n        end\n    end\n    if <touching (sprite1 v)?> then\n        set [x v] to [0]\n        set [y v] to [0]\n        broadcast (next v)\n        set [ghost v] effect to (0)\n        wait (0.1) seconds\n    end\n    if <<touching (ouchie v)?> or <<touching (sqisher v)?> or <<touching (sqisher2 v)?> or <<touching (sqisher3 v)?> or <touching (player2 v)?>>>>> then\n        set [x v] to [0]\n        set [y v] to [0]\n        repeat (10)\n            change [ghost v] effect by (10)\n        end\n        go to x: (-200) y: (-108)\n        broadcast (oof v)\n        set [ghost v] effect to (0)\n    end\nend\n\nset [game v] to [0]\n\nwhen I receive [next v]\nset [x v] to [0]\nset [y v] to [0]\nwait (0.01) seconds\ngo to x: (-179) y: (-108)\n\nbroadcast (start2 v)\n\nwhen I receive [oof v]\n\nset [game v] to [1]\n\nwait (0.1) seconds\n\n@level\n\nwhen flag clicked\nset [level v] to [1]\nswitch costume to (costume1 v)\n\nwhen I receive [next v]\nnext costume\nchange [level v] by (1)\nwait () seconds\n\nwhen flag clicked\nforever\n    if <(level) = [4]> then\n        broadcast (sqish v)\n        stop [this script v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <(level) = [5]> then\n        broadcast (sqish2 v)\n        stop [this script v]\n    end\nend\n\nwhen flag clicked\nforever\n    if <(level) = [9]> then\n        broadcast (squish3 v)\n        stop [this script v]\n    end\nend\n\n@player2\n\nwhen flag clicked\n\nwhen flag clicked\ngo to [front v] layer\ngo to x: (50) y: (100)\nshow\nset [y2 v] to [0]\nset [x2 v] to [0]\nforever\n    if <([x position v] of [player v]) > (x position)> then\n        change [x2 v] by (0.25)\n    else\n        change [x2 v] by (-0.25)\n    end\n    if <<([y position v] of [player v]) > (y position)> and <touching (level v)?>> then\n        set [y2 v] to [9]\n    end\n    set [x2 v] to ((x2) * (0.9))\n    change x by (x2)\n    if <touching (level v)?> then\n        change y by (0.5)\n        if <touching (level v)?> then\n            change y by (0.5)\n            if <touching (level v)?> then\n                change y by (0.5)\n                if <touching (level v)?> then\n                    change y by (0.5)\n                    if <touching (level v)?> then\n                        change y by (0.5)\n                        if <touching (level v)?> then\n                            change y by (0.5)\n                            if <touching (level v)?> then\n                                change y by (0.5)\n                                if <touching (level v)?> then\n                                    change y by (0.5)\n                                    if <touching (level v)?> then\n                                        if <[0] < (x2)> then\n                                            set [x2 v] to [-4]\n                                        else\n                                            set [x2 v] to [4]\n                                        end\n                                        set [y2 v] to [9]\n                                    else\n                                        set [x2 v] to ((x2) * (-1.3))\n                                        change x by (x2)\n                                        set [x2 v] to [0]\n                                        change x by ((x2) / (5))\n                                    end\n                                    change y by (-4)\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [y2 v] by (-0.5)\n    change y by (y2)\n    change y by (-1)\n    if <touching (level v)?> then\n        set [y2 v] to ((y2) * (-0.25))\n        change y by (y2)\n        if <touching (level v)?> then\n            change y by (y2)\n            if <touching (level v)?> then\n                change y by (y2)\n                if <touching (level v)?> then\n                    change y by (y2)\n                end\n            end\n        end\n    end\n    change y by (1)\nend\n\nif <touching (level v)?> then\n    set [game v] to [0]\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    go to x: (-200) y: (-108)\n    broadcast (oof v)\nend\n\nwhen I receive [next v]\ngo to x: (50) y: (100)\nset [x2 v] to [0]\nset [y2 v] to [0]\n\nwhen I receive [dead v]\n\nbroadcast (start2 v)\n\nwhen I receive [oof v]\n\nset [x v] to [0]\nset [y v] to [0]\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\ngo to x: (-200) y: (-108)\n\nrepeat (10)\n    change [ghost v] effect by (10)\nend\ngo to x: (-200) y: (-108)\n\nforever\n\nif <key (up arrow v) pressed?> then\n    if <[0] < (X)> then\n        set [x v] to [-7]\n    else\n        set [x v] to [7]\n    end\n    set [y v] to [10]\nelse\n    set [x v] to ((X) * (-1.3))\n    change x by (X)\n    set [x v] to [0]\n    change x by ((X) / (5))\nend\nchange y by (-4)\n\nif <<key (up arrow v) pressed?> and <touching (level v)?>> then\n    set [y v] to [9]\nend\n\nif <key (down arrow v) pressed?> then\n    switch costume to (costume1 v)\nelse\n    switch costume to (costume v)\nend\n\nchange y by (-4)\n\nif <touching (level v)?> then\n    change y by (-4)\nend\n\nchange y by (-4)\n\nwhen I receive [oof v]\ngo to x: (50) y: (100)\nset [x2 v] to [0]\nset [y2 v] to [0]\n\n@gear background\n\nwhen flag clicked\ngo to [back v] layer\nswitch costume to (costume4 v)\ngo to x: (-222) y: (148)\nforever\n    turn right (1.5) degrees\nend\n\nwhen I receive [next v]\nnext costume\nwait () seconds\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (241) y: (37)\nset [ghost v] effect to (100)\n\n@ouchie\n\nwhen flag clicked\nswitch costume to (costume2 v)\n\nwhen I receive [next v]\nnext costume\nwait () seconds\n\n@sqisher\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\nforever\n    wait (2) seconds\n    repeat (10)\n        change y by (-8)\n    end\n    wait (0.5) seconds\n    repeat (10)\n        change y by (8)\n    end\nend\n\nwhen I receive [sqish v]\nwait () seconds\nshow\n\nwhen flag clicked\nwait (1) seconds\ngo to [front v] layer\n\nwhen I receive [next v]\nhide\n\n@sqisher2\n\nwhen flag clicked\npoint in direction (0)\nhide\ngo to x: (0) y: (0)\nforever\n    wait (0.5) seconds\n    repeat (10)\n        change x by (-8)\n    end\n    wait (2) seconds\n    repeat (10)\n        change x by (8)\n    end\nend\n\nwhen I receive [sqish2 v]\nwait () seconds\nshow\n\nwhen flag clicked\nwait (1) seconds\ngo to [front v] layer\n\nwhen I receive [next v]\nhide\n\n@sqisher3\n\nwhen flag clicked\npoint in direction (90)\nhide\ngo to x: (0) y: (0)\nforever\n    wait (2) seconds\n    repeat (10)\n        change y by (-8)\n    end\n    wait (0.5) seconds\n    repeat (10)\n        change y by (8)\n    end\nend\n\nwhen I receive [squish3 v]\nwait () seconds\nshow\n\nwhen flag clicked\nwait (1) seconds\ngo to [front v] layer\n\nwhen I receive [next v]\nhide\n\n@Sprite2\n\nwhen flag clicked\nhide\n\ngo to [front v] layer\nshow\n\n