Long Platformer 30!!!

Instructions: (English)\n[➡] Go to the right\n[⬅] Go to the left\n[⬆] Jump\n(日本語)\n[➡] 右に進む  \n[⬅] 左に進む\n[⬆] ジャンプ

@Stage\n\nwhen flag clicked\nforever\n    switch backdrop to (istockphoto-920960836-170667a v)\nend\n\nwhen flag clicked\nset [time v] to [0]\nforever\n    change [time v] by (0.1)\n    wait (0.066) seconds\n    if <(STAGE) = [30]> then\n        change [time v] by (-0.1)\n        wait (0.066) seconds\n    end\nend\n\nwhen flag clicked\nforever\n    repeat (20)\n        change [brightness v] effect by (0.45)\n    end\n    repeat (25)\n        change [brightness v] effect by (-0.45)\n    end\n    repeat (15)\n        change [brightness v] effect by (0.15)\n    end\nend\n\n@キャラクター\n\nwhen flag clicked\nswitch backdrop to (1 v)\nforever\n    play sound [Nebula v] until done\nend\n\nwhen flag clicked\nset volume to (100) %\nclear graphic effects\nset size to (100) %\nwait (0.01) seconds\nset rotation style [left-right v]\npoint in direction (90)\ngo to [front v] layer\nset [stage v] to [1]\nset [x v] to [0]\nset [y v] to [0]\nclear graphic effects\ngo to x: (-200) y: (0)\nshow\nforever\n    if <<key (left arrow v) pressed?> or <<<(mouse x) < (x position)> and <mouse down?>> or <key (a v) pressed?>>> then\n        change [x v] by (-1.2)\n        point in direction (-90)\n    end\n    if <<key (right arrow v) pressed?> or <<<(x position) < (mouse x)> and <mouse down?>> or <key (d v) pressed?>>> then\n        change [x v] by (1.2)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.92))\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 <<[0] < (mouse y)> and <mouse down?>>> then\n                                    if <[0] < (x)> then\n                                        set [x v] to [-12]\n                                    else\n                                        set [x v] to [12]\n                                    end\n                                    set [y v] to [15]\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 <<[0] < (mouse y)> and <mouse down?>>> and <touching (地面 v)?>> then\n        start sound [ニュッ2 v]\n        set [y v] to [18]\n    end\n    change y by (1)\n    if <<<<(y position) < [-174]> or <touching (トゲ v)?>> or <touching (大砲 v)?>> or <touching color (#ff5050)?>> then\n        repeat (15)\n            change [ghost v] effect by (5)\n            change [brightness v] effect by (5)\n        end\n        hide\n        clear graphic effects\n        go to x: (-200) y: (0)\n        set [x v] to [0]\n        set [y v] to [0]\n        show\n    end\n    if <[239] < (x position)> then\n        broadcast (uuu v)\n        if <not <(STAGE) = [30]>> then\n            wait (0.02) seconds\n            start sound [Pop v]\n            hide\n            clear graphic effects\n            set [y v] to [0]\n            set [x v] to [0]\n            change [stage v] by (1)\n            go to x: (-200) y: (0)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    change [color v] effect by (2.4)\nend\n\nwhen flag clicked\nforever\n    if <touching (バネ v)?> then\n        start sound [バネ v]\n        set [y v] to [20]\n    end\nend\n\nwhen I receive [ii v]\ngo to x: (-200) y: (0)\n\nwhen [timer v] > (0)\nhide\n\nwhen flag clicked\nforever\n    reset timer\nend\n\n@地面\n\nwhen flag clicked\nshow\ngo to x: (0) y: (0)\nforever\n    switch costume to (STAGE)\nend\n\nwhen [timer v] > (0)\nhide\n\n@トゲ\n\nwhen flag clicked\nset size to (100) %\npoint in direction (90)\nswitch costume to (コスチューム1 \(1\) v)\nforever\n    if <(STAGE) = [1]> then\n        hide\n    else\n        if <(STAGE) = [2]> then\n            switch costume to (コスチューム1 \(1\) v)\n            point in direction (90)\n            show\n            go to x: (140) y: (96)\n            create clone of (_myself_ v)\n        else\n            if <(STAGE) = [3]> then\n                go to x: (0) y: (0)\n                create clone of (_myself_ v)\n            else\n                if <(STAGE) = [4]> then\n                    go to x: (-50) y: (0)\n                    create clone of (_myself_ v)\n                else\n                    if <(STAGE) = [5]> then\n                        go to x: (75) y: (-36)\n                        create clone of (_myself_ v)\n                    else\n                        if <(STAGE) = [6]> then\n                            go to x: (-140) y: (-120)\n                            create clone of (_myself_ v)\n                            go to x: (-40) y: (-120)\n                            create clone of (_myself_ v)\n                            go to x: (60) y: (-120)\n                            create clone of (_myself_ v)\n                            go to x: (160) y: (-120)\n                            create clone of (_myself_ v)\n                        else\n                            if <(STAGE) = [7]> then\n                                show\n                                go to x: (-20) y: (107)\n                                create clone of (_myself_ v)\n                            else\n                                if <(STAGE) = [8]> then\n                                    go to x: (10) y: (37)\n                                    create clone of (_myself_ v)\n                                    go to x: (-100) y: (-70)\n                                    create clone of (_myself_ v)\n                                else\n                                    if <(STAGE) = [10]> then\n                                        show\n                                        go to x: (0) y: (20)\n                                        create clone of (_myself_ v)\n                                        go to x: (0) y: (120)\n                                        create clone of (_myself_ v)\n                                        go to x: (0) y: (-120)\n                                        create clone of (_myself_ v)\n                                        go to x: (150) y: (0)\n                                        create clone of (_myself_ v)\n                                        go to x: (-150) y: (0)\n                                        create clone of (_myself_ v)\n                                    else\n                                        if <(STAGE) = [11]> then\n                                            hide\n                                        else\n                                            if <(STAGE) = [12]> then\n                                                show\n                                                go to x: (-60) y: (94)\n                                                create clone of (_myself_ v)\n                                                go to x: (60) y: (-160)\n                                                create clone of (_myself_ v)\n                                                go to x: (90) y: (-160)\n                                                create clone of (_myself_ v)\n                                                go to x: (120) y: (-160)\n                                                create clone of (_myself_ v)\n                                            else\n                                                if <(STAGE) = [13]> then\n                                                    go to x: (-85) y: (-102)\n                                                    create clone of (_myself_ v)\n                                                    go to x: (130) y: (-117)\n                                                    create clone of (_myself_ v)\n                                                else\n                                                    if <(STAGE) = [14]> then\n                                                        hide\n                                                    else\n                                                        if <(STAGE) = [15]> then\n                                                            go to x: (0) y: (-110)\n                                                            create clone of (_myself_ v)\n                                                            go to x: (100) y: (-110)\n                                                            create clone of (_myself_ v)\n                                                            go to x: (100) y: (-60)\n                                                            create clone of (_myself_ v)\n                                                            go to x: (-100) y: (-110)\n                                                            create clone of (_myself_ v)\n                                                            go to x: (200) y: (-110)\n                                                            create clone of (_myself_ v)\n                                                            go to x: (-100) y: (-60)\n                                                            create clone of (_myself_ v)\n                                                            go to x: (-200) y: (-110)\n                                                            create clone of (_myself_ v)\n                                                        else\n                                                            if <(STAGE) = [16]> then\n                                                                point in direction (90)\n                                                                go to x: (-50) y: (-117)\n                                                                create clone of (_myself_ v)\n                                                                go to x: (90) y: (-117)\n                                                                create clone of (_myself_ v)\n                                                                go to x: (230) y: (-117)\n                                                                create clone of (_myself_ v)\n                                                                point in direction (-90)\n                                                                go to x: (20) y: (-28)\n                                                                create clone of (_myself_ v)\n                                                                go to x: (160) y: (-28)\n                                                                create clone of (_myself_ v)\n                                                                go to x: (-120) y: (-28)\n                                                                create clone of (_myself_ v)\n                                                            else\n                                                                if <(STAGE) = [17]> then\n                                                                    point in direction (90)\n                                                                    hide\n                                                                else\n                                                                    if <(STAGE) = [19]> then\n                                                                        show\n                                                                        go to x: (140) y: (-144)\n                                                                        create clone of (_myself_ v)\n                                                                    else\n                                                                        if <(STAGE) = [20]> then\n                                                                            go to x: (0) y: (-144)\n                                                                            create clone of (_myself_ v)\n                                                                            go to x: (0) y: (-104)\n                                                                            create clone of (_myself_ v)\n                                                                            go to x: (-140) y: (-144)\n                                                                            create clone of (_myself_ v)\n                                                                            go to x: (140) y: (-144)\n                                                                            create clone of (_myself_ v)\n                                                                            go to x: (140) y: (-104)\n                                                                            create clone of (_myself_ v)\n                                                                            go to x: (140) y: (-64)\n                                                                            create clone of (_myself_ v)\n                                                                        else\n                                                                            if <(STAGE) = [21]> then\n                                                                                switch costume to (15 v)\n                                                                                go to x: (0) y: (-50)\n                                                                            else\n                                                                                if <(STAGE) = [22]> then\n                                                                                    point in direction (90)\n                                                                                    switch costume to (コスチューム1 \(1\) v)\n                                                                                    go to x: (-80) y: (80)\n                                                                                    create clone of (_myself_ v)\n                                                                                    go to x: (160) y: (-138)\n                                                                                    create clone of (_myself_ v)\n                                                                                else\n                                                                                    if <(STAGE) = [23]> then\n                                                                                        point in direction (90)\n                                                                                        switch costume to (コスチューム1 \(1\) v)\n                                                                                        go to x: (-120) y: (-109)\n                                                                                        create clone of (_myself_ v)\n                                                                                        go to x: (160) y: (-138)\n                                                                                        create clone of (_myself_ v)\n                                                                                    else\n                                                                                        if <(STAGE) = [24]> then\n                                                                                            show\n                                                                                            switch costume to (15 v)\n                                                                                            go to x: (-140) y: (-119)\n                                                                                            create clone of (_myself_ v)\n                                                                                            go to x: (140) y: (-119)\n                                                                                            create clone of (_myself_ v)\n                                                                                            go to x: (0) y: (60)\n                                                                                        else\n                                                                                            if <(STAGE) = [25]> then\n                                                                                                hide\n                                                                                                switch costume to (コスチューム1 \(1\) v)\n                                                                                                point in direction (90)\n                                                                                            else\n                                                                                                if <(STAGE) = [26]> then\n                                                                                                    show\n                                                                                                    point in direction (-90)\n                                                                                                    go to x: (0) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (30) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (60) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (120) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (150) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (-30) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (-120) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (-150) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (-60) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (-90) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                    go to x: (90) y: (160)\n                                                                                                    create clone of (_myself_ v)\n                                                                                                else\n                                                                                                    if <(STAGE) = [27]> then\n                                                                                                        switch costume to (15 v)\n                                                                                                        go to x: (0) y: (-140)\n                                                                                                        create clone of (_myself_ v)\n                                                                                                        go to x: (0) y: (140)\n                                                                                                        create clone of (_myself_ v)\n                                                                                                        go to x: (200) y: (50)\n                                                                                                    else\n                                                                                                        if <(STAGE) = [28]> then\n                                                                                                            switch costume to (15 v)\n                                                                                                            go to x: (100) y: (-140)\n                                                                                                            create clone of (_myself_ v)\n                                                                                                            go to x: (0) y: (140)\n                                                                                                            create clone of (_myself_ v)\n                                                                                                        else\n                                                                                                            hide\n                                                                                                        end\n                                                                                                    end\n                                                                                                end\n                                                                                            end\n                                                                                        end\n                                                                                    end\n                                                                                end\n                                                                            end\n                                                                        end\n                                                                    end\n                                                                end\n                                                            end\n                                                        end\n                                                    end\n                                                end\n                                            end\n                                        end\n                                    end\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [color v] effect by (1)\nend\n\nwhen I start as a clone\nshow\nwait (0) seconds\ndelete this clone\n\nwhen flag clicked\nforever\n    if <(costume [name v]) = [15]> then\n        turn right (-5.5) degrees\n    end\nend\n\nwhen [timer v] > (0)\nhide\n\n@隠し地面\n\nwhen flag clicked\nforever\n    if <(STAGE) = [15]> then\n        show\n        switch costume to (コスチューム1 v)\n        if <touching (キャラクター v)?> then\n            set [ghost v] effect to (50)\n        else\n            set [ghost v] effect to (0)\n        end\n    else\n        if <(STAGE) = [24]> then\n            show\n            switch costume to (コスチューム2 v)\n            if <touching (キャラクター v)?> then\n                set [ghost v] effect to (50)\n            else\n                set [ghost v] effect to (0)\n            end\n        else\n            if <(STAGE) = [25]> then\n                show\n                switch costume to (コスチューム3 v)\n                if <touching (キャラクター v)?> then\n                    set [ghost v] effect to (50)\n                else\n                    set [ghost v] effect to (0)\n                end\n            else\n                if <(STAGE) = [26]> then\n                    show\n                    switch costume to (コスチューム4 v)\n                    if <touching (キャラクター v)?> then\n                        set [ghost v] effect to (50)\n                    else\n                        set [ghost v] effect to (0)\n                    end\n                else\n                    if <(STAGE) = [27]> then\n                        show\n                        switch costume to (コスチューム5 v)\n                        if <touching (キャラクター v)?> then\n                            set [ghost v] effect to (50)\n                        else\n                            set [ghost v] effect to (0)\n                        end\n                    else\n                        if <(STAGE) = [28]> then\n                            show\n                            switch costume to (コスチューム6 v)\n                            if <touching (キャラクター v)?> then\n                                set [ghost v] effect to (50)\n                            else\n                                set [ghost v] effect to (0)\n                            end\n                        else\n                            hide\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen [timer v] > (0)\nhide\n\n@バネ\n\nwhen flag clicked\nhide\nswitch costume to (コスチューム1 \(2\) v)\nset size to (100) %\n\nwhen flag clicked\nforever\n    if <(STAGE) = [20]> then\n        show\n        go to x: (75) y: (-153)\n    else\n        if <(STAGE) = [24]> then\n            show\n            go to x: (-200) y: (-125)\n        else\n            if <(STAGE) = [26]> then\n                show\n                go to x: (0) y: (-97)\n            else\n                if <(STAGE) = [28]> then\n                    show\n                    go to x: (-40) y: (-97)\n                else\n                    hide\n                end\n            end\n        end\n    end\nend\n\nwhen [timer v] > (0)\nhide\n\n@SKIPボタン\n\nwhen this sprite clicked\nchange [stage v] by (1)\nbroadcast (ii v)\nhide\n\nwhen flag clicked\nshow\nforever\n    if <(STAGE) = [30]> then\n        hide\n    end\nend\n\nwhen flag clicked\nshow\n\nwhen [timer v] > (0)\nhide\n\n@大砲2\n\nwhen flag clicked\nhide\n\n@Champ99\n\nwhen flag clicked\nhide\n\n@大砲\n\nwhen flag clicked\nhide\nforever\n    if <(STAGE) = [22]> then\n        point in direction (90)\n        set size to (100) %\n        switch costume to (大砲：通常 v)\n        show\n        go to x: (70) y: (-130)\n        wait (0.4) seconds\n        create clone of (_myself_ v)\n    else\n        if <(STAGE) = [23]> then\n            point in direction (90)\n            switch costume to (大砲：通常 v)\n            show\n            go to x: (0) y: (-130)\n            wait (0.3) seconds\n            create clone of (_myself_ v)\n        else\n            if <(STAGE) = [24]> then\n                hide\n            else\n                if <(STAGE) = [25]> then\n                    point in direction (0)\n                    switch costume to (大砲：通常 v)\n                    show\n                    go to x: (200) y: (-130)\n                    wait (0.6) seconds\n                    create clone of (_myself_ v)\n                    go to x: (200) y: (120)\n                    create clone of (_myself_ v)\n                else\n                    if <(STAGE) = [26]> then\n                        hide\n                    else\n                        if <(STAGE) = [28]> then\n                            show\n                            go to x: (200) y: (-80)\n                            wait (1.2) seconds\n                            create clone of (_myself_ v)\n                        else\n                            hide\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen I start as a clone\nswitch costume to (大砲：たま v)\nif <<(STAGE) = [25]> or <(STAGE) = [28]>> then\n    switch costume to (大砲：たま v)\n    repeat until <touching (_edge_ v)?>\n        change x by (-22)\n    end\n    delete this clone\nelse\n    repeat until <touching (_edge_ v)?>\n        change y by (22)\n    end\n    delete this clone\nend\n\nwhen [timer v] > (0)\nhide\n\n@コスチューム7\n\nwhen flag clicked\nhide\n\n