platformer!! プラットフォーマー！！

Instructions: [日本語]\nMOBILE版と書いてありますがパソコンでも出来るので\n大丈夫です！\nターボ対策もできています！\n[English] \nIt says it's a mobile version, but you can do it on a computer！\nTurbo measures are also available!\n\n

@Stage\n\nwhen flag clicked\nset [ghost v] effect to (100)\nswitch backdrop to (背景2 v)\n\nwhen I receive [start v]\nforever\n    play sound [魔王魂  アコースティック41 v] until done\nend\n\nwhen I receive [スタート v]\nset [ghost v] effect to (0)\nswitch backdrop to (背景1 v)\n\nwhen I receive [start v]\nswitch backdrop to (背景2 v)\nrepeat (25)\n    change [ghost v] effect by (-5)\nend\n\nwhen I receive [バック v]\nswitch backdrop to (背景2 v)\nrepeat (25)\n    change [ghost v] effect by (-5)\nend\n\n@スプライト3\n\nwhen flag clicked\nwait (2) seconds\ngo [forward v] (1) layers\nset [ghost v] effect to (100)\nrepeat (25)\n    change [ghost v] effect by (-5)\nend\nwait (1.5) seconds\nrepeat (25)\n    change [ghost v] effect by (5)\nend\nbroadcast (START v)\n\n@スプライト4\n\nwhen flag clicked\ngo to x: (0) y: (0)\nshow\nrepeat (25)\n    change [ghost v] effect by (5)\nend\n\n@Button3\n\nwhen I receive [start v]\ngo to x: (-275) y: (0)\nshow\nrepeat (30)\n    change x by (((0) - (x position)) / (4))\nend\n\nwhen flag clicked\ngo to [front v] layer\nset [brightness v] effect to (0)\nhide\n\nwhen this sprite clicked\nset volume to (300) %\nif <touching (mouse-pointer v)?> then\n    set [brightness v] effect to (15)\n    wait (0.3) seconds\n    set [brightness v] effect to (0)\n    play sound [Magic Spell2 v] until done\n    wait (0.5) seconds\n    broadcast (スタート v)\nend\nhide\n\nwhen I receive [バック v]\ngo to x: (-275) y: (0)\nshow\nrepeat (30)\n    change x by (((0) - (x position)) / (4))\nend\n\n@本体\n\nwhen I receive [スタート v]\nswitch costume to (player v)\ngo to x: (-170) y: (-100)\nset [変数 v] to [0]\nset [変数2 v] to [0]\nset rotation style [left-right v]\npoint in direction (90)\ngo to [front v] layer\nshow\nforever\n    say (username)\n    change [変数 v] by (-1)\n    change y by (変数)\n    if <touching color (#00fffd)?> then\n        change y by ((0) - (変数))\n        set [変数 v] to [0]\n        if <<<mouse down?> and <(y position) < (mouse y)>> or <key (up arrow v) pressed?>> then\n            set [変数 v] to [10]\n            start sound [Jump v]\n        end\n    end\n    change x by (変数2)\n    if <<<(x position) < (mouse x)> and <mouse down?>> or <key (right arrow v) pressed?>> then\n        change [変数2 v] by (1)\n        point in direction (90)\n    end\n    if <<<(mouse x) < (x position)> and <mouse down?>> or <key (left arrow v) pressed?>> then\n        change [変数2 v] by (-1)\n        point in direction (-90)\n    end\n    set [変数2 v] to ((変数2) / (1.1))\n    if <touching color (#00ffff)?> then\n        change x by ((0) - (変数2))\n        if <<key (up arrow v) pressed?> or <<mouse down?> and <(y position) < (mouse y)>>> then\n            set [変数 v] to [10]\n            set [変数2 v] to ((変数2) * (-0.8))\n            start sound [Jump v]\n        else\n            set [変数2 v] to [0]\n        end\n    end\n    if <(x position) > [230]> then\n        play sound [Magic Spell v] until done\n        wait (1) seconds\n        go to x: (-170) y: (-125)\n        broadcast (next v)\n    end\n    if <[3] < (ターボ)> then\n        forever\n            go to x: (-170) y: (-125)\n        end\n    end\nend\n\nwhen flag clicked\ngo to [back v] layer\nhide\n\nwhen I start as a clone\nswitch costume to (コスチューム1 v)\nset size to (70) %\nrepeat (10)\n    change [ghost v] effect by (10)\n    change size by (-5)\nend\ndelete this clone\n\nwhen I receive [ﾀﾋ v]\ngo to x: (-170) y: (-125)\nswitch costume to (player v)\n\nwhen I receive [バック v]\nhide\n\nwhen I receive [隠しステージ v]\ngo to [front v] layer\nshow\n\n@スプライト2\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\nset [ghost v] effect to (50)\nshow\n\nwhen I receive [バック v]\nhide\n\nwhen I receive [隠しステージ v]\nset [ghost v] effect to (50)\nshow\n\n@スプライト1\n\nwhen flag clicked\nhide\n\nwhen I receive [start v]\ngo [forward v] (1) layers\nshow\nswitch costume to (コスチューム1 v)\ngo to x: (-240) y: (185)\nrepeat (1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)\n    wait (0.3) seconds\n    create clone of (_myself_ v)\n    set x to (pick random (240) to (-240))\nend\n\nwhen I start as a clone\nset size to (100) %\nset [ghost v] effect to (100)\nrepeat (4)\n    change [ghost v] effect by (-20)\nend\n\nwhen I start as a clone\ngo to [front v] layer\nshow\nrepeat until <(y position) < [-180]>\n    change y by (-5)\nend\nrepeat (4)\n    change [ghost v] effect by (20)\nend\n\nwhen I start as a clone\nforever\n    turn right (15) degrees\nend\n\n@スプライト6\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [start v]\ngo [forward v] (2) layers\nshow\n\nwhen I receive [スタート v]\nhide\n\nwhen I receive [バック v]\ngo [forward v] (2) layers\nshow\n\n@Button2\n\nwhen flag clicked\nset [brightness v] effect to (0)\nhide\n\nwhen I receive [start v]\n\ngo to x: (-275) y: (85)\ngo to [front v] layer\nshow\nwait (0.07) seconds\nrepeat (30)\n    change x by (((-185) - (x position)) / (4))\nend\n\nwhen this sprite clicked\nif <touching (mouse-pointer v)?> then\n    set [brightness v] effect to (15)\n    wait (0.3) seconds\n    set [brightness v] effect to (0)\n    broadcast (コスチューム v)\nend\nhide\n\n@スプライト5\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\ngo to x: (35) y: (0)\nswitch costume to (コスチューム1 v)\ngo [forward v] (2) layers\nshow\n\nwhen I receive [next v]\nnext costume\n\nwhen I receive [バック v]\nhide\n\n@針\n\nwhen flag clicked\nswitch costume to (コスチューム2 v)\nhide\n\nwhen I receive [next v]\ngo to [front v] layer\nnext costume\nshow\nforever\n    if <touching (本体 v)?> then\n        broadcast (ﾀﾋ v)\n        play sound [Pew v] until done\n    end\nend\n\nwhen I receive [バック v]\nhide\n\nwhen I receive [スタート v]\nhide\n\n@スプライト9\n\nwhen flag clicked\ngo to x: (36) y: (28)\ngo to [front v] layer\nshow\nwait (2) seconds\nhide\n\n@スプライト7\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\ngo [forward v] (5) layers\nshow\n\nwhen this sprite clicked\nif <touching (mouse-pointer v)?> then\n    set [brightness v] effect to (15)\n    wait (0.3) seconds\n    set [brightness v] effect to (0)\n    play sound [Magic Spell v] until done\n    wait (1) seconds\n    broadcast (バック v)\n    hide\nend\n\n@スプライト8\n\nwhen flag clicked\nset [ghost v] effect to (100)\n\nwhen I receive [start v]\ngo to [front v] layer\nrepeat (25)\n    change [ghost v] effect by (-5)\nend\nshow\nif <[3] < (ターボ)> then\n    hide\nelse\n    go to [front v] layer\n    show\nend\n\nwhen this sprite clicked\nplay sound [ポップ v] until done\n\nwhen I receive [スタート v]\nrepeat (25)\n    change [ghost v] effect by (5)\nend\nif <[3] < (ターボ)> then\n    hide\nelse\n    go to [front v] layer\n    show\nend\n\nwhen I receive [バック v]\ngo to [front v] layer\nrepeat (25)\n    change [ghost v] effect by (-5)\nend\n\n@スプライト10\n\nwhen flag clicked\ngo [forward v] (10) layers\nhide\nforever\n    change [ターボ v] by (1)\nend\n\nwhen flag clicked\nforever\n    set [ターボ v] to [0]\n    wait (0.001) seconds\n    if <[3] < (ターボ)> then\n        go to [front v] layer\n        show\n    else\n        hide\n    end\nend\n\n