Fun platformer　楽しいプラットフォーマーｖｒ1.1

Instructions: 初めてプラットフォーマーを作りました。\nただの誰でも作るようなプラットフォーマーです。\n3週間ぐらいかけて作りました！　自信作です。\n\n★と♡よろしくお願いします！

@Stage\n\nwhen flag clicked\nswitch backdrop to (はいけい1 v)\nwait (3) seconds\nrepeat (4)\n    wait (0.1) seconds\n    next backdrop\nend\n\nwhen I receive [本編 v]\nswitch backdrop to (はいけい6 v)\n\nwhen I receive [えら v]\nswitch backdrop to (はいけい1 v)\nwait (1) seconds\nstart sound [Odesong v]\nwait (5) seconds\nstop all sounds\nswitch backdrop to (はいけい7 v) and wait\nrepeat (20)\n    start sound [Classical Piano v]\n    wait (0.1) seconds\nend\nstop all sounds\nwait (1) seconds\nswitch backdrop to (はいけい8 v)\nwait (1) seconds\nbroadcast (あれ? v)\n\nwhen I receive [裏側 v]\nswitch backdrop to (はいけい11 v)\nwait (10) seconds\nswitch backdrop to (はいけい9 v)\nset [逃げられない v] to [1]\nwait (10) seconds\nswitch backdrop to (はいけい10 v) and wait\nwait (5) seconds\nswitch backdrop to (はいけい12 v)\nbroadcast (ああああああああああああああああああ v)\n\nwhen flag clicked\nset [逃げられない v] to [0]\n\n@主人公\n\nwhen I receive [honnpenn2 v]\nbroadcast (操作 v)\n\nwhen flag clicked\nset [かくし v] to [0]\ngo to x: (-132) y: (-58)\nhide\n\nwhen I start as a clone\nrepeat (5)\n    change [ghost v] effect by (20)\nend\ndelete this clone\n\nwhen I receive [操作 v]\ngo to [front v] layer\ngo [backward v] (1) layers\ngo to x: (-160) y: (-46)\nshow\nwait (6) seconds\nrepeat until <touching color (#0031ff)?>\n    change y by (-10)\n    if <touching color (#00ff11)?> then\n        change y by (10)\n    end\n    if <key (up arrow v) pressed?> then\n        set [へんすう v] to [0]\n        if <([costume # v] of [スプライト5 v]) = [3]> then\n            repeat (15)\n                change y by (へんすう)\n                change [へんすう v] by (1)\n                create clone of (_myself_ v)\n            end\n        else\n            repeat (15)\n                change y by (へんすう)\n                change [へんすう v] by (0.8)\n                create clone of (_myself_ v)\n            end\n        end\n        set [へんすう v] to [0]\n        repeat until <touching color (#00ff11)?>\n            change y by (へんすう)\n            change [へんすう v] by (-1.5)\n            create clone of (_myself_ v)\n        end\n    end\n    create clone of (_myself_ v)\n    if <(かくし) = [1]> then\n        hide\n    else\n        show\n    end\nend\nbroadcast (次 v)\n\nwhen I receive [操作 v]\nwait (6) seconds\nset [へんすう v] to [0]\ngo to [front v] layer\ngo [backward v] (1) layers\ngo to x: (-160) y: (-51)\nshow\nrepeat until <touching color (#0031ff)?>\n    if <key (right arrow v) pressed?> then\n        change x by (10)\n        if <touching color (#7a4b00)?> then\n            change x by (-10)\n        end\n    end\n    if <key (left arrow v) pressed?> then\n        change x by (-10)\n        if <touching color (#7a4b00)?> then\n            change x by (10)\n        end\n    end\n    if <touching color (#ff0000)?> then\n        go to x: (-160) y: (-51)\n    end\nend\n\nwhen I receive [操作 v]\ngo to x: (-160) y: (-46)\nshow\nwait (6) seconds\nrepeat until <touching color (#0031ff)?>\n    if <[-180] > (y position)> then\n        go to x: (-160) y: (-51)\n    end\n    if <touching color (#004cff)?> then\n        set [へんすう v] to [0]\n        repeat (10)\n            change y by (へんすう)\n            change [へんすう v] by (2)\n            create clone of (_myself_ v)\n        end\n        set [へんすう v] to [0]\n        repeat until <touching color (#00ff11)?>\n            change y by (へんすう)\n            change [へんすう v] by (-1.5)\n            create clone of (_myself_ v)\n        end\n    end\nend\n\nwhen I receive [ホラー v]\nset [かくし v] to [1]\nhide\n\n@スプライト2\n\nwhen flag clicked\nhide\nwait (4) seconds\ngo to x: (-100) y: (240)\nshow\nrepeat (20)\n    change y by (-4)\nend\nbroadcast (メッセージ1 v)\n\nwhen flag clicked\nset volume to (100) %\nplay sound [Odesong v] until done\nwait (0.1) seconds\nforever\n    start sound [Odesong v]\n    repeat (97)\n        wait (0.055) seconds\n        if <(へんすう) = [1]> then\n            repeat (25)\n                change volume by (-4)\n            end\n            stop all sounds\n            stop [this script v]\n        end\n    end\nend\n\nwhen I receive [honnpenn2 v]\nhide\n\n@スプライト3\n\nwhen I receive [メッセージ1 v]\nwait (0.5) seconds\nchange [brightness v] effect by (100)\nshow\nstart sound [Magic Spell v]\nrepeat (100)\n    change size by (-0.1)\n    change [brightness v] effect by (-1)\nend\nbroadcast (始める v)\n\nwhen flag clicked\nclear graphic effects\nset size to (110) %\nhide\n\nwhen I receive [honnpenn2 v]\nhide\n\n@スプライト4\n\nwhen I receive [始める v]\nswitch costume to (コスチューム1 v)\nwait (1) seconds\ngo to x: (0) y: (-100)\nclear graphic effects\nshow\nrepeat until <mouse down?>\n    if <touching (mouse-pointer v)?> then\n        set size to (100) %\n    else\n        set size to (75) %\n    end\nend\nstart sound [Magic Spell2 v]\nset [へんすう v] to [1]\nset size to (75) %\nrepeat (25)\n    change y by (-2)\n    change size by (-2)\n    change [brightness v] effect by (4)\n    change [ghost v] effect by (2)\nend\nhide\nbroadcast (本編 v)\n\nwhen flag clicked\nset [へんすう v] to [0]\ngo to x: (0) y: (-100)\nset size to (75) %\nhide\n\nwhen I receive [あれ? v]\nswitch costume to (コスチューム2 v)\nwait (1) seconds\ngo to x: (0) y: (-100)\nclear graphic effects\nshow\nrepeat until <mouse down?>\n    if <touching (mouse-pointer v)?> then\n        set size to (100) %\n    else\n        set size to (75) %\n    end\nend\nstart sound [Magic Spell3 v]\nset [へんすう v] to [1]\nset size to (75) %\nrepeat (25)\n    change y by (-2)\n    change size by (-2)\n    change [brightness v] effect by (-4)\n    change [ghost v] effect by (2)\nend\nhide\nbroadcast (裏側 v)\n\nwhen I receive [えら v]\nhide\n\n@スプライト1\n\nwhen flag clicked\nhide\nclear graphic effects\nchange [ghost v] effect by (100)\n\nwhen I receive [本編 v]\ngo to [front v] layer\nshow\nrepeat (100)\n    change [ghost v] effect by (-1)\nend\nbroadcast (honnpenn2 v)\nrepeat (100)\n    change [ghost v] effect by (1)\nend\nhide\n\nwhen I receive [つぎ v]\ngo to [front v] layer\nshow\nrepeat (100)\n    change [ghost v] effect by (-1)\nend\nbroadcast (操作 v)\nbroadcast (別 v)\nrepeat (100)\n    change [ghost v] effect by (1)\nend\nhide\n\nwhen I receive [光 v]\ngo to [front v] layer\nshow\nrepeat (100)\n    change [ghost v] effect by (-1)\nend\nwait (0.5) seconds\nbroadcast (終わります v)\nrepeat (100)\n    change [ghost v] effect by (1)\nend\nhide\n\n@スプライト5\n\nwhen I receive [honnpenn2 v]\ngo to x: (0) y: (0)\ngo to [front v] layer\ngo [backward v] (2) layers\nswitch costume to (コスチューム1 v)\nshow\n\nwhen flag clicked\nerase all\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [次 v]\ngo to x: (0) y: (0)\nbroadcast (つぎ v)\n\nwhen I receive [別 v]\ngo to x: (0) y: (0)\nnext costume\nif <(costume [number v]) = [15]> then\n    broadcast (ホラー v)\n    hide\nelse\n    broadcast (操作 v)\nend\n\nwhen I receive [honnpenn2 v]\ngo to x: (0) y: (0)\nset volume to (100) %\nforever\n    play sound [Dance Around v] until done\nend\n\nwhen I receive [ホラー v]\nset volume to (0) %\n\n@スプライト6\n\nwhen flag clicked\nset size to (100) %\nhide\n\nwhen I receive [ホラー v]\nset size to (100) %\nshow\nstart sound [Alert v]\nrepeat (50)\n    change size by (0.5)\nend\nstart sound [Alert v]\nrepeat (50)\n    change size by (0.5)\nend\nplay sound [Alert v] until done\nwait (1) seconds\nbroadcast (aa v)\nwait (10) seconds\nbroadcast (えら v)\nhide\n\n@スプライト7\n\ngo [backward v] (1) layers\n\nchange [whirl v] effect by (1000)\n\nwhen I receive [aa v]\nset volume to (200) %\nstart sound [テレビの砂嵐 v]\nset [ghost v] effect to (100)\nshow\nrepeat (100)\n    change [ghost v] effect by (-1)\nend\nforever\n    play sound [テレビの砂嵐 v] until done\nend\n\nwhen flag clicked\nset volume to (0) %\nset [ghost v] effect to (50)\nhide\nswitch costume to (しましま3 v)\nset size to (200) %\ngo to x: (0) y: (0)\nforever\n    set [whirl v] effect to (pick random (100000000) to (90000000))\n    set [t v] to (costume [number v])\n    next costume\nend\n\nwhen I receive [えら v]\nset volume to (0) %\nhide\n\n@スプライト8\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen flag clicked\nforever\n    reset timer\nend\n\nwhen [timer v] > (0.1)\nif <(逃げられない) = [1]> then\n    show\nelse\n    broadcast (サムネ表示 v)\n    hide\nend\n\n@スプライト9\n\nwhen flag clicked\nhide\n\nwhen I receive [ああああああああああああああああああ v]\nhide\nswitch costume to (コスチューム2 v)\ngo to x: (0) y: (0)\nset size to (10) %\nwait (3) seconds\nshow\nrepeat until <(size) = [100]>\n    change size by (1)\n    change y by (-1)\n    if <key (space v) pressed?> then\n        if <(size) > [4]> then\n            change size by (-1.5)\n            change y by (1.5)\n        end\n    end\nend\nshow\nset size to (300) %\nswitch costume to (コスチューム3 v)\nstart sound [でん！ v]\ngo to x: (0) y: (-500)\nglide (0.5) secs to x: (0) y: (-75)\nwait (5) seconds\nset [逃げられない v] to [0]\nclear graphic effects\nrepeat (100)\n    change [ghost v] effect by (1)\nend\nwait (1) seconds\nhide\nbroadcast (終わり v)\n\nwhen flag clicked\nclear graphic effects\n\n@スプライト10\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (コスチューム1 v)\nhide\n\nwhen I receive [終わり v]\nset [ghost v] effect to (100)\nshow\nrepeat (100)\n    change [ghost v] effect by (-1)\nend\nswitch costume to (コスチューム1 v)\nplay sound [Dance Around v] until done\nswitch costume to (コスチューム2 v)\nplay sound [Dance Around v] until done\nwait (1) seconds\nbroadcast (光 v)\n\nwhen I receive [終わります v]\nhide\n\n@スプライト11\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [終わります v]\nshow\n\nwhen I receive [サムネ表示 v]\nshow\n\nwhen flag clicked\nforever\n    go to [front v] layer\nend\n\nwhen [timer v] > (0)\nshow\n\n