［超絶拡散希望！］PLATFORMER！ 

Instructions: \n「From the deginning」Push it！\n【⚡❤️と⭐とフォロー本当にお願いします⚡】ｌ【⚡Please give me ❤️&⭐and follows.⚡】\n【❤と⭐3000目指しているのでぜひ押してください】【I'm aiming for ❤ and ⭐3000, so please press!】\n\n日本語は下です。\n--------------------------How to operate---------------------------\n\nNote⚠\n Be sure to press the flag twice\n\nJump with the up keys.\n\nmove left and right with the left and right keys.\nThat's all for the basic operation. \nBy the way, there is even a back-to-back back\nto-back goal. Good luck!\nIf you were able to make it to the back and back of the back goal, please comment in the comments section and say, \n"Yay!"\n\n If you're going to advertise, be sure to follow us!\n\n\nーーーーーーーーーー操作方法－－－－－－－－－ー\n注意⚠必ず旗は2回押してください\n上キーでジャンプ、\n左右キーで左右に動かす。\n基本操作は以上。\nちなみに裏裏裏裏裏ゴールまであります。がんばってください。\n\n裏裏裏裏裏ゴールまで行けたひとはコメント欄でぜひ\n\n「やっほーい！」\n\nとコメントしてね！宣伝するなら必ずフォローしてね！\n\nーーーーーーーーリメイクポイントーーーーーーーーー\n・針をリアルにした\n・背景をよりパワーアップ\n・NEXT背景のリニューアル\n・サムネの精度を上げました\n　etc…\n\n\n\n\n\n\n\n拡散してくれた人名前を書きます\n@yu112137様\n@nyanyanyann様\n@\n@\n@\n@\n@\n@\n@\n@\n@\n@\n@\n@\n@\n@\n@\n@\n@\n@\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nサムネ文字：https://ja.cooltext.com/ さま\n背景：@Gdlo_Dwas73様\nイントロ：@YouRenTan様\n看板：@SMEcreater様という日本scratch界の神様\nREMAKE版の吹き出し：@YY-H様\nmobileマーク：@Chickenhermit様\n音楽：@-Xaf-様\n　　　　　　　　　借　り　す　ぎ　\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nSorry, mobile players are limited to the back goal. If you can get to that point, it's the same as the Ura Ura Ura Ura goal, so comment, "Yay!"\n\n申し訳ありませんモバイル勢は裏裏ゴールまでとなっております。そこまでいけたらもう裏裏裏裏裏ゴールと同じなので「やっほーい！」とコメントしてね！\n\n\n\n\n\n\n\n\n\n\n\n#games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games

@Stage\n\nwhen backdrop switches to [背景1 v]\n\nwhen I receive [ゴチスタートゴチスター v]\nswitch backdrop to (blue sky 2  v)\n\nwhen flag clicked\nswitch backdrop to (alpha v)\n\nwhen flag clicked\nforever\n\n@軽量化\n\n@キャラ2\n\nif <(ステージ) = [10]> then\n    set [ステージ v] to [1]\nend\n\nwhen I receive [死亡 v]\n\nwhen flag clicked\nset volume to (30) %\n\nwhen I start as a clone\n\nwait (1) seconds\n\nwhen flag clicked\n\nwhen I receive [メッセージ1 v]\nrepeat (40)\n    go to x: (-220) y: (0)\nend\n\nwhen flag clicked\nset [ステージ v] to [1]\nforever\n    if <(x position) > [230]> then\n        broadcast (次のステージ v)\n        wait (0.2) seconds\n        go to x: (-220) y: (0)\n        change [ステージ v] by (1)\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\n\nwhen flag clicked\nforever\n    broadcast (ターボチェック v)\nend\n\nwhen I receive [次のステージ v]\n\nwhen I start as a clone\n\n\n\nwhen I receive [スタート v]\nforever\n    if <<<key (right arrow v) pressed?> or <(stick　X) > [0.5]>> or <key (d v) pressed?>> then\n        change [x v] by (2)\n        switch costume to (コスチューム2 v)\n        point in direction (90)\n    end\n    if <<<key (left arrow v) pressed?> or <(stick　X) < [-0.5]>> or <key (a v) pressed?>> then\n        change [x v] by (-2)\n        switch costume to (コスチューム1 v)\n        point in direction (-90)\n    end\n    set [x v] to ((X) * (0.8))\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 x by (() - (X))\n                            change y by (-5)\n                            if <<<key (up arrow v) pressed?> or <(stick　Y) > [0.5]>> or <key (w v) pressed?>> then\n                                if <(X) > [0]> then\n                                    start sound [Low Whoosh v]\n                                    set [x v] to [-14.5]\n                                else\n                                    set [x v] to [14.5]\n                                end\n                                set [y v] to [14.5]\n                            else\n                                set [x v] to [0]\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 ((Y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<touching (ステージ v)?> and <<<key (up arrow v) pressed?> or <(stick　Y) > [0.5]>> or <key (w v) pressed?>>> then\n        start sound [Jump v]\n        set [y v] to [15]\n    end\n    change y by (1)\n    if <(y position) < [-180]> then\n        start sound [Teleport2 v]\n        broadcast (死亡 v)\n        repeat (20)\n            change [ghost v] effect by (8)\n        end\n        go to x: (-220) y: (0)\n        repeat (20)\n            change [ghost v] effect by (-8)\n        end\n        set [ghost v] effect to (0)\n    end\n    if <touching (スプライト1 v)?> then\n        start sound [Teleport2 v]\n        set [x v] to [0]\n        set [y v] to [0]\n        set rotation style [all around v]\n        repeat (50)\n            turn right (10) degrees\n            change y by (-4)\n            change [ghost v] effect by (5)\n        end\n        set rotation style [left-right v]\n        go to x: (-220) y: (0)\n        repeat (20)\n            change [ghost v] effect by (-8)\n        end\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <key (down arrow v) pressed?>> then\n        switch costume to (コスチューム1 v)\n    else\n        switch costume to (コスチューム3 v)\n    end\nend\n\nwhen I receive [メッセージ1 v]\nwait (1) seconds\nbroadcast (スタート v) and wait\n\ngo to x: (-220) y: (0)\nforever\n    set [x v] to [0]\n    set [y v] to [0]\nend\n\nwhen I receive [ととととｔ v]\ngo to x: (-220) y: (0)\n\nwhen I receive [ゴチスタートゴチスター v]\nset volume to (50) %\nforever\n    play sound [Thousand_Absolutes_Xaf_Remix v] until done\nend\n\nwhen I receive [ゴチスタートゴチスター v]\nset [ghost v] effect to (0)\nset [x v] to [0]\nset [y v] to [0]\ngo to x: (-200) y: (0)\nset rotation style [left-right v]\nshow\nbroadcast (スタート v)\n\nwhen I receive [ゴチスタートゴチスター v]\nshow\n\nwhen flag clicked\nhide\n\nwhen I receive [次のステージ v]\nhide\nwait (1) seconds\nshow\n\nwhen I receive [ととととｔ v]\nset [ghost v] effect to (0)\n\nchange y by (-10)\n\n@ステージ\n\nwhen flag clicked\nswitch costume to (1 v)\n\nwhen I receive [次のステージ v]\nbroadcast (メッセージ1 v)\nwait (1) seconds\nnext costume\n\nwhen flag clicked\nforever\n    wait (2) seconds\n    if <(ステージ) = [14]> then\n        set [a v] to (pick random (1) to (100))\n        set [b v] to (pick random (1) to (100))\n        ask (join (join (A) (join [x] (join (b) [　do you understand?                    ]))) (join (A) (join [x] (join (b) [は？])))) and wait\n        say []\n        if <((A) * (b)) = (answer)> then\n            say [正解！　　　　　　　correct answer!]\n            wait (1) seconds\n            say [次のステージへ進みます！　　　　　　　　Let's move on to the next stage!]\n            wait (1) seconds\n            broadcast (次のステージ v)\n            say []\n            change [ステージ v] by (1)\n        else\n            say [不正解！　　　　　Incorrect answer!]\n            wait (1) seconds\n            say []\n            wait (1) seconds\n            set [a v] to (pick random (1) to (100))\n            set [b v] to (pick random (1) to (100))\n            ask (join (A) (join [x] (join (b) [は？]))) and wait\n        end\n    end\nend\n\nwhen flag clicked\n\nwhen flag clicked\nhide variable [☁ 裏裏裏裏裏ゴール到達者 v]\nforever\n    if <(ステージ) = [16]> then\n        show variable [☁ 裏裏裏裏裏ゴール到達者 v]\n        set [☁ 裏裏裏裏裏ゴール到達者 v] to ((1) + (☁ 裏裏裏裏裏ゴール到達者))\n        wait (0) seconds\n        set [ステージ v] to [17]\n    end\nend\n\nwhen I receive [ゴチスタートゴチスター v]\nshow\n\nwhen flag clicked\nhide\n\n@スプライト1\n\nwhen flag clicked\nforever\n    if <touching (キャラ v)?> then\n        start sound [Teleport2 v]\n        broadcast (死亡 v)\n        wait until <not <touching (キャラ v)?>>\n    end\nend\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\n\nwhen I receive [次のステージ v]\nwait (1) seconds\nnext costume\n\nwhen flag clicked\nforever\n    if <<key (space v) pressed?> and <(username) = [Yusuke7777]>> then\n        wait (0.9) seconds\n        broadcast (次のステージ v)\n        change [ステージ v] by (1)\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (r v) pressed?> then\n        wait until <not <key (r v) pressed?>>\n        broadcast (メッセージ1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(ステージ) = [9]> then\n        show variable [self time 自己タイム v]\n    end\nend\n\nwhen I receive [ゴチスタートゴチスター v]\nshow\n\nwhen flag clicked\nhide\n\n@スプライト2\n\nwhen I receive [ゴチスタートゴチスター v]\nshow\n\nwhen flag clicked\nhide\n\nwhen I receive [ゴチスタートゴチスター v]\nforever\n    if <touching (キャラ2 v)?> then\n        set [y v] to [22.5]\n        switch costume to (コスチューム1 v)\n        wait (0.1) seconds\n        switch costume to (コスチューム3 v)\n        wait (0.1) seconds\n        switch costume to (コスチューム2 v)\n        start sound [Jump v]\n    end\n    if <(ステージ) = [1]> then\n        show\n    end\n    if <(ステージ) = [2]> then\n        hide\n    end\n    if <(ステージ) = [3]> then\n        hide\n    end\n    if <(ステージ) = [4]> then\n        hide\n    end\n    if <(ステージ) = [5]> then\n        hide\n    end\n    if <(ステージ) = [6]> then\n        hide\n    end\n    if <(ステージ) = [7]> then\n        hide\n    end\nend\n\n@サムネ3\n\nwhen [timer v] > (0)\nshow\nswitch costume to (コスチューム1 v)\nrepeat (10)\n    change y by (-20)\nend\n\nwhen flag clicked\ngo to [front v] layer\nhide\n\nwhen flag clicked\nhide variable [self time 自己タイム v]\ngo to [front v] layer\nhide\nset y to (200)\nforever\n    reset timer\nend\n\nwhen flag clicked\nwait (1) seconds\nbroadcast (スタート v)\nswitch costume to (コスチューム1 v)\n\nwait (1) seconds\n\n@スプライト3\n\nwhen flag clicked\nhide variable [☁ 世界記録 v]\n\n@自己タイム\n\nwhen flag clicked\n\nwhen I receive [ゴチスタートゴチスター v]\nset [self time 自己タイム v] to [0]\nforever\n    repeat until <(ステージ) = [9]>\n        wait (1) seconds\n        change [self time 自己タイム v] by (1)\n    end\n    if <(ステージ) = [9]> then\n        stop [this script v]\n    end\n    if <(ステージ) > [9]> then\n        hide variable [self time 自己タイム v]\n    end\nend\n\n@スプライト8\n\nwhen flag clicked\nhide\nforever\n    if <(ステージ) = [9]> then\n        show\n        if <touching (キャラ2 v)?> then\n            set [brightness v] effect to (50)\n        else\n            set [brightness v] effect to (0)\n        end\n    else\n        hide\n    end\nend\n\n@世界記録\n\nwhen flag clicked\n\nwhen flag clicked\nforever\n    if <not <(ステージ) = [9]>> then\n        hide variable [☁ world　record v]\n    else\n        show variable [☁ world　record v]\n    end\nend\n\nwhen I receive [ゴチスタートゴチスター v]\nforever\n    if <([costume # v] of [ステージ v]) = [9]> then\n        if <(☁ world　record) > (self time 自己タイム)> then\n            set [☁ world　record v] to (self time 自己タイム)\n        end\n    end\nend\n\nset [☁ world　record v] to [4649]\n\n@無題190_20240217081715\n\nwhen flag clicked\ngo to x: (475) y: (49)\nhide\n\nwhen I receive [次のステージ v]\ngo to [front v] layer\nif <(ステージ) = [9]> then\n    hide\nend\ngo to x: (475) y: (49)\nshow\nstart sound [Collect v]\nrepeat (17)\n    change x by (-30)\nend\nwait (0.5) seconds\nrepeat (17)\n    change x by (-30)\nend\nbroadcast (スタート v)\nhide\n\nwait (1.8) seconds\n\n@スプライト6\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(ステージ) = [12]> then\n        show\n        change [color v] effect by (25)\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (キャラ2 v)?> then\n        broadcast (次のステージ v) and wait\n        wait (1) seconds\n        change [ステージ v] by (1)\n    end\nend\n\n@スプライト5\n\nwhen flag clicked\nhide\nforever\n    if <(ステージ) = [9]> then\n        show\n        broadcast (ゴール v)\n        show variable [☁ world record v]\n        wait (1) seconds\n    else\n        hide\n    end\nend\n\n@スプライト7\n\nwhen flag clicked\ngo to x: (41) y: (97)\nhide\nforever\n    if <<(ステージ) = [13]> and <key ((join [enter] []) v) pressed?>> then\n        show\n    end\n    if <touching (キャラ2 v)?> then\n        repeat until <not <touching (キャラ2 v)?>>\n            broadcast (次のステージ v)\n            change [ステージ v] by (1)\n            hide\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    change [color v] effect by (25)\nend\n\n@スプライト9\n\nwhen flag clicked\nforever\n    if <<[-245] < (x position)> and <<(ステージ) = [15]> and <key ((join [enter] []) v) pressed?>>> then\n        broadcast (次のステージ v)\n        change [ステージ v] by (1)\n        change [裏裏裏裏裏ゴール達成者 v] by (1)\n    end\nend\n\n@スプライト10\n\nif  then\nend\n\n@スプライト4\n\nwhen this sprite clicked\nbroadcast (ととととｔ v)\n\nwhen I receive [ゴチスタートゴチスター v]\nshow\n\nwhen flag clicked\nhide\n\n@Control stick\n\nwhen flag clicked\nbroadcast (はじめ絵 v)\n\nwhen I start as a clone\nswitch costume to (stick v)\ngo [forward v] (1) layers\nset [ghost v] effect to (25)\nforever\n    set [stick power v] to []\n    set [stick　x v] to [0]\n    set [stick　y v] to [0]\n    repeat until <mouse down?>\n        go to (myself)\n    end\n    if <(distance to [mouse-pointer v]) < ((size) * (0.6))> then\n        stick drag\n    else\n        wait until <not <mouse down?>>\n    end\nend\n\ndefine stick drag\nrepeat until <not <mouse down?>>\n    go to (mouse-pointer v)\n    point towards (myself)\n    turn right (180) degrees\n    set [stick direction v] to (direction)\n    set [stick power v] to (distance to [(myself) v])\n    if <(stick Power) > (MAX stick)> then\n        move ((MAX stick) - (stick Power)) steps\n        set [stick power v] to (MAX stick)\n    end\n    set [stick power v] to ((stick Power) / (MAX stick))\n    set [stick　x v] to ((stick Power) * ([sin v] of (STICK DIRECTION) ))\n    set [stick　y v] to ((stick Power) * ([cos v] of (STICK DIRECTION) ))\nend\n\nwhen I receive [左利き v]\ngo to x: (170) y: (-115)\n\nwhen I receive [右利き v]\ngo to x: (-170) y: (-115)\n\nwhen I receive [はじめ絵 v]\nwait (0) seconds\nset [myself v] to [Control stick]\nset [max stick v] to ((size) / (4))\nswitch costume to (base v)\nset [ghost v] effect to (60)\ncreate clone of (_myself_ v)\n\ngo to x: (-170) y: (-115)\n\nwhen I receive [設定 v]\nforever\n    set [stick　x v] to [0]\n    set [stick　y v] to [0]\nend\n\nwhen I receive [設定再び v]\nbroadcast (はじめ絵 v)\ndelete this clone\n\nwhen I receive [ゴチスタートゴチスター v]\nshow\n\nwhen flag clicked\nhide\n\n@Button2\n\nwhen I receive [設定 v]\nshow\n\nwhen flag clicked\nhide\n\nwhen this sprite clicked\nbroadcast (左利き v) and wait\n\nwhen I receive [設定再び v]\nhide\n\nwhen flag clicked\nhide\n\n@Button3\n\nwhen this sprite clicked\nbroadcast (右利き v) and wait\n\nwhen I receive [設定 v]\nshow\n\nwhen flag clicked\nhide\n\nwhen I receive [設定再び v]\nhide\n\nwhen flag clicked\nhide\n\n@スプライト11\n\nwhen flag clicked\nhide\n\nwhen I receive [設定 v]\nshow\n\nwhen I receive [設定再び v]\nhide\n\nwhen flag clicked\nhide\n\n@Button4\n\nwhen flag clicked\nswitch costume to (button3-a v)\nshow\n\nwhen this sprite clicked\nstop [other scripts in sprite v]\nset size to (100) %\nwait (0) seconds\nset size to (90) %\nwait (0) seconds\nset size to (100) %\nbroadcast (設定 v)\nswitch costume to (button3-a v)\nhide\n\nwhen I receive [設定再び v]\nshow\n\nforever\n\nwhen flag clicked\nhide\n\nwhen I receive [ゴチスタートゴチスター v]\nshow\n\n@スプライト12\n\nwhen this sprite clicked\nbroadcast (設定再び v)\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [設定 v]\nshow\n\nwhen flag clicked\nhide\n\n@スプライト13\n\nwhen I receive [設定 v]\ngo [backward v] (9) layers\nshow\n\nwhen I receive [設定再び v]\ngo [forward v] (9) layers\nhide\n\nwhen flag clicked\ngo to [front v] layer\nhide\n\n@Sprite1\n\nwhen flag clicked\nhide\nwait (1) seconds\nset [cam x v] to [0]\nset [cam y v] to [0]\nset [pinwheel colour v] to [0]\nset [pinwheel brightness v] to [0]\nset [energy v] to [0]\nset [sequence v] to [0]\nstart sound [Cool lntro Music v]\nwait (0) seconds\nset [clone id v] to [4]\ncreate clone of (_myself_ v)\nset [clone id v] to [5]\ncreate clone of (_myself_ v)\nExplosion x [0] y [0] size [100]\nset [clone id v] to [1]\ncreate clone of (_myself_ v)\nwait (0.05) seconds\nset [clone id v] to [2]\ncreate clone of (_myself_ v)\nShockwave\nTween Screen x [-10] y [10]\nTween Screen x [10] y [-5]\nTween Screen x [0] y [0]\nset [clone id v] to [4]\ncreate clone of (_myself_ v)\nset [clone id v] to [5]\ncreate clone of (_myself_ v)\nExplosion x [0] y [0] size [100]\nShockwave\nrepeat (10)\n    change [cam x v] by (((10) - (Cam X)) / (3))\n    change [cam y v] by (((10) - (Cam Y)) / (3))\n    change [pinwheel colour v] by (((50) - (Pinwheel Colour)) / (8))\n    change [pinwheel brightness v] by (((-5) - (Pinwheel Brightness)) / (8))\nend\nrepeat (10)\n    change [cam x v] by (((0) - (Cam X)) / (3))\n    change [cam y v] by (((0) - (Cam Y)) / (3))\n    change [pinwheel colour v] by (((50) - (Pinwheel Colour)) / (8))\n    change [pinwheel brightness v] by (((-5) - (Pinwheel Brightness)) / (8))\nend\nwait (0.3) seconds\nset [clone id v] to [4]\ncreate clone of (_myself_ v)\nGrid Explosion\nShockwave\nrepeat (10)\n    change [cam x v] by (((-10) - (Cam X)) / (3))\n    change [cam y v] by (((10) - (Cam Y)) / (3))\n    change [pinwheel colour v] by (((110) - (Pinwheel Colour)) / (8))\n    change [pinwheel brightness v] by (((-20) - (Pinwheel Brightness)) / (8))\nend\nrepeat (30)\n    change [cam x v] by (((0) - (Cam X)) / (3))\n    change [cam y v] by (((0) - (Cam Y)) / (3))\n    change [pinwheel colour v] by (((110) - (Pinwheel Colour)) / (8))\n    change [pinwheel brightness v] by (((-20) - (Pinwheel Brightness)) / (8))\nend\nwait (0.1) seconds\nbroadcast (ゴチスタートゴチスター v)\n\nwhen I start as a clone\nshow\nif <(Clone ID) = [1]> then\n    switch costume to (name v)\n    set size to (0) %\n    set [i1 v] to [0]\n    repeat (30)\n        set [i1 v] to (((i1) * (0.8)) + (((100) - (size)) / (4)))\n        change size by (i1)\n        point in direction ((90) + ((i1) / (5)))\n        go to x: (Cam X) y: (Cam Y)\n    end\n    set size to (0) %\n    set [i1 v] to [0]\n    repeat (30)\n        set [i1 v] to (((i1) * (0.8)) + (((100) - (size)) / (4)))\n        change size by (i1)\n        point in direction ((90) + ((i1) / (5)))\n        go to x: (Cam X) y: (Cam Y)\n        go [forward v] (1) layers\n    end\n    set [i1 v] to [90]\n    repeat (30)\n        go [forward v] (1) layers\n        change [i1 v] by (((450) - (i1)) / (5))\n        go to x: (Cam X) y: (Cam Y)\n        point in direction (i1)\n        go to x: (Cam X) y: (Cam Y)\n    end\n    set [sequence v] to [1]\n    set [clone id v] to [6]\n    create clone of (_myself_ v)\n    delete this clone\nelse\n    if <(Clone ID) = [2]> then\n        go to [back v] layer\n        set size to (100) %\n        repeat (10)\n            switch costume to (blank v)\n            change size by ((size) / (3))\n            switch costume to (pinwheel circle v)\n            turn right (2) degrees\n            go to x: (Cam X) y: (Cam Y)\n        end\n        repeat until <(Sequence) = [1]>\n            turn right (2) degrees\n            go to x: (Cam X) y: (Cam Y)\n            set [color v] effect to (Pinwheel Colour)\n            set [brightness v] effect to (Pinwheel Brightness)\n            set [whirl v] effect to ((Pinwheel Colour) * (0.7))\n        end\n        delete this clone\n    else\n        if <(Clone ID) = [3]> then\n            switch costume to (spline1 v)\n            set size to ((size) * ((1) + (energy))) %\n            point in direction (i1)\n            set [i1 v] to [0]\n            set [brightness v] effect to (brightness)\n            repeat (10)\n                change [i1 v] by (((((200) + (<(energy) = [1]> * (100))) * ((size) / (100))) - (i1)) / (7))\n                go to x: ((x) + (Cam X)) y: ((y) + (Cam Y))\n                move (i1) steps\n            end\n            repeat (9)\n                change [i1 v] by (((((200) + (<(energy) = [1]> * (100))) * ((size) / (100))) - (i1)) / (7))\n                go to x: ((x) + (Cam X)) y: ((y) + (Cam Y))\n                move (i1) steps\n                next costume\n            end\n            delete this clone\n        else\n            if <(Clone ID) = [4]> then\n                switch costume to (square1 v)\n                go [backward v] (1) layers\n                set size to (0) %\n                point in direction (45)\n                repeat (30)\n                    change size by (((500) - (size)) / (7))\n                    go to x: (Cam X) y: (Cam Y)\n                end\n                repeat (30)\n                    switch costume to (blank v)\n                    change size by (((1300) - (size)) / (7))\n                    switch costume to (square1 v)\n                    go to x: (Cam X) y: (Cam Y)\n                end\n                delete this clone\n            else\n                if <(Clone ID) = [5]> then\n                    switch costume to (square2 v)\n                    go [backward v] (1) layers\n                    set size to (0) %\n                    point in direction (45)\n                    repeat (30)\n                        change size by (((200) - (size)) / (7))\n                        go to x: (Cam X) y: (Cam Y)\n                    end\n                    repeat (30)\n                        switch costume to (blank v)\n                        change size by (((1300) - (size)) / (7))\n                        switch costume to (square2 v)\n                        go to x: (Cam X) y: (Cam Y)\n                    end\n                    delete this clone\n                else\n                    if <(Clone ID) = [6]> then\n                        switch costume to (screencamlense v)\n                        set [color v] effect to (Pinwheel Colour)\n                        set [brightness v] effect to (Pinwheel Brightness)\n                        set size to (0) %\n                        repeat (30)\n                            switch costume to (blank v)\n                            change size by (((1200) - (size)) / (4))\n                            switch costume to (screencamlense v)\n                        end\n                        delete this clone\n                    else\n                        if <(Clone ID) = [7]> then\n                            switch costume to (shockwave v)\n                            repeat (50)\n                                switch costume to (blank v)\n                                change size by (((300) - (size)) / (10))\n                                switch costume to (shockwave v)\n                                change [ghost v] effect by (4)\n                            end\n                            delete this clone\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\ndefine Explosion x (x) y (y) size (size)\nset [brightness v] to [-10]\nset [i1 v] to [0]\nset [clone id v] to [3]\nset [x v] to (x)\nset [y v] to ((y) - (5))\nset [size v] to (size)\nrepeat (12)\n    create clone of (_myself_ v)\n    change [i1 v] by (30)\nend\nset [i1 v] to [0]\nset [clone id v] to [3]\nset [x v] to (x)\nset [y v] to (y)\nset [size v] to (size)\nset [brightness v] to [0]\nrepeat (12)\n    create clone of (_myself_ v)\n    change [i1 v] by (30)\nend\n\ndefine Tween Screen x (x) y (y)\nrepeat (10)\n    change [cam x v] by (((x) - (Cam X)) / (3))\n    change [cam y v] by (((y) - (Cam Y)) / (3))\nend\n\ndefine Grid Explosion\nset [energy v] to [1]\nset [c1 v] to [-150]\nset [c2 v] to [130]\nExplosion x (c1) y (c2) size [20]\nset [c1 v] to [0]\nset [c2 v] to [130]\nExplosion x (c1) y (c2) size [20]\nset [c1 v] to [150]\nset [c2 v] to [130]\nExplosion x (c1) y (c2) size [20]\nset [c1 v] to [-150]\nset [c2 v] to [0]\nExplosion x (c1) y (c2) size [20]\nset [c1 v] to [0]\nset [c2 v] to [0]\nExplosion x (c1) y (c2) size [20]\nset [c1 v] to [150]\nset [c2 v] to [0]\nExplosion x (c1) y (c2) size [20]\nset [c1 v] to [-150]\nset [c2 v] to [-130]\nExplosion x (c1) y (c2) size [20]\nset [c1 v] to [0]\nset [c2 v] to [-130]\nExplosion x (c1) y (c2) size [20]\nset [c1 v] to [150]\nset [c2 v] to [-130]\nExplosion x (c1) y (c2) size [20]\n\ndefine Shockwave\nset [clone id v] to [7]\ncreate clone of (_myself_ v)\n\n@スプライト14\n\nwhen I receive [ゴチスタートゴチスター v]\nrepeat (2)\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\ngo to [back v] layer\nshow\nforever\n    change x by (2)\n    if <(x position) > [400]> then\n        set x to (-420)\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nforever\n    if <[5] = ([costume name v] of [ステージ v])> then\n        hide\n    end\nend\n\n@オブジェクト\n\nwhen flag clicked\nhide\n\nwhen I receive [次のステージ v]\nbroadcast (メッセージ1 v)\nwait (1) seconds\nnext costume\n\nwhen I receive [ゴチスタートゴチスター v]\nshow\n\nwhen flag clicked\nswitch costume to (1 v)\n\n