Pastel Platformer ♥︎

Instructions:             ----Welcome to Pastel Platformer!------\nThis game is super fun and easy! Use arrow keys to move and don't touch the purple circles and don't touch the red line at the bottom! \nThere are 10 levels!\nOh yeah and if you want to play it again you have to leave and go to this page again! (sorry) But if it works then ok. Heres an update:\n\nUPDATE:\nThe wall thing is fixed! :D

@Stage\n\nwhen flag clicked\nswitch backdrop to (blue sky 2  v)\n\nwhen I receive [alllevelscomplete v]\nswitch backdrop to (blue sky 2 2 v)\n\nwhen I receive [let's go! v]\nforever\n    play sound [Mounika - Cut My Hair \(feat v] until done\nend\n\n@Player\n\nwhen flag clicked\nforever\n    if <(Player2: Level) = [11]> then\n        hide\n        stop [other scripts in sprite v]\n        forever\n            broadcast (alllevelscomplete v)\n        end\n    end\nend\n\nwhen I receive [alllevelscomplete v]\nhide\n\nwhen I receive [let's go! v]\nshow\ngo to x: (-208) y: (-77)\npoint in direction (90)\nset [player2: level v] to [1]\nset [player2: yv v] to [0]\nset [player2: xv v] to [0]\nforever\n    change [player2: yv v] by (-0.5)\n    if <key (right arrow v) pressed?> then\n        switch costume to (costume1 v)\n        change [player2: xv v] by (0.7)\n    end\n    if <key (left arrow v) pressed?> then\n        switch costume to (costume2 v)\n        change [player2: xv v] by (-0.7)\n    end\n    set [player2: xv v] to ((Player2: Xv) * (0.9))\n    change x by (Player2: Xv)\n    if <<touching color (#deb2ff)?> or <touching color (#ff00ea)?>> then\n        change y by (1)\n        if <<touching color (#deb2ff)?> or <touching color (#ff00ea)?>> then\n            change y by (1)\n            if <<touching color (#deb2ff)?> or <touching color (#ff00ea)?>> then\n                change y by (1)\n                if <<touching color (#deb2ff)?> or <touching color (#ff00ea)?>> then\n                    change y by (1)\n                    if <<touching color (#deb2ff)?> or <touching color (#ff00ea)?>> then\n                        change y by (1)\n                        if <<touching color (#deb2ff)?> or <touching color (#ff00ea)?>> then\n                            change x by ((Player2: 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 <(Player2: Xv) > [0]> then\n                                    set [player2: xv v] to [-8]\n                                else\n                                    set [player2: xv v] to [8]\n                                end\n                                set [player2: yv v] to [10]\n                            else\n                                set [player2: xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (Player2: Yv)\n    if <<touching color (#deb2ff)?> or <touching color (#ff00ea)?>> then\n        change y by ((Player2: Yv) * (-1))\n        set [player2: yv v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#deb2ff)?> or <touching color (#ff00ea)?>> then\n        if <key (up arrow v) pressed?> then\n            set [player2: yv v] to [10]\n        end\n    end\n    if <<touching color (#ff0000)?> or <<touching color (#9966ff)?> or <touching color (#b1ffc7)?>>> then\n        go to x: (-208) y: (-77)\n        set [player2: xv v] to [0]\n        set [player2: yv v] to [0]\n        point in direction (90)\n    end\n    if <(x position) > [235]> then\n        broadcast (nextlevel v)\n        change [player2: level v] by (1)\n        go to x: (-208) y: (-77)\n    end\n    change y by (1)\nend\n\nforever\n    go to [front v] layer\n    go to [front v] layer\nend\n\nwhen flag clicked\nhide\n\n@Sprite1\n\nwhen I receive [nextlevel v]\nnext costume\n\nwhen flag clicked\nhide\n\nwhen I receive [alllevelscomplete v]\nhide\n\nwhen I receive [let's go! v]\nshow\nswitch costume to (costume1 v)\n\n@Thumbnail\n\nwhen flag clicked\nhide\n\n@Sprite3\n\nwhen flag clicked\nhide\n\n@Balloon1\n\nwhen flag clicked\nhide\n\nwhen I receive [alllevelscomplete v]\nshow\nset [color v] effect to (3)\n\nwhen I start as a clone\n\n@Sprite2\n\nwhen I receive [intro v]\nshow\n\nwhen I receive [let's go! v]\nhide\n\nwhen flag clicked\nshow\n\n@Sprite4\n\nwhen flag clicked\nshow\nbroadcast (Intro v)\npoint in direction (90)\nstart sound [Cool Song v]\nset volume to (79) %\nshow\nrepeat (9)\n    switch costume to (costume1 v)\n    wait (0.5) seconds\n    switch costume to (costume2 v)\n    wait (0.5) seconds\n    switch costume to (costume1 v)\n    wait (0.5) seconds\n    point in direction (73)\n    wait (0.5) seconds\n    point in direction (104)\nend\nbroadcast (Let's go! v)\nhide\n\n