Journey a platformer 2 (Volcano)

Instructions: RACING @aspectsvg TO 2K PLS HELP ME WIN!!!\n\nNEW GAME OUT: https://scratch.mit.edu/projects/825184324/\n\nOriginal Date: Mar 20, 2023\n\n(Mar 23, 2023)\n#8 on trending - games!\n3k views in 3 days!!!\n\n(Mar 25, 2023)\n10k views!\n#4 on trending - games!!!!!!!\n#7 on trending - all!!!!!\n\n(Apr 02, 2023)\n65k views!\n#4 on trending - games!!!!!\n#20 on trending - all!\n\nDrive - A Platformer\nWASD or arrow keys to move\nAvoid orange traffic cones and lava\nGet to the end!\n\nA love, a favorite and a follow would be very appreciated!

@Stage\n\nwhen flag clicked\n\nwhen I receive [旗 v]\nclear graphic effects\nforever\n    repeat (50)\n        wait (0.1) seconds\n        change [brightness v] effect by (0.1)\n    end\n    repeat (100)\n        wait (0.1) seconds\n        change [brightness v] effect by (-0.1)\n    end\n    repeat (50)\n        wait (0.1) seconds\n        change [brightness v] effect by (0.1)\n    end\n    clear graphic effects\nend\n\nwhen I receive [旗 v]\nwait (20) seconds\nrepeat until <([costume # v] of [ステージ v]) = [16]>\n    if <(書いている？) = [0]> then\n        wait (1) seconds\n        change [time v] by (1)\n    end\nend\nchange [☁ ゴールした人 v] by (1)\nif <(TIME) < (☁ best)> then\n    set [☁ best v] to (TIME)\nend\nshow variable [time v]\nshow variable [☁ best v]\n\nwhen flag clicked\nhide variable [☁ best v]\nhide variable [☁ ゴールした人 v]\nhide variable [time v]\n\nset [☁ best v] to [1000]\n\nwhen I receive [旗 v]\nforever\n    play sound [Anna Yvette - Waves \[Xaf Remix\] v] until done\nend\n\n@スプライト8\n\nwhen I receive [旗 v]\nhide\ngo to [front v] layer\nforever\n    wait (pick random (8) to (5)) seconds\n    show\n    start sound [ポップ v]\n    go to x: (140) y: (180)\n    point in direction (90)\n    set size to (100) %\n    repeat until <[160] > (y position)>\n        change y by (((2) - (y position)) / (20))\n    end\n    wait (2.9) seconds\n    repeat until <(y position) > [207]>\n        change y by ((y position) / (20))\n    end\n    hide\nend\n\nwhen flag clicked\nhide\n\n@棘　色々\n\nwhen I receive [旗 v]\nforever\n    if <(書いている？) = [0]> then\n        if <([costume # v] of [ステージ v]) = [13]> then\n            show\n            go to [back v] layer\n            go to x: (0) y: (-20)\n            switch costume to (costume1 v)\n            set size to (80) %\n            turn left (5) degrees\n        else\n            if <([costume # v] of [ステージ v]) = [14]> then\n                point in direction (90)\n                show\n                go to [back v] layer\n                go to x: (0) y: (180)\n                switch costume to (costume2 v)\n                set size to (100) %\n                repeat until <touching color (#00cc4c)?>\n                    change y by ((-1) * ((y position) / (5)))\n                end\n                repeat until <[180] < (y position)>\n                    change y by ((y position) / (5))\n                end\n            else\n                if <([costume # v] of [ステージ v]) = [15]> then\n                    point in direction (90)\n                    show\n                    go to [back v] layer\n                    go to x: (-240) y: (0)\n                    switch costume to (costume3 v)\n                    set size to (100) %\n                    repeat until <<(x position) = [0]> or <touching color (#00cc4c)?>>\n                        change x by ((-1) * ((x position) / (5)))\n                    end\n                    change x by (-1)\n                    repeat until <(x position) < [-280]>\n                        change x by ((x position) / (5))\n                    end\n                else\n                    hide\n                end\n            end\n        end\n    end\nend\n\nwhen flag clicked\nhide\n\nwait (0.1) seconds\n\n@とげ\n\nwhen I receive [旗 v]\ngo to [back v] layer\nforever\n    if <([costume # v] of [ステージ v]) = [5]> then\n        switch costume to (costume1 v)\n        show\n    else\n        if <([costume # v] of [ステージ v]) = [7]> then\n            switch costume to (costume2 v)\n            show\n        else\n            if <([costume # v] of [ステージ v]) = [9]> then\n                switch costume to (costume3 v)\n                show\n            else\n                if <([costume # v] of [ステージ v]) = [10]> then\n                    switch costume to (costume4 v)\n                    show\n                else\n                    if <([costume # v] of [ステージ v]) = [12]> then\n                        switch costume to (costume5 v)\n                        show\n                    else\n                        if <([costume # v] of [ステージ v]) = [12]> then\n                            switch costume to (costume5 v)\n                            show\n                        else\n                            if <([costume # v] of [ステージ v]) = [13]> then\n                                switch costume to (costume6 v)\n                                show\n                            else\n                                if <([costume # v] of [ステージ v]) = [15]> then\n                                    switch costume to (costume7 v)\n                                    show\n                                else\n                                    if <([costume # v] of [ステージ v]) = [16]> then\n                                        switch costume to (costume8 v)\n                                        show\n                                    else\n                                        hide\n                                    end\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen flag clicked\nhide\n\n@next\n\nwhen I receive [next　直前 v]\n\ngo to [front v] layer\nclear graphic effects\ngo to x: (240) y: (0)\nshow\npoint in direction (90)\nset size to (100) %\nstart sound [Rip v]\nrepeat until <(x position) < [3]>\n    change x by (((2) - (x position)) / (7))\nend\nbroadcast (next v)\nrepeat until <[360] < (x position)>\n    change x by ((x position) / (7))\nend\nhide\n\nwhen flag clicked\nhide\nforever\n    go to [front v] layer\nend\n\n@player\n\nwhen I receive [リスポーン v]\nstop [other scripts in sprite v]\ngo to x: (-220) y: (80)\nif <([costume # v] of [ステージ v]) = [15]> then\n    go to x: (-220) y: (-135)\n    wait (0.2) seconds\nend\nwait (0.5) seconds\nshow\nset rotation style [left-right v]\npoint in direction (90)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    if <(書いている？) = [1]> then\n        stop [this script v]\n    end\n    if <<<(x position) > (mouse x)> and <mouse down?>> or <key (left arrow v) pressed?>> then\n        change [x 2 v] by (-1)\n        point in direction (-90)\n    end\n    if <<<(mouse x) > (x position)> and <mouse down?>> or <key (right arrow v) pressed?>> then\n        change [x 2 v] by (1)\n        point in direction (90)\n    end\n    set [x 2 v] to ((x 2) * (0.9))\n    change x by (x 2)\n    if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n        change y by (1)\n        if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n            change y by (1)\n            if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n                change y by (1)\n                if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n                    change y by (1)\n                    if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n                        change y by (1)\n                        if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n                            change x by ((x 2) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n                                start sound [ニュッ v]\n                                if <(x 2) > [0]> then\n                                    set [x 2 v] to [-7]\n                                else\n                                    set [x 2 v] to [7]\n                                end\n                                set [ｙだー v] to [15]\n                            else\n                                set [x 2 v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n        if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n            set [ｙだー v] to [16.3]\n            start sound [ニュッ v]\n        end\n    end\n    change y by (1)\n    change [ｙだー v] by (-1)\n    change y by (ｙだー)\n    if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n        change y by ((ｙだー) * (-1))\n        set [ｙだー v] to [0]\n    end\n    if <(y position) < [-180]> then\n        start sound [Crunch v]\n        broadcast (リスポーン v)\n    end\n    if <<touching (とげ v)?> or <touching (棘　色々 v)?>> then\n        start sound [Crunch v]\n        broadcast (リスポーン v)\n    end\n    if <(x position) > [230]> then\n        broadcast (NEXT　直前 v)\n        stop [this script v]\n    end\nend\n\nwhen I receive [旗 v]\nbroadcast (リスポーン v)\nshow\n\nwhen I receive [next v]\nwait (1) seconds\nbroadcast (リスポーン v)\n\nwhen flag clicked\nhide\n\nwhen I receive [途中スタート v]\nstop [other scripts in sprite v]\nforever\n    if <(書いている？) = [1]> then\n        stop [this script v]\n    end\n    if <<<(x position) > (mouse x)> and <mouse down?>> or <key (left arrow v) pressed?>> then\n        change [x 2 v] by (-1)\n        point in direction (-90)\n    end\n    if <<<(mouse x) > (x position)> and <mouse down?>> or <key (right arrow v) pressed?>> then\n        change [x 2 v] by (1)\n        point in direction (90)\n    end\n    set [x 2 v] to ((x 2) * (0.9))\n    change x by (x 2)\n    if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n        change y by (1)\n        if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n            change y by (1)\n            if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n                change y by (1)\n                if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n                    change y by (1)\n                    if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n                        change y by (1)\n                        if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n                            change x by ((x 2) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n                                start sound [ニュッ v]\n                                if <(x 2) > [0]> then\n                                    set [x 2 v] to [-7]\n                                else\n                                    set [x 2 v] to [7]\n                                end\n                                set [ｙだー v] to [15]\n                            else\n                                set [x 2 v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (-1)\n    if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n        if <<key (up arrow v) pressed?> or <<(mouse y) > (y position)> and <mouse down?>>> then\n            set [ｙだー v] to [16.3]\n            start sound [ニュッ v]\n        end\n    end\n    change y by (1)\n    change [ｙだー v] by (-1)\n    change y by (ｙだー)\n    if <<touching (ステージ v)?> or <touching color (#00cc4c)?>> then\n        change y by ((ｙだー) * (-1))\n        set [ｙだー v] to [0]\n    end\n    if <(y position) < [-180]> then\n        start sound [Crunch v]\n        broadcast (リスポーン v)\n    end\n    if <<touching (とげ v)?> or <touching (棘　色々 v)?>> then\n        start sound [Crunch v]\n        broadcast (リスポーン v)\n    end\n    if <(x position) > [230]> then\n        broadcast (NEXT　直前 v)\n        stop [this script v]\n    end\nend\n\n@ステージ\n\nwhen I receive [next v]\nnext costume\nif <(costume [number v]) = [17]> then\n    hide variable [☁ best v]\n    hide variable [time v]\nend\n\nwhen I receive [旗 v]\nshow\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\n\nset [☁ best v] to [104]\n\n@スプライト1\n\nif <(mouse x) < [0]> then\n    go to x: (190) y: (-130)\nend\nif <[0] < (mouse x)> then\n    go to x: (-190) y: (-130)\nend\n\nwhen this sprite clicked\nset [ghost v] effect to (20)\nif <(書いている？) = [1]> then\n    set [書いている？ v] to [0]\n    broadcast (途中スタート v)\nelse\n    change [書いている？ v] by (1)\nend\n\nwhen flag clicked\nset [書いている？ v] to [0]\nhide\n\nwait until <not <mouse down?>>\n\nwhen I receive [旗 v]\nset [ghost v] effect to (20)\nforever\n    wait until <(書いている？) = [0]>\n    wait (5) seconds\n    if <(書いている？) = [0]> then\n        repeat (20)\n            change [ghost v] effect by (2)\n        end\n    end\n    wait until <(書いている？) = [1]>\nend\n\nset [ghost v] effect to (80)\n\nwhen I receive [旗 v]\ngo to [front v] layer\nforever\n    if <(書いている？) = [0]> then\n        show\n        go to x: (190) y: (130)\n    else\n        if <mouse down?> then\n            hide\n        else\n            show\n        end\n    end\nend\n\n@鍵\n\nwhen I receive [旗 v]\nforever\n    if <([costume # v] of [ステージ v]) = [11]> then\n        show\n        go to x: (70) y: (150)\n        触れた？？\n        wait until <not <([costume # v] of [ステージ v]) = [11]>>\n    else\n        if <([costume # v] of [ステージ v]) = [12]> then\n            show\n            go to x: (-40) y: (150)\n            触れた？？\n            show\n            go to x: (165) y: (100)\n            触れた？？\n            wait until <not <([costume # v] of [ステージ v]) = [12]>>\n        end\n    end\nend\n\nset size to (100) %\ngo to [front v] layer\nshow\n\ndefine 動く\nforever\n    wait (0.1) seconds\n    repeat (10)\n        change y by (0.5)\n    end\n    wait (0.1) seconds\n    repeat (10)\n        change y by (-0.5)\n    end\nend\n\ndefine 触れた？？\nwait until <touching (player v)?>\nif <touching (player v)?> then\n    start sound [Onmtp-Inspiration04-1 v]\n    change [鍵の数 v] by (1)\n    hide\nend\n\nwhen [timer v] > (0)\nhide\n\ncreate clone of (_myself_ v)\n\nwhen I receive [next v]\n動く\n\ngo to x: (70) y: (150)\n\n@扉\n\nwhen I receive [next v]\nset [鍵の数 v] to [0]\nshow\ngo to x: (0) y: (0)\nif <([costume # v] of [ステージ v]) = [11]> then\n    扉を開ける [1]\nelse\n    if <([costume # v] of [ステージ v]) = [12]> then\n        扉を開ける [2]\n    else\n        hide\n    end\nend\n\ndefine 扉を開ける (いくつで開ける？)\nshow\nwait until <(鍵の数) = (いくつで開ける？)>\nstart sound [Door Creak v]\nglide (3) secs to x: (0) y: (75)\n\nwhen I receive [旗 v]\nhide\n\nwhen [timer v] > (0)\nhide\n\n@スプライト3\n\nwhen I receive [旗 v]\nforever\n    go to [front v] layer\n    if <(書いている？) = [0]> then\n        hide\n    else\n        if <mouse down?> then\n            hide\n        else\n            show\n        end\n        go to x: (190) y: (30)\n    end\nend\n\nif <[0] < (mouse x)> then\n    go to x: (-190) y: (-30)\nend\n\nwhen flag clicked\nhide\nset [書いている？ v] to [0]\n\nwait until <not <mouse down?>>\n\nwhen this sprite clicked\nerase all\n\nhide\n\n@NEXT\n\nwhen I receive [next　直前 v]\nset [next終了 v] to [0]\nstart sound [文字表示の衝撃音2 v]\nset [みんな集まったか？ v] to [0]\ngo to [front v] layer\nNEXTのクローン作製\n幕を [-100] の明るさでクローンを作る\nwait (0.1) seconds\n幕を [-50] の明るさでクローンを作る\nwait (0.1) seconds\n幕を [-30] の明るさでクローンを作る\nwait (0.1) seconds\n幕を [0] の明るさでクローンを作る\nwait until <(NEXT終了) = [1]>\n\ndefine NEXTのクローン作製\nswitch costume to (コスチューム1 v)\ncreate clone of (_myself_ v)\nswitch costume to (コスチューム2 v)\ncreate clone of (_myself_ v)\nswitch costume to (コスチューム3 v)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(costume [number v]) = [1]> then\n    clear graphic effects\n    go to [front v] layer\n    show\n    go to x: (0) y: (-381)\n    repeat until <[-1] < (y position)>\n        change y by (((0) - (y position)) / (5))\n    end\n    broadcast (みんな集まったぞ！ v)\n    broadcast (隠す v)\n    change y by (1)\n    broadcast (next v)\n    repeat until <[250] < (y position)>\n        change y by ((y position) / (5))\n    end\n    set [next終了 v] to [1]\n    delete this clone\nend\nif <(costume [number v]) = [3]> then\n    show\n    go to [front v] layer\n    go [backward v] (1) layers\n    go to x: (-228) y: (0)\n    repeat until <[-1] < (x position)>\n        change x by (((0) - (x position)) / (7))\n    end\n    wait until <(みんな集まったか？) = [1]>\n    change x by (-1)\n    repeat until <(x position) < [-227]>\n        change x by ((x position) / (7))\n    end\n    delete this clone\nend\nif <(costume [number v]) = [2]> then\n    show\n    go to [front v] layer\n    go [backward v] (1) layers\n    go to x: (228) y: (0)\n    repeat until <(x position) < [1]>\n        change x by (((0) - (x position)) / (7))\n    end\n    wait until <(みんな集まったか？) = [1]>\n    change x by (1)\n    start sound [文字表示の衝撃音1 v]\n    repeat until <[224] < (x position)>\n        change x by ((x position) / (7))\n    end\n    delete this clone\nend\n\nwhen I receive [みんな集まったぞ！ v]\nset [みんな集まったか？ v] to [1]\n\ndefine 幕を (明るさ) の明るさでクローンを作る\nswitch costume to (コスチューム2 v)\nset [brightness v] effect to (明るさ)\ncreate clone of (_myself_ v)\nswitch costume to (コスチューム3 v)\nset [brightness v] effect to (明るさ)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(costume [number v]) = [1]> then\n    forever\n        go to [front v] layer\n    end\nend\n\n@スプライト2\n\nwhen I receive [旗 v]\nset pen size to (3)\nset pen color to (#00cc4c)\nforever\n    if <not <[1] = (書いている？)>> then\n        hide\n    else\n        show\n        go to x: (mouse x) y: (mouse y)\n    end\nend\n\nwhen I receive [next v]\nerase all\n\nwhen flag clicked\nhide\nerase all\n\nwhen I receive [旗 v]\nforever\n    if <[1] = (書いている？)> then\n        if <mouse down?> then\n            wait (0.1) seconds\n            go to x: (mouse x) y: (mouse y)\n            repeat until <not <mouse down?>>\n                pen down\n            end\n        else\n            pen up\n        end\n    end\nend\n\n@サムネ\n\nwhen flag clicked\ngo to [front v] layer\nforever\n    hide\n    reset timer\nend\n\nrepeat (10)\n    hide\nend\n\nwhen [timer v] > (0)\nset [ghost v] effect to (100)\nshow\nrepeat (20)\n    change [ghost v] effect by (-5)\n    go to [front v] layer\nend\n\nwhen I receive [旗 v]\nwait (5) seconds\n\nset [ghost v] effect to (100)\n\n@スプライト4\n\nwhen flag clicked\nbroadcast (intro finish v)\n\nwhen I start as a clone\nif <(ID) = [右]> then\n    go to x: (0) y: (0)\n    switch costume to (扉　右 v)\n    show\n    go to [back v] layer\n    set [color v] effect to ((color) + ((何枚目？) * (2)))\n    change x by (2)\n    repeat until <(x position) > [235]>\n        change x by ((x position) / (7))\n    end\n    delete this clone\nend\n\ndefine wait ()\nwait until <() < (timer)>\n\nwhen I start as a clone\nif <(ID) = [左]> then\n    switch costume to (扉　左 v)\n    show\n    go to [back v] layer\n    go to x: (0) y: (0)\n    set [color v] effect to ((color) + ((何枚目？) * (2)))\n    change x by (-2)\n    repeat until <[-235] > (x position)>\n        change x by ((x position) / (7))\n    end\n    delete this clone\nend\n\nwhen I receive [メッセージ1 v]\nset [id v] to [右]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(ID) = [丸]> then\n    show\n    switch costume to (丸 v)\n    go to [front v] layer\n    clear graphic effects\n    set size to (100) %\n    repeat (9)\n        change [ghost v] effect by ((100) / (9))\n        change size by (9)\n    end\nend\n\nbroadcast (メッセージ1 v)\n\nwhen I start as a clone\nif <(ID) = [枠]> then\n    go to x: (0) y: (0)\n    set size to (100) %\n    switch costume to (白紙 v)\n    set size to (300) %\n    switch costume to (枠 v)\n    show\n    go to [back v] layer\n    go [forward v] (1) layers\n    wait [5]\n    go to [front v] layer\n    wait [7]\n    repeat (2)\n        回転 [R]\n        回転 [L]\n    end\nend\n\n\n\nwhen I start as a clone\nif < (ID) contains [name]?> then\n    set [記憶 v] to (文字)\n    clear graphic effects\n    set size to (80) %\n    show\n    switch costume to (ID)\n    go to x: (-170) y: (180)\n    change x by ((記憶) * (45))\n    repeat until <[1] > (y position)>\n        change y by ((-1) * ((y position) / (7)))\n    end\n    go to [front v] layer\n    wait ((9.2) + ((記憶) * (0.2)))\n    set [s v] to [0]\n    go to [front v] layer\n    set size to (0) %\n    repeat (46)\n        set [s v] to (((s) * (0.75)) + (((80) - (size)) * (0.3)))\n        change size by (s)\n    end\n    go [backward v] (記憶) layers\nend\n\nwhen I start as a clone\nif <(ID) = [背景]> then\n    show\n    switch costume to (l_____scratch____様の神背景 v)\n    go to [back v] layer\n    clear graphic effects\nend\n\ndefine 回転 (lr)\nif <(lr) = [R]> then\n    set [s1 v] to [20]\nelse\n    set [s1 v] to [-20]\nend\nrepeat (13)\n    turn right (S1) degrees\n    change [s1 v] by ((((90) - (direction)) / (3)) - ((S1) / (3)))\nend\ngo to x: (0) y: (0)\npoint in direction (90)\n\nwhen I start as a clone\nif <(ID) = [last]> then\n    show\n    switch costume to (コスチューム1 v)\n    go to [front v] layer\n    go to x: (480) y: (0)\n    point in direction (90)\n    set size to (130) %\n    start sound [slice v]\n    repeat until <[1] > (x position)>\n        change x by ((-1) * ((x position) / (7)))\n    end\n    broadcast (intro finish v)\n    repeat until <(x position) > [500]>\n        change x by ((x position) / (7))\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <not <(ID) = [last]>> then\n    wait [13]\n    delete this clone\nend\n\nwhen I receive [intro start v]\nhide\nset [color v] to [100]\nset [color v] effect to (color)\ngo to x: (0) y: (0)\nstart sound [84w9m-tput7 v]\nreset timer\nset [何枚目？ v] to [0]\nrepeat (10)\n    set [id v] to [左]\n    create clone of (_myself_ v)\n    broadcast (メッセージ1 v) and wait\n    change [何枚目？ v] by (1)\n    wait (0.3) seconds\nend\nwait [4]\nwait (0) seconds\nset [id v] to [背景]\ncreate clone of (_myself_ v)\nwait (0.1) seconds\nset [id v] to [枠]\ncreate clone of (_myself_ v)\nwait [5]\nset [文字 v] to [0]\nrepeat (7)\n    change [文字 v] by (1)\n    set [id v] to (join [name] (文字))\n    create clone of (_myself_ v)\n    wait (0.2) seconds\nend\nwait [7]\nrepeat (8)\n    go to x: ((140) + (pick random (-10) to (10))) y: (pick random (5) to (-5))\n    set [id v] to [丸]\n    create clone of (_myself_ v)\n    wait (0.1) seconds\n    go to x: ((-140) + (pick random (-10) to (10))) y: (pick random (5) to (-5))\n    set [id v] to [丸]\n    create clone of (_myself_ v)\n    wait (0.1) seconds\nend\nwait [11.5]\nset [id v] to [last]\ncreate clone of (_myself_ v)\n\nwhen I receive [intro finish v]\nbroadcast (旗 v)\n\n@タボフィー\n\nwhen flag clicked\nforever\n    set [turbo v] to [0]\n    wait (0.001) seconds\n    if <[3] < (Turbo)> then\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\ngo to [front v] layer\ngo to x: (0) y: (0)\nforever\n    change [turbo v] by (1)\nend\n\n@スプライト6\n\nwhen flag clicked\nhide\n\nwhen [timer v] > (0)\n\nwait (1) seconds\nset [ghost v] effect to (100)\nshow\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\n\ngo to [front v] layer\n\nwhen flag clicked\n\nrepeat (20)\n    hide\nend\n\n