LAVA (A platformer) Version 1.3

Instructions: ==================================================\nYoung ball you have been chosen to become the great LAVA BALL you will have to complete these levels and at the end become the LAVA BALL MASTER. If you do then comment down below to add more levels so you can become the SUPER LAVA BALL MASTER!\n==================================================\nUse arrow keys to move and jump. don't touch the water or you will die. (You can go through yellow) ------- GOOD LUCK!\n==================================================\nThanks to ScratcherMaker22 for inspiring to make this!\n\nHave fun going through awesome levels of parkour!

@Stage\n\n@Sprite1\n\nwhen flag clicked\nhide\nwait (1) seconds\nshow\nswitch costume to (costume1 v)\n\nwhen I receive [nextlevel v]\nnext costume\n\n@Ball\n\nwhen flag clicked\nhide\nwait (1) seconds\nshow\ngo to x: (-208) y: (-77)\npoint in direction (90)\nset [level v] to [1]\nset [yv v] to [0]\nset [xv v] to [0]\nforever\n    change [yv v] by (-0.5)\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n        change [xv v] by (0.7)\n    end\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n        change [xv v] by (-0.7)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <touching color (#000000)?> then\n        change y by (1)\n        if <touching color (#000000)?> then\n            change y by (1)\n            if <touching color (#000000)?> then\n                change y by (1)\n                if <touching color (#000000)?> then\n                    change y by (1)\n                    if <touching color (#000000)?> then\n                        change y by (1)\n                        if <touching color (#000000)?> then\n                            change x by ((Xv) * (-1))\n                            change x by (-1)\n                            change y by (-5)\n                            if <touching (none v)?> then\n                                change x by (Change)\n                            end\n                            change x by (1)\n                            if <key (up arrow v) pressed?> 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 [10]\n                            else\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (Yv)\n    if <touching color (#000000)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#000000)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [10]\n        end\n    end\n    if <touching color (#003fff)?> then\n        go to x: (-208) y: (-77)\n        change [☁ worldwidedeaths v] by (1)\n        set [xv v] to [0]\n        set [yv v] to [0]\n        point in direction (90)\n    end\n    if <(x position) > [235]> then\n        broadcast (nextlevel v)\n        go to x: (-208) y: (-77)\n    end\n    change y by (1)\nend\n\nwhen I receive [got you v]\nwait (5) seconds\nhide\n\nwhen flag clicked\nhide\nwait (1) seconds\nshow\ngo to x: (-208) y: (-77)\npoint in direction (90)\nset [level v] to [1]\nset [yv v] to [0]\nset [xv v] to [0]\nforever\n    change [yv v] by (-0.5)\n    if <key (right arrow v) pressed?> then\n        point in direction (90)\n        change [xv v] by (0.7)\n    end\n    if <key (left arrow v) pressed?> then\n        point in direction (-90)\n        change [xv v] by (-0.7)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <touching color (#000000)?> then\n        change y by (1)\n        if <touching color (#000000)?> then\n            change y by (1)\n            if <touching color (#000000)?> then\n                change y by (1)\n                if <touching color (#000000)?> then\n                    change y by (1)\n                    if <touching color (#000000)?> then\n                        change y by (1)\n                        if <touching color (#000000)?> then\n                            change x by ((Xv) * (-1))\n                            change x by (-1)\n                            change y by (-5)\n                            if <touching (null v)?> then\n                                change x by (Change)\n                            end\n                            change x by (1)\n                            if <key (up arrow v) pressed?> 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 [10]\n                            else\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (Yv)\n    if <touching color (#000000)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#000000)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [10]\n        end\n    end\n    if <touching color (#003fff)?> then\n        go to x: (-208) y: (-77)\n        change [☁ worldwidedeaths v] by (1)\n        set [xv v] to [0]\n        set [yv v] to [0]\n        point in direction (90)\n    end\n    if <(x position) > [235]> then\n        broadcast (nextlevel v)\n        go to x: (-208) y: (-77)\n    end\n    change y by (1)\nend\n\n@Sprite2\n\nwhen flag clicked\nrepeat (10)\n    change [ghost v] effect by (10)\nend\n\n