You can move two! Platformer | 2つ動かせる!? プラットフォーマー

Instructions: 【日本語は下にあります】\n\ntrophy is a world record.\n\nWASD  or  arrow key  or  tap\n\nWhen the upper character dies, the lower character dies, and when the lower character dies, the upper character dies.\n\n\nトロフィーは世界記録です\n\nWASD または アローキー または タップ\n\n上のキャラクターが死ねば下のキャラクターも死んで、下のキャラクターが死ねば上のキャラクターも死にます。

@Stage\n\n@軽量化\n\n@player1\n\nwhen flag clicked\nset [ステージ v] to [1]\ngo to [front v] layer\nset size to (80) %\ngo to x: (-200) y: (100)\npoint in direction (90)\nshow\nset [x v] to [0]\nset [y v] to [0]\nforever\n    if <<<key (right arrow v) pressed?> or <key (d 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 (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(x position) > (mouse x)>>> then\n        change [x v] by (-0.9)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (地面＆壁 v)?> then\n        change y by (1)\n        if <touching (地面＆壁 v)?> then\n            change y by (1)\n            if <touching (地面＆壁 v)?> then\n                change y by (1)\n                if <touching (地面＆壁 v)?> then\n                    change y by (1)\n                    if <touching (地面＆壁 v)?> then\n                        change y by (1)\n                        if <touching (地面＆壁 v)?> then\n                            change y by (1)\n                            if <touching (地面＆壁 v)?> then\n                                change x by ((0) - (x))\n                                change y by (-5)\n                                if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n                                    if <[0] < (x)> then\n                                        set [x v] to [-7]\n                                    else\n                                        set [x v] to [7]\n                                    end\n                                    set [y v] to [10]\n                                else\n                                    set [x v] to [0]\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [y v] by (-1)\n    change y by (y)\n    if <touching (地面＆壁 v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    change y by (-2)\n    if <<<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> and <touching (地面＆壁 v)?>> then\n        change [y v] by (15)\n    end\n    change y by (1)\n    if <touching (死ぬやつ v)?> then\n        go to x: (-200) y: (100)\n    end\n    if <touching (next v)?> then\n        broadcast (next v) and wait\n        go to x: (-200) y: (100)\n    end\nend\n\ngo to x: (-200) y: (100)\n\nwhen flag clicked\nforever\n    play sound [ピコピコディスコ v] until done\nend\n\n@player2\n\nwhen flag clicked\ngo to [front v] layer\nset size to (80) %\npoint in direction (90)\nshow\nforever\n    go to x: ([x position v] of [player1 v]) y: (([y position v] of [player1 v]) * (-1))\nend\n\n@地面＆壁\n\nwhen flag clicked\nforever\n    switch costume to (ステージ)\nend\n\nchange [ステージ v] by (-1)\n\n@死ぬやつ\n\nwhen flag clicked\nforever\n    switch costume to (ステージ)\nend\n\n@文字、\n\nwhen flag clicked\nwait (0.01) seconds\ngo to [front v] layer\nshow\n\nwhen I receive [next v]\nhide\n\n@next\n\nwhen flag clicked\ngo to x: (0) y: (0)\n\n@NEXTだお @goriraf0612\n\nwhen I start as a clone\nif <<(costume [name v]) = [1]> or <<(costume [name v]) = [2]> or <<(costume [name v]) = [3]> or <(costume [name v]) = [next]>>>> then\n    set [brightness v] effect to (0)\n    go to [front v] layer\n    set x to (-465)\n    set y to (0)\n    show\n    repeat until <(round (x position)) = [0]>\n        change x by (((0) - (x position)) / (7))\n    end\n    wait (0.9) seconds\n    delete this clone\nend\nif <<(costume [name v]) = [4]> or <<(costume [name v]) = [5]> or <(costume [name v]) = [6]>>> then\n    go to [front v] layer\n    change [color v] effect by (10)\n    set x to (0)\n    set y to (345)\n    show\n    repeat until <(round (y position)) = [0]>\n        change y by (((0) - (y position)) / (7))\n    end\nend\nif <<(costume [name v]) = [☆]> or <<(costume [name v]) = [♡]> or <(costume [name v]) = [👤]>>> then\n    set [color v] effect to (0)\n    go to [front v] layer\n    set x to (0)\n    set y to (345)\n    show\n    repeat until <(round (y position)) = [0]>\n        change y by (((0) - (y position)) / (7))\n    end\nend\nif <(costume [name v]) = [4]> then\n    wait (0.3) seconds\n    repeat until <[464] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [name v]) = [5]> then\n    wait (0.2) seconds\n    repeat until <[464] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [name v]) = [6]> then\n    wait (0.1) seconds\n    repeat until <[464] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [name v]) = [♡]> then\n    wait (0.2) seconds\n    repeat until <[319] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [name v]) = [👤]> then\n    wait (0.125) seconds\n    repeat until <[360] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\nif <(costume [name v]) = [☆]> then\n    wait (0.2) seconds\n    repeat until <[185] < (x position)>\n        change x by ((1) + ((x position) / (4)))\n    end\n    delete this clone\nend\n\ndefine クローン (名前)\nswitch costume to (名前)\ncreate clone of (_myself_ v)\n\nwhen I receive [next v]\nif <(ステージ) = [1]> then\n    hide\n    クローン [1]\n    wait (0.15) seconds\n    クローン [2]\n    wait (0.15) seconds\n    クローン [3]\n    wait (0.15) seconds\n    クローン [next]\n    change [ステージ v] by (1)\n    wait (0.75) seconds\n    クローン [5]\n    wait (0.15) seconds\n    クローン [6]\n    wait (0.15) seconds\n    クローン [7]\n    クローン [☆]\n    クローン [♡]\n    クローン [👤]\n    change [color v] effect by (15)\nelse\n    change [ステージ v] by (1)\nend\n\nwhen flag clicked\nset [color v] effect to (pick random (-200) to (200))\n\nwhen flag clicked\nforever\n    if <mouse down?> then\n    end\nend\n\n@増〇メガネ、増税するな\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\nset [ghost v] effect to (100)\nforever\n    go to [front v] layer\nend\n\n@🏆プラットフォーマー世界記録\n\nwhen flag clicked\nwait (0.5) seconds\nwait until <(ステージ) = [11]>\nif <(記録) < (☁ 世界記録)> then\n    set [☁ 世界記録 v] to (記録)\nend\n\ndefine ブロック名\ngo to x: (70) y: (150)\nset [番号 v] to [0]\nrepeat (length of (記録))\n    change [番号 v] by (1)\n    if <(letter (番号) of (記録)) = [.]> then\n        switch costume to (コスチューム12 v)\n        create clone of (_myself_ v)\n    else\n        switch costume to ((letter (番号) of (記録)) + (1))\n        create clone of (_myself_ v)\n    end\n    change x by (20)\nend\nswitch costume to (コスチューム11 v)\ncreate clone of (_myself_ v)\ngo to x: (60) y: (120)\nswitch costume to (コスチューム13 v)\ncreate clone of (_myself_ v)\nchange x by (20)\nset [番号 v] to [0]\nrepeat (length of (☁ 世界記録))\n    change [番号 v] by (1)\n    if <(letter (番号) of (☁ 世界記録)) = [.]> then\n        switch costume to (コスチューム12 v)\n        create clone of (_myself_ v)\n    else\n        switch costume to ((letter (番号) of (☁ 世界記録)) + (1))\n        create clone of (_myself_ v)\n    end\n    change x by (20)\nend\nswitch costume to (コスチューム11 v)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\ngo to [front v] layer\nshow\nwait (0) seconds\ndelete this clone\n\nwhen I receive [ゲームオーバー v]\nforever\n    delete this clone\nend\n\nwhen flag clicked\nreset timer\n\nwhen flag clicked\nforever\n    ブロック名\nend\n\nwhen flag clicked\nforever\n    if <not <(ステージ) = [11]>> then\n        set [記録 v] to (timer)\n    end\nend\n\nset [☁ 世界記録 v] to [28]\n\nwhen flag clicked\n\n