SKY 2.5Dスイカゲームplatformer 

Instructions: outro and text @goriraf0612 God ==\noutroとテキスト@goriraf0612 神＝＝\n\nIf you press ♥ and ★....Advertisement ○\n♥と★を押したら.....宣伝○\n------------------------❖English❖------------------------\n【SKY 2.5D watermelon game platformer】\n▼How to move\n・Jump with up key/tap\n・Go right with right key/tap\n・Go left with left key/tap\n\n\n------------------------❖日本語❖------------------------\n【SKY 2.5Dスイカゲームplatformer 】\n〜操作方法〜\n\n▼移動方法\n・上キー/ タップ でジャンプ\n・右キー / タップ で右へ行く\n・左キー / タップ で左へ行く\nメモとクレジット\n参考https://scratch.mit.edu/projects/844539626/\n\n参考\nhttps://scratch.mit.edu/projects/841365112\n\nボタンの音\nhttps://scratch.mit.edu/projects/821735865\n\nネクスト、壁キック、やられた音@-hamumu-様\nHP　https://scratch.mit.edu/projects/721709745\nBGM@ultimaterocking様\n\ntag\nタグ\n#2.5D\n# SKY\n#PLATFORMER\n#games

@Stage\n\n@スプライト4\n\nwhen I receive [スタート v]\nhide\n\nwhen flag clicked\ngo to [front v] layer\nset [ghost v] effect to (100)\nshow\n\n@地形\n\nwhen flag clicked\nset [level v] to [1]\nset [deaths v] to [0]\nset [タイム v] to [0]\nhide variable [deaths v]\n\nwhen flag clicked\nforever\n    if <(Level) > [4]> then\n        wait (pick random (0.001) to (0.01)) seconds\n        create clone of (スプライト3 v)\n    end\nend\n\nwhen flag clicked\nclear graphic effects\ngo to x: (40) y: (0)\nshow\nforever\n    if <(Level) > [4]> then\n        broadcast (う v)\n    end\n    switch costume to (Level)\n    if <(HP) < [0]> then\n        stop [all v]\n    end\nend\n\ndefine 地面作成\nerase all\nshow\ngo to x: (0) y: (0)\nset [brightness v] effect to (-50)\nset size to (50) %\nrepeat (50)\n    stamp\n    change size by (1.1)\n    change y by (0.1)\n    change [brightness v] effect by (1)\nend\n\nwhen flag clicked\nhide variable [タイム v]\nhide variable [☁ 世界記録 v]\nforever\n    repeat until <(Level) = [9]>\n        wait (0.1) seconds\n        change [タイム v] by (.1)\n        broadcast (kann v)\n    end\nend\n\nwhen I receive [kann v]\nif <(Level) = [9]> then\n    show variable [☁ 世界記録 v]\n    show variable [タイム v]\n    if <(タイム) < (☁ 世界記録)> then\n        set [☁ 世界記録 v] to (タイム)\n    end\nend\n\nwhen flag clicked\nforever\n    play sound [PIKASONIC - Osaka Express  v] until done\nend\n\nwhen flag clicked\nforever\n    if <(2D) = [1]> then\n        2d\n    end\n    if <(2D) = [2]> then\n        地面作成\n    end\nend\n\ndefine 2d\nerase all\nshow\ngo to x: (0) y: (0)\n\nwhen I receive [outro start!! v]\nhide\n\n@HP1\n\nwhen flag clicked\nerase all\ngo to x: (-100) y: (169)\nset [maxhp v] to [100]\nset [hp v] to (MaxHP)\nforever\n    meter (HP) [100] (MaxHP) [-120] [140]\nend\n\ndefine meter (variable) (distance) (max) (x) (y)\nset y to (y)\nset pen color to (#8c8c8c)\nset pen size to (12)\nset x to ((x) - (distance))\npen down\nchange x by ([abs v] of ((distance) * (0.6)) )\npen up\nif <((max) * ((25) / (100))) < (variable)> then\n    set pen color to (#65ff00)\nelse\n    if <<((max) * ((10) / (100))) < (variable)> and <(variable) < ((max) * (((25) + (1)) / (100)))>> then\n        set pen color to (#eeff00)\n    else\n        if <<[0] < (variable)> and <(variable) < ((max) * (((10) + (1)) / (100)))>> then\n            set pen color to (#ff0000)\n        end\n    end\nend\nset pen size to (9)\nset x to ((x) - (distance))\npen down\nchange x by ((variable) * ((2) / ((max) / (30))))\npen up\n\nwhen I receive [outro start!! v]\nhide\n\n@Cloud\n\nwhen flag clicked\nset [pixelate v] effect to (20)\nclear graphic effects\nhide\nset [初め+ v] to [-10]\nset [scroll x v] to [-500]\nset [scroll y v] to [100]\nset [最高x v] to [500]\nset [最高y v] to [200]\nbroadcast (雲へ v)\n\nwhen I receive [雲へ v]\nwait (0.1) seconds\n？\n\ndefine はいち (1) (2) (3)\nset [1 v] to (1)\nset [2 v] to (2)\nset [3 v] to (3)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nset size to (75) %\nforever\n    go to [back v] layer\n    go [forward v] (1) layers\n    動き (((1) - (Scroll X)) + (合計)) (((2) - (Scroll Y)) + (([sin v] of ((timer) * (200)) ) * (5))) (3)\nend\n\ndefine 動き (1) (2) (3)\nshow\nswitch costume to (mu v)\nset size to ((1) / ()) %\ngo to x: (1) y: (2)\nset size to (100) %\nswitch costume to ((3) + (1))\n\nwhen I start as a clone\nhide\ngo to [back v] layer\n\nwhen I receive [ゲームへ v]\ndelete this clone\n\ndefine ？\nrepeat (((最高x) + (最高y)) / (250))\n    はいち (pick random (0) to ((最高x) - (500))) (pick random (70) to (最高y)) (pick random (1) to (3))\nend\n\nwhen I start as a clone\nforever\n    set [合計 v] to [0]\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-7.5)\n    end\n    if <(pick random (1) to (2)) = [1]> then\n        set [進む方向 v] to [1]\n    else\n        set [進む方向 v] to [-1]\n    end\n    set [進む速度 v] to (pick random (2) to (5))\n    repeat until <<(((1) - (Scroll X)) + (合計)) < [-500]> or <(最高x) < (((1) - (Scroll X)) + (合計))>>\n        change [合計 v] by (((進む速度) * (進む方向)) + (初め+))\n    end\nend\n\nwhen I receive [クローンへ v]\nbroadcast (雲へ v)\n\nwhen I receive [outro start!! v]\nhide\n\n@Person effect\n\nwhen flag clicked\nset size to (30) %\nforever\n    go to [back v] layer\n    go [forward v] (10) layers\nend\n\nwhen flag clicked\nforever\n    show\n    go to (プレイヤー v)\n    turn right (1) degrees\nend\n\nwhen I receive [outro start!! v]\nhide\n\n@スプライト1\n\nwhen flag clicked\nshow\nset size to (100) %\nforever\n    repeat (10)\n        change size by (0.4)\n    end\n    repeat (10)\n        change size by (-0.4)\n    end\n    go to [back v] layer\nend\n\nwhen I receive [outro start!! v]\nhide\n\n@かくし\n\nwhen flag clicked\ngo to x: (36) y: (28)\ngo to [front v] layer\nwait (0.02) seconds\ngo to [front v] layer\ngo to [front v] layer\nforever\n    if <touching (プレイヤー v)?> then\n        set [ghost v] effect to (85)\n    else\n        set [ghost v] effect to (0)\n    end\n    switch costume to (Level)\nend\n\nwhen I receive [outro start!! v]\nhide\n\n@サムネイル\n\nwhen flag clicked\nbroadcast (スタート v)\nhide\nforever\n    reset timer\nend\n\nwhen [timer v] > (0)\nset [pixelate v] effect to (400)\ngo to [back v] layer\nshow\nrepeat (20)\n    change [pixelate v] effect by (-20)\nend\n\n@プレイヤー\n\ndefine 初期設定プログラム\nshow\nset [x v] to [0]\nset [y v] to [0]\npoint in direction (90)\nset rotation style [left-right v]\ngo to x: (-210) y: (-30)\nset size to (115) %\nswitch costume to (右 v)\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nswitch costume to (コスチューム1 v)\nrepeat (10)\n    change [ghost v] effect by (8.4)\n    change size by (-5)\nend\ndelete this clone\n\nwhen I receive [スタート v]\nswitch costume to (右 v)\nshow\n初期設定プログラム\nforever\n    if <<key (right arrow v) pressed?> or <<<mouse down?> and <(x position) < (mouse x)>> or <key (d v) pressed?>>> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    if <<key (left arrow v) pressed?> or <<<mouse down?> and <(mouse x) < (x position)>> or <key (a v) pressed?>>> then\n        change [x v] by (-1)\n        point in direction (-90)\n    end\n    set [x v] to ((X) * (0.89))\n    change x by (X)\n    if <<touching (地形 v)?> and <not <touching color (#ff0000)?>>> then\n        change y by (1)\n        if <<touching (地形 v)?> and <not <touching color (#ff0000)?>>> then\n            change y by (1)\n            if <<touching (地形 v)?> and <not <touching color (#ff0000)?>>> then\n                change y by (1)\n                if <<touching (地形 v)?> and <not <touching color (#ff0000)?>>> then\n                    change y by (1)\n                    if <<touching (地形 v)?> and <not <touching color (#ff0000)?>>> then\n                        change y by (1)\n                        if <<touching (地形 v)?> and <not <touching color (#ff0000)?>>> then\n                            change y by (-5)\n                            change x by ((X) * (-1))\n                            if <<key (up arrow v) pressed?> or <<<mouse down?> and <(y position) < (mouse y)>> or <key (w v) pressed?>>> then\n                                if <(X) < [0]> then\n                                    start sound [壁キック v]\n                                    set [x v] to [9]\n                                else\n                                    start sound [壁キック v]\n                                    set [x v] to [-9]\n                                end\n                                set [y v] to [12]\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)?> and <not <touching color (#ff0000)?>>> then\n        change y by ((Y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<key (up arrow v) pressed?> or <<<mouse down?> and <(y position) < (mouse y)>> or <key (w v) pressed?>>> then\n        if <<touching (地形 v)?> and <not <touching color (#ff0000)?>>> then\n            start sound [Jump v]\n            set [y v] to [13]\n        end\n    end\n    change y by (1)\n    if <[242] < (x position)> then\n        start sound [next v]\n        wait (0.1) seconds\n        初期設定プログラム\n        change [level v] by (1)\n    end\n    if <<(y position) < [-180]> or <touching color (#ff0000)?>> then\n        start sound [チーン v]\n        change [hp v] by (-20)\n        初期設定プログラム\n    end\n    if <touching (ehat2 v)?> then\n        start sound [チーン v]\n        change [hp v] by (-20)\n        初期設定プログラム\n        broadcast (死 v)\n    end\nend\n\nwhen I receive [outro start!! v]\nhide\n\n@スプライト6\n\nwhen this sprite clicked\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\ngo to [front v] layer\ngo to x: (57) y: (36)\nshow\nset [2d v] to [2]\nforever\n    go to [front v] layer\nend\n\nstart sound [Finger Snap2 v]\nset [2d v] to [2]\nset size to (80) %\nwait (0.1) seconds\nset size to (70) %\n\nwhen I receive [outro start!! v]\nhide\n\n@スプライト5\n\nwhen this sprite clicked\nstart sound [Finger Snap2 v]\nset [2d v] to [1]\nset size to (80) %\nwait (0.1) seconds\nset size to (70) %\n\nwhen I receive [スタート v]\nshow\ngo to [front v] layer\ngo to x: (-55) y: (36)\n\nwhen I receive [outro start!! v]\nhide\n\n@スプライト2\n\nwhen I receive [終わり v]\nshow\nstop [all v]\n\nwhen flag clicked\nhide\n\nwhen I receive [outro start!! v]\nhide\n\n@EHAT2\n\nwhen flag clicked\ngo to x: (1000) y: (10000)\nswitch costume to (explode-05-june\[2 v)\nshow\n\nwhen I receive [ステージ切り替え v]\ngo to x: (1000) y: (10000)\n\nwhen I start as a clone\nforever\n    if <(Level) = [8]> then\n        switch costume to (2 v)\n        set [yy v] to [0]\n        repeat until <touching (地形 v)?>\n            change y by (YY)\n            change [yy v] by (-1)\n        end\n        wait (3) seconds\n        delete this clone\n    end\nend\n\nwhen I receive [死 v]\ngo to x: (1000) y: (10000)\n\nwhen I receive [スタート v]\nset [動いてよろしい? v] to [1]\nhide\ngo to [front v] layer\nset size to (100) %\nswitch costume to ( v)\nset drag mode [not draggable v]\ngo to x: (1000) y: (100)\npoint in direction (90)\nset [now v] to [1]\nforever\n    if <(Level) = [8]> then\n        show\n        set rotation style [left-right v]\n        if <([x position v] of [プレイヤー v]) < (x position)> then\n            change [xv3 v] by (-0.8)\n            point in direction (-90)\n        end\n        if <(x position) < ([x position v] of [プレイヤー v])> then\n            change [xv3 v] by (0.8)\n            point in direction (90)\n        end\n        if <<<mouse down?> and <(mouse y) < (y position)>> or <key (down arrow v) pressed?>> then\n            set [xv3 v] to ((xv3) * (1.02))\n        end\n        set [xv3 v] to ((xv3) * (0.9))\n        change x by (xv3)\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 color (#a2d7ff)?> then\n                                set [yv3 v] to [20]\n                            end\n                            if <touching (地形 v)?> then\n                                change x by ((xv3) * (-1))\n                                change y by (-5)\n                            end\n                        end\n                    end\n                end\n            end\n        end\n        change y by (-1)\n        if <touching (地形 v)?> then\n            if <touching (toge v)?> then\n                start sound [Jump v]\n                set [yv3 v] to [12]\n                point in direction ((yv3) * (0.5))\n            end\n        end\n        change y by (1)\n        change [yv3 v] by (-1)\n        change y by (yv3)\n        if <touching (地形 v)?> then\n            change y by ((yv3) * (-1))\n            set [yv3 v] to [0]\n        end\n        hide variable [xv3 v]\n    else\n        hide\n    end\nend\n\nwhen I receive [outro start!! v]\nhide\n\n@スプライト3\n\nwhen flag clicked\nbroadcast (スタート v)\ngo to x: (0) y: (-130)\nwait (0.0000000001) seconds\n\nwhen I receive [outro start!! v]\nhide\n\n@スプライト7\n\nwhen I receive [outro start!! v]\nhide\n\n@Outro\n\nwhen flag clicked\nforever\n    reset timer\nend\n\nwhen [timer v] > (0)\ngo to [back v] layer\nbroadcast (OUTRO START!! v)\n\ndefine (タイマー) まで待つ\nwait until <(タイマー) < (timer)>\n\ndefine Clone (id)\nset [clone id v] to (id)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nset [color v] effect to (outro color)\nshow\nif < (Clone ID) contains [LINE]?> then\n    if < (Clone ID) contains [横]?> then\n        point in direction (90)\n        if < (Clone ID) contains [1]?> then\n            set [brightness v] effect to (-99)\n            set [ghost v] effect to (55)\n        else\n            if < (Clone ID) contains [2]?> then\n                set [brightness v] effect to (100)\n            else\n                if < (Clone ID) contains [4]?> then\n                    set [brightness v] effect to (95)\n                else\n                    set [brightness v] effect to (50)\n                end\n            end\n        end\n        set size to (0) %\n        set [ローカル変数 v] to [9000]\n        repeat until <[36000] < (size)>\n            switch costume to (サイズハック v)\n            set [ローカル変数 v] to ((ローカル変数) * (0.8))\n            change size by (ローカル変数)\n            switch costume to (line v)\n        end\n    else\n        point in direction (180)\n        if < (Clone ID) contains [1]?> then\n            set [ghost v] effect to (55)\n            set [brightness v] effect to (-99)\n        else\n            if < (Clone ID) contains [2]?> then\n                set [brightness v] effect to (100)\n            else\n                set [brightness v] effect to (50)\n            end\n        end\n        set size to (0) %\n        set [ローカル変数 v] to [12000]\n        repeat until <[48000] < (size)>\n            switch costume to (サイズハック v)\n            set [ローカル変数 v] to ((ローカル変数) * (0.8))\n            change size by (ローカル変数)\n            switch costume to (line v)\n        end\n        delete this clone\n    end\nend\nif <(Clone ID) = [YOURNAME]> then\n    set size to (97) %\n    switch costume to (yourname v)\n    set [color v] effect to (outro color)\n    go to x: () y: (115)\n    go to [front v] layer\n    \n        repeat (10)\n            go to x: (([sin v] of ((timer) * (80)) ) * (5)) y: ((([cos v] of ((timer) * (80)) ) * (15)) + (122))\n        end\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nif < (Clone ID) contains [回る]?> then\n    set [ghost v] effect to (50)\n    point in direction (180)\n    if <(Clone ID) = [回る2]> then\n        set [brightness v] effect to (100)\n    else\n        set [brightness v] effect to (0)\n    end\n    set [ローカル変数 v] to [67.5]\n    switch costume to (サイズハック v)\n    set size to (300) %\n    go to x: (0) y: (0)\n    repeat (50)\n        switch costume to (コスチューム1 v)\n        set [ローカル変数 v] to ((ローカル変数) * (0.8))\n        turn left (ローカル変数) degrees\n    end\n    [5.5] まで待つ\n    delete this clone\nend\nif <(Clone ID) = [フラッシュ]> then\n    set [color v] effect to (outro color)\n    switch costume to (色々使える v)\n    set [ghost v] effect to (25)\n    set [brightness v] effect to (100)\n    point in direction (90)\n    set size to (100) %\n    repeat (30)\n        change [ghost v] effect by (2.5)\n        go to [front v] layer\n    end\n    delete this clone\nend\n\nwhen I receive [あーウトロ v]\nrepeat (2)\n    Clone [まる1]\n    wait (0.15) seconds\n    Clone [まる2]\n    wait (0.15) seconds\nend\nClone [まる3]\n\nwhen I start as a clone\nif < (Clone ID) contains [まーく]?> then\n    set size to (80) %\n    switch costume to (Clone ID)\n    set [color v] effect to (0)\n    set size to (0) %\n    set [ローカル変数 v] to [0.75]\n    repeat (10)\n        change size by (((90) - (size)) / (4))\n        set [ローカル変数 v] to ((ローカル変数) * (1.3))\n        turn right (ローカル変数) degrees\n    end\n    repeat (13)\n        turn right (ローカル変数) degrees\n    end\n    repeat (5)\n        change size by (((100) - (size)) / (3.5))\n        turn right (ローカル変数) degrees\n    end\n    if < (Clone ID) contains [　]?> then\n        Clone [hikari]\n    else\n        Clone [hikari2]\n    end\n    repeat (5)\n        change size by (-20)\n        turn right (ローカル変数) degrees\n    end\n    delete this clone\nend\nif < (Clone ID) contains [hikari]?> then\n    set [color v] effect to (outro color)\n    set [brightness v] effect to (100)\n    set size to (0) %\n    switch costume to (光 v)\n    set [ghost v] effect to (50)\n    if <(Clone ID) = [hikari2]> then\n        set [brightness v] effect to (0)\n    end\n    repeat (10)\n        change size by (((100) - (size)) / (4))\n    end\n    [5.15] まで待つ\n    wait (1) seconds\n    delete this clone\nend\nif <(Clone ID) = [logo]> then\n    point in direction (90)\n    set [color v] effect to (0)\n    switch costume to (logo v)\n    go to x: (0) y: (0)\n    set size to (0) %\n    set [ローカル変数 v] to [73]\n    repeat (20)\n        turn right (ローカル変数) degrees\n        set [ローカル変数 v] to ((ローカル変数) * (0.8))\n        change size by (((90) - (size)) / (3.5))\n        set [ローカル変数2 v] to (size)\n        go to [front v] layer\n    end\n    set size to (90) %\n    point in direction (90)\nend\nif <(Clone ID) = [logo]> then\n    \n        change size by (15)\n        repeat (15)\n            change size by ((((ローカル変数2) - (15)) - (size)) / (3.5))\n        end\n    end\n    delete this clone\nend\nif <(Clone ID) = [波形的なやつ]> then\n    set [color v] effect to (outro color)\n    switch costume to (波形的なやつ v)\n    go to [front v] layer\n    \n        go to x: (0) y: (0)\n        move (-20) steps\n        repeat (pick random (1) to (4))\n            repeat (pick random (1) to (2))\n                move (10) steps\n            end\n            set [ローカル変数 v] to [5]\n            repeat (pick random (5) to (15))\n                move (join [-] (ローカル変数)) steps\n                set [ローカル変数 v] to ((ローカル変数) * (0.8))\n            end\n        end\n    end\n    delete this clone\nend\nif <(Clone ID) = [ちいさいやつ]> then\n    set [ghost v] effect to (10)\n    set [color v] effect to (outro color)\n    set [ローカル変数 v] to (pick random (2) to (0.8))\n    set [ローカル変数2 v] to (pick random (-200) to (200))\n    set [ローカル変数3 v] to (pick random (50) to (150))\n    set [ローカル変数4 v] to (pick random (15) to (24))\n    switch costume to (poshack v)\n    go to x: (0) y: (-250)\n    switch costume to (ローカル変数4)\n    set size to (pick random (70) to (95)) %\n    if <(pick random (1) to (2)) = [1]> then\n        repeat (500)\n            turn right (3) degrees\n            switch costume to (poshack v)\n            set x to ((([sin v] of ((timer) * (ローカル変数3)) ) * (30)) + (ローカル変数2))\n            change y by (3)\n            change [ghost v] effect by (ローカル変数)\n            switch costume to (ローカル変数4)\n        end\n        delete this clone\n    else\n        repeat (500)\n            turn left (3) degrees\n            switch costume to (poshack v)\n            set x to ((([sin v] of ((timer) * (ローカル変数3)) ) * (30)) + (ローカル変数2))\n            change y by (3)\n            change [ghost v] effect by (ローカル変数)\n            switch costume to (ローカル変数4)\n        end\n        delete this clone\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [ふぇーどいん]> then\n    point in direction (90)\n    set [brightness v] effect to (-100)\n    switch costume to (色々使える v)\n    set size to (100) %\n    set [ghost v] effect to (100)\n    repeat (100)\n        change [ghost v] effect by (-1)\n    end\n    [4] まで待つ\n    delete this clone\nend\nif <(Clone ID) = [ふぇーどあうと]> then\n    go to [front v] layer\n    point in direction (90)\n    set [brightness v] effect to (-100)\n    switch costume to (色々使える v)\n    set size to (100) %\n    set [ghost v] effect to (100)\n    repeat (50)\n        change [ghost v] effect by (-2)\n        go to [front v] layer\n    end\n    wait (1.5) seconds\n    repeat (25)\n        change [ghost v] effect by (4)\n        go to [front v] layer\n    end\n    delete this clone\nend\nif < (Clone ID) contains [project]?> then\n    set [color v] effect to (0)\n    point in direction (90)\n    go to [front v] layer\n    set size to (32) %\n    if < (Clone ID) contains [2]?> then\n        switch costume to (project2\(ここにサムネを入れる\) v)\n        go to x: (151) y: ()\n    else\n        switch costume to (project1\(ここにサムネを入れる\) v)\n        go to x: (-151) y: ()\n    end\n    if < (Clone ID) contains [枠]?> then\n        set [brightness v] effect to (-80)\n        set [ghost v] effect to (40)\n        go [backward v] (2) layers\n        set size to (0) %\n    end\n    if < (Clone ID) contains [枠]?> then\n        repeat (30)\n            change size by (((34) - (size)) / (5))\n            set y to ((([sin v] of (((timer) + < (Clone ID) contains [2]?>) * (100)) ) * (10)) - (10))\n        end\n    else\n        repeat (30)\n            change size by (((32) - (size)) / (5))\n            set y to ((([sin v] of (((timer) + < (Clone ID) contains [2]?>) * (100)) ) * (10)) - (10))\n        end\n    end\n    \n        set y to ((([sin v] of (((timer) + < (Clone ID) contains [2]?>) * (100)) ) * (10)) - (10))\n    end\nend\nif <(Clone ID) = [thanks]> then\n    set size to (97) %\n    switch costume to (thanks for watching! v)\n    set [color v] effect to (outro color)\n    go to x: () y: (-110)\n    go to [front v] layer\n    \n        repeat (150)\n            change size by (((110) - (size)) / (60))\n            go to x: (([sin v] of (((timer) + (20)) * (80)) ) * (5)) y: ((([cos v] of (((timer) + (20)) * (80)) ) * (15)) + (-110))\n        end\n        repeat (150)\n            change size by (((97) - (size)) / (60))\n            go to x: (([sin v] of (((timer) + (20)) * (80)) ) * (5)) y: ((([cos v] of (((timer) + (20)) * (80)) ) * (15)) + (-110))\n        end\n    end\nend\n\nwhen I start as a clone\nif < (Clone ID) contains [まる]?> then\n    set [ghost v] effect to (0)\n    go to x: (0) y: (0)\n    point in direction (90)\n    if <(Clone ID) = [まる2]> then\n        set [brightness v] effect to (100)\n    else\n        if <(Clone ID) = [まる3]> then\n            set [brightness v] effect to (-100)\n        else\n            set [brightness v] effect to (0)\n        end\n    end\n    set [ローカル変数 v] to [10]\n    switch costume to (まっる v)\n    set size to (0) %\n    repeat (50)\n        if <[350] < (size)> then\n            switch costume to (サイズハック v)\n        end\n        set [ローカル変数 v] to ((ローカル変数) * (1.2))\n        change size by (ローカル変数)\n        switch costume to (まっる v)\n    end\n    [7] まで待つ\n    delete this clone\nend\n\nwhen I receive [outro start!! v]\n[3.69] まで待つ\nrepeat (40)\n    turn left (6.5) degrees\nend\n\ndefine a\nrepeat (10)\n    change size by (((75) - (size)) / (3))\nend\nrepeat (15)\n    change size by (((500) - (size)) / (3.5))\nend\ndelete this clone\n\ndefine 波形的なやつクローン\npoint in direction (90)\nrepeat (24)\n    Clone [波形的なやつ]\n    turn right (15) degrees\nend\n\nwhen I receive [outro start!! v]\nClone [ふぇーどいん]\n[1.74] まで待つ\nClone [LINE横1]\nwait (0.1) seconds\nClone [LINE横2]\nwait (0.1) seconds\nClone [LINE横3]\nwait (0.1) seconds\nClone [LINE縦1]\nwait (0.1) seconds\nClone [LINE縦2]\nwait (0.1) seconds\nClone [LINE縦3]\nwait (0.25) seconds\nbroadcast (あーウトロ v)\nClone [回る]\nwait (0.1) seconds\nClone [回る2]\nwait (0.1) seconds\nClone [回る]\n[5.55] まで待つ\nClone [LINE横1]\ngo to [front v] layer\nwait (0.1) seconds\nClone [フラッシュ]\nClone [LINE横3]\n波形的なやつクローン\nClone [logo]\nClone [YOURNAME]\nClone [project枠]\nClone [project]\nClone [project2枠]\nClone [project2]\nClone [thanks]\ngo to [front v] layer\nwait (0.1) seconds\nClone [LINE横4]\n\nwhen I receive [outro start!! v]\nset size to (100) %\npoint in direction (90)\ngo to x: (0) y: (0)\nhide\nplay sound [Syn Cole - Feel Good v] until done\n\nwhen I receive [outro start!! v]\n[3.7] まで待つ\nClone [まーく はーと]\nwait (0.1) seconds\nClone [まーく　ほし]\nwait (0.1) seconds\nClone [まーく こめ]\nwait (0.1) seconds\nClone [まーく　ふぉろー]\nwait (0.1) seconds\nClone [まーく りみ]\nwait (0.1) seconds\nClone [まーく　かくさん]\n\nwhen I receive [outro start!! v]\n[5.55] まで待つ\nrepeat until <[36] < (timer)>\n    wait (pick random (0.05) to (0.4)) seconds\n    Clone [ちいさいやつ]\nend\nClone [ふぇーどあうと]\n\nwhen I start as a clone\nwait until <[38] < (timer)>\nif <not <(Clone ID) = [ふぇーどあうと]>> then\n    delete this clone\nend\n\nwhen I receive [outro start!! v]\nset [outro color v] to (pick random (1) to (200))\n\n