ウザい platformer（コラボ）

Instructions: コラボです！\nコラボ相手\n↳@spongebob0212様\n相手の作品\n↳ https://scratch.mit.edu/projects/429897877\n\nPC\n↳十字キーで移動\nスマホ\n↳キャラより右をクリックで右\n　キャラより左をクリックで左\n　キャラより上をクリックでジャンプ\n今回はひっかけが多いので腹が立つと思います（すいません）\n♥と★、フォローお願いします！\n

@Stage\n\n@スプライト1\n\nwhen flag clicked\nswitch backdrop to (背景1 v)\ngo to x: (-240) y: (-57)\nset size to (15) %\npoint in direction (90)\nset [変数 v] to [1]\nset rotation style [left-right v]\nforever\n    show\n    if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>> then\n        point in direction (-90)\n        change [x v] by (-0.9)\n    end\n    if <<key (right arrow v) pressed?> or <<mouse down?> and <(x position) < (mouse x)>>> then\n        point in direction (90)\n        change [x v] by (0.9)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <<<touching color (#76e400)?> or <touching color (#5eb600)?>> or <touching color (#744a00)?>> then\n        change y by (1)\n        if <<<touching color (#76e400)?> or <touching color (#5eb600)?>> or <touching color (#744a00)?>> then\n            change y by (1)\n            if <<<touching color (#76e400)?> or <touching color (#5eb600)?>> or <touching color (#744a00)?>> then\n                change y by (1)\n                if <<<touching color (#76e400)?> or <touching color (#5eb600)?>> or <touching color (#744a00)?>> then\n                    change y by (1)\n                    if <<<touching color (#76e400)?> or <touching color (#5eb600)?>> or <touching color (#744a00)?>> then\n                        change y by (1)\n                        if <<<touching color (#76e400)?> or <touching color (#5eb600)?>> or <touching color (#744a00)?>> then\n                            change x by ((x) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <<mouse down?> and <(y position) < (mouse y)>>> then\n                                if <(x) > [0]> then\n                                    set [x v] to [-7]\n                                else\n                                    set [x v] to [7]\n                                end\n                                set [y v] to [12]\n                            else\n                                set [x v] to [10]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <<<touching color (#76e400)?> or <touching color (#5eb600)?>> or <touching color (#744a00)?>> then\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(y position) < (mouse y)>>> then\n            set [y v] to [15]\n        end\n    end\n    change y by (1)\n    change [y v] by (-1)\n    change y by (y)\n    if <<<touching color (#76e400)?> or <touching color (#5eb600)?>> or <touching color (#744a00)?>> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\n    if <touching color (#ff0000)?> then\n        set [変数 v] to [0]\n        start sound [Crazy Laugh v]\n        set [y v] to [0]\n        set [x v] to [0]\n        go to x: (-270) y: (-57)\n        wait (0.1) seconds\n        set [変数 v] to [1]\n    end\n    if <touching color (#0014ff)?> then\n        set [y v] to [24]\n    end\n    if <(x position) > [230]> then\n        if <([backdrop # v] of [_stage_ v]) < [11]> then\n            next backdrop\n            go to x: (-240) y: (-57)\n        end\n    end\n    if <(y position) < [-170]> then\n        start sound [Crazy Laugh v]\n        go to x: (-240) y: (-57)\n    end\nend\n\nwhen flag clicked\nforever\n    play sound [natsuyasuminotanken v] until done\nend\n\n@スプライト2\n\nwhen flag clicked\ngo to x: (-6) y: (33)\nswitch costume to (コスチューム1 v)\nhide\n\nwhen backdrop switches to [背景2 v]\nshow\nforever\n    if <touching (スプライト1 v)?> then\n        switch costume to (コスチューム2 v)\n    end\nend\n\nwhen backdrop switches to [背景3 v]\nhide\n\n@スプライト3\n\nwhen flag clicked\ngo to x: (26) y: (-14)\nswitch costume to (コスチューム1 v)\nhide\n\nwhen backdrop switches to [背景3 v]\nshow\nforever\n    if <<<([x position v] of [スプライト1 v]) > [-80]> and <[135] > ([x position v] of [スプライト1 v])>> and <[-88] > ([y position v] of [スプライト1 v])>> then\n        go to x: (26) y: (-14)\n        switch costume to (コスチューム2 v)\n        wait (1.5) seconds\n        switch costume to (コスチューム3 v)\n        wait (0.5) seconds\n        switch costume to (コスチューム1 v)\n    end\nend\n\nwhen backdrop switches to [背景4 v]\nhide\n\n@スプライト4\n\nwhen flag clicked\ngo to x: (101) y: (-135)\nhide\n\nwhen backdrop switches to [背景4 v]\nforever\n    if <<([x position v] of [スプライト1 v]) > [-30]> and <([x position v] of [スプライト1 v]) < [140]>> then\n        create clone of (_myself_ v)\n        wait until <(変数) = [0]>\n    end\nend\n\nwhen I start as a clone\nshow\nset rotation style [all around v]\npoint in direction (0)\nmove (5) steps\nwait (0.001) seconds\nmove (7) steps\nwait (0.001) seconds\nmove (9) steps\nwait (0.001) seconds\nmove (12) steps\nwait (0.001) seconds\nmove (14) steps\nwait (0.001) seconds\nmove (14) steps\nwait (0.1) seconds\nmove (-2) steps\nwait (0.001) seconds\nmove (-4) steps\nwait (0.001) seconds\nmove (-6) steps\npoint in direction (-90)\nwait (0.1) seconds\nrepeat until <<touching (_edge_ v)?> or <touching (スプライト1 v)?>>\n    move (1) steps\n    move (1) steps\n    move (1) steps\n    move (1) steps\n    move (1) steps\n    move (1) steps\n    move (1) steps\n    move (1) steps\n    move (1) steps\n    move (1) steps\n    move (1) steps\nend\ndelete this clone\n\nwhen backdrop switches to [背景5 v]\nstop [other scripts in sprite v]\n\n@スプライト5\n\nwhen flag clicked\ngo to x: (5) y: (120)\nhide\n\nwhen backdrop switches to [背景5 v]\nshow\n\nwhen backdrop switches to [背景6 v]\nhide\n\n@スプライト6\n\nwhen flag clicked\ngo to x: (5) y: (59)\nhide\n\nwhen backdrop switches to [背景5 v]\nshow\nforever\n    if <([x position v] of [スプライト1 v]) > [-120]> then\n        repeat (14)\n            change y by (-20)\n        end\n        hide\n        wait until <([x position v] of [スプライト1 v]) > [230]>\n        show\n        go to x: (5) y: (59)\n    end\nend\n\n@スプライト7\n\nwhen flag clicked\ngo to x: (5) y: (35)\nhide\n\nwhen backdrop switches to [背景10 v]\nshow\nforever\n    turn right (3) degrees\nend\n\nwhen backdrop switches to [背景9 v]\nhide\n\n@スプライト8\n\nwhen flag clicked\ngo to x: (9) y: (6)\nswitch costume to (コスチューム1 v)\nhide\n\nwhen backdrop switches to [背景9 v]\nshow\nforever\n    if <touching (スプライト1 v)?> then\n        switch costume to (コスチューム2 v)\n    end\nend\n\nwhen backdrop switches to [背景10 v]\nhide\n\n@スプライト9\n\nwhen flag clicked\ngo to x: (9) y: (6)\nswitch costume to (コスチューム1 v)\nhide\n\nwhen backdrop switches to [背景9 v]\nshow\nforever\n    if <touching (スプライト1 v)?> then\n        switch costume to (コスチューム2 v)\n    end\nend\n\nwhen backdrop switches to [背景10 v]\nhide\n\n