Sunshine | Platformer
@Stage\n\nwhen I receive [スタート v]\nswitch backdrop to (\(@^^\)/ v) and wait\nset volume to (100) %\nforever\n    play sound [https://scratch.mit.edu/projects/344855161 v] until done\nend\n\nwhen flag clicked\nswitch backdrop to (\(-.-\) v)\n\n@o((>ω< ))o\n\n@(=^・・^=)\n\nwhen I receive [スタート v]\nclear graphic effects\nforever\n    if <<(y position) < [-170]> or <touching (\(*^。^*\) v)?>> then\n        clear graphic effects\n        set [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\n        set [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\n        set [♡\(。´･ω･\)? v] to [0]\n        start sound [Teleport2 v]\n        repeat (15)\n            change [ghost v] effect by (7)\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        set [♡\(。´･ω･\)? v] to [1]\n        show\n    end\nend\n\nwhen I receive [スタート v]\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\nset [♡\(。´･ω･\)? v] to [1]\nset size to (100) %\nwait (0.01) seconds\npoint in direction (90)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\nclear graphic effects\ngo to x: (-200) y: (-95)\nshow\nforever\n    if <(♡\(。´･ω･\)?) = [1]> then\n        if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < [0]>>> then\n            change [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] by (-0.6)\n            point in direction (-90)\n        end\n        if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <[0] < (mouse x)>>> then\n            change [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] by (0.6)\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 <<mouse down?> and <[0] < (mouse y)>>>> then\n                                        start sound [壁キック v]\n                                        if <(Σ\(ﾟДﾟ；ｴｰｯ!【x】) > [0]> then\n                                            set [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [-5]\n                                        else\n                                            set [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [5]\n                                        end\n                                        set [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [10]\n                                    else\n                                        set [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\n                                    end\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n        change [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] by (-0.9)\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 <touching (\(ﾟ∀ﾟ\) v)?> then\n            if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <[0] < (mouse y)>>>> then\n                start sound [https://scratch.mit.edu/projects/638866712 v]\n                set [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [13]\n            end\n        end\n        change y by (1)\n    end\nend\n\nwhen I receive [スタート v]\nforever\n    if <touching (\(+_+\) v)?> then\n        set [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [18]\n        play sound [smw_spring_jump @ToadfanSchool v] until done\n    end\nend\n\nwhen I receive [スタート v]\nforever\n    if <<[238] < (x position)> and <not <<<<<(\(;´･ω･\)) = [3]> or <<(\(;´･ω･\)) = [4]> or <(\(;´･ω･\)) = [5]>>> or <(\(;´･ω･\)) = [12]>> or <(\(;´･ω･\)) = [11]>> or <(\(;´･ω･\)) = [14]>>>> then\n        (=ﾟωﾟ)ﾉ\n    end\n    if <<[238] < (x position)> and <(\(;´･ω･\)) = [4]>> then\n        if <[-50] < (y position)> then\n            (=ﾟωﾟ)ﾉ\n        else\n            (>_<)\n        end\n    end\n    if <<[238] < (x position)> and <(\(;´･ω･\)) = [3]>> then\n        if <(y position) < [0]> then\n            (=ﾟωﾟ)ﾉ\n        else\n            (｀・ω・´)\n        end\n    end\n    if <<[238] < (x position)> and <(\(;´･ω･\)) = [5]>> then\n        if <[-70] < (y position)> then\n            (=ﾟωﾟ)ﾉ\n        else\n            (#^.^#)\n        end\n    end\n    if <<(x position) < [-238]> and <(\(;´･ω･\)) = [21]>> then\n        (=^・・^=)\n    end\n    if <<[238] < (x position)> and <(\(;´･ω･\)) = [11]>> then\n        if <[0] < (y position)> then\n            (+o+)\n        else\n            (。´･ω･)?\n        end\n    end\n    if <<[238] < (x position)> and <(\(;´･ω･\)) = [12]>> then\n        if <[-100] < (y position)> then\n            (+o+)\n        else\n            (。´･ω･)?\n        end\n    end\n    if <<<(x position) < [-238]> and <(\(;´･ω･\)) = [13]>> and <(y position) < [-100]>> then\n        (;^ω^)\n    end\n    if <<<(x position) < [-238]> and <(\(;´･ω･\)) = [12]>> and <(y position) < [-100]>> then\n        (*'ω'*)\n    end\nend\n\ndefine (=ﾟωﾟ)ﾉ\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nchange [\(;´･ω･\) v] by (1)\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (-200) y: (-95)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\ndefine (>_<)\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nset [\(;´･ω･\) v] to [3]\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (220) y: (35)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\nwhen I receive [スタート v]\nforever\n    if <<<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < [0]>>> or <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <[0] < (mouse x)>>>> then\n        switch costume to (普通2 v)\n    else\n        switch costume to (普通 v)\n    end\nend\n\ndefine (｀・ω・´)\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nset [\(;´･ω･\) v] to [4]\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (224) y: (-106)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\ndefine (#^.^#)\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nset [\(;´･ω･\) v] to [21]\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (-200) y: (-100)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\ndefine (=^・・^=)\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nset [\(;´･ω･\) v] to [5]\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (220) y: (-134)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\nwhen I receive [スタート v]\nforever\n    if <<(y position) < [-170]> or <touching (\(*^。^*\) v)?>> then\n        switch costume to (普通 v)\n    end\nend\n\ndefine (。´･ω･)?\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nchange [\(;´･ω･\) v] by (1)\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (-200) y: (-150)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\ndefine (ﾟ∀ﾟ)\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nchange [\(;´･ω･\) v] by (1)\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (-200) y: (-95)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\nwhen flag clicked\nhide\nclear graphic effects\nset size to (100) %\nwait (0.01) seconds\npoint in direction (90)\ngo to [front v] layer\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\nset [\(;´･ω･\) v] to [1]\ngo to x: (-200) y: (-100)\n\nwhen I receive [スタート v]\nshow\n\ndefine (;^ω^)\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nset [\(;´･ω･\) v] to [12]\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (200) y: (-150)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\ndefine (*'ω'*)\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nset [\(;´･ω･\) v] to [11]\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (210) y: (-89)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\ndefine (+o+)\nbroadcast (next v)\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [100]\nset [♡\(。´･ω･\)? v] to [0]\nwait (0.4) seconds\nchange [\(;´･ω･\) v] by (1)\nwait (0.1) seconds\nset [σ\(ﾟдﾟ；ｴｰｯ!【x】 v] to [0]\nset [σ\(ﾟдﾟ；ｴｰｯ!【y】 v] to [0]\ngo to x: (-200) y: (-69)\nwait (0.4) seconds\nset [♡\(。´･ω･\)? v] to [1]\n\n@(ﾟ∀ﾟ)\n\nwhen I receive [スタート v]\nforever\n    switch costume to (\(;´･ω･\))\nend\n\nwhen flag clicked\nhide variable [☁ \( ͡° ͜ʖ ͡°\) v]\nhide variable [〇\(*'▽'\) v]\nhide variable [☁ \(＃°д°\) v]\nhide variable [☁ \(●'◡'●\) v]\nhide variable [\(^_^\) v]\nhide\nswitch costume to (コスチューム1 v)\n\nwhen I receive [スタート v]\nshow\nwait (0.5) seconds\nwait until <(\(;´･ω･\)) = [14]>\nwait (0.5) seconds\nshow variable [☁ \( ͡° ͜ʖ ͡°\) v]\nif <not <(〇) = [100]>> then\n    show variable [〇\(*'▽'\) v]\nend\nshow variable [☁ \(＃°д°\) v]\nshow variable [☁ \(●'◡'●\) v]\nshow variable [\(^_^\) v]\nchange [☁ \(＃°д°\) v] by (1)\nforever\n    set [〇\(*'▽'\) v] to ((100) - (〇))\nend\n\nwhen I receive [スタート v]\nreset timer\nforever\n    if <not <(\(;´･ω･\)) = [14]>> then\n        set [\(^_^\) v] to ((round ((timer) * (10))) / (10))\n    end\n    if <(\(^_^\)) < (☁ \(●'◡'●\))> then\n        set [☁ \(●'◡'●\) v] to (\(^_^\))\n    end\nend\n\n@(●´ω｀●)\n\nwhen I receive [next v]\nstart sound [シーン切り替え v]\ngo to x: (482) y: (0)\nshow\nglide (0.2) secs to x: (0) y: (0)\nwait (0.5) seconds\nglide (0.2) secs to x: (-482) y: (0)\nhide\ndelete this clone\n\nwhen I receive [スタート v]\nset volume to (100) %\nset [\(*^▽^*\) v] to [1]\ngo to x: (482) y: (0)\nhide\nforever\n    go to [front v] layer\nend\n\nwhen I receive [next v]\nset [\(*^▽^*\) v] to [0]\nwait (0.01) seconds\nset [\(*^▽^*\) v] to [1]\n\n@(*^。^*)\n\nwhen I receive [スタート v]\nshow\nforever\n    switch costume to (\(;´･ω･\))\nend\n\nwhen flag clicked\nhide\nswitch costume to (コスチューム1 v)\n\n@(;・∀・)\n\nwhen I receive [スタート v]\nforever\n    switch costume to (\(;´･ω･\))\n    go to [back v] layer\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\nshow\n\n@(#^^#)\n\nwhen I receive [スタート v]\nshow\ngo to [back v] layer\nclear graphic effects\nforever\n    switch costume to (\(;´･ω･\))\n    if <touching (\(=^・・^=\) v)?> then\n        set [ghost v] effect to (40)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nhide\nswitch costume to (コスチューム1 v)\n\n@(^O^)\n\nwhen I receive [スタート v]\nset [ghost v] effect to (10)\nforever\n    go to [back v] layer\nend\n\nwhen flag clicked\nswitch costume to (コスチューム1 v)\nhide\nwait (1.4) seconds\nshow\nwait (8) seconds\nswitch costume to (https://scratch.mit.edu/projects/2 v)\n\n@(^^;)\n\nwhen I receive [スタート v]\nforever\n    create clone of (_myself_ v)\n    wait (pick random (10) to (15)) seconds\nend\n\nwhen I start as a clone\nshow\ngo to [back v] layer\nset [ghost v] effect to (30)\nswitch costume to (pick random (1) to (4))\ngo to x: (1000) y: (pick random (100) to (160))\nif <(costume [number v]) = [1]> then\n    repeat until <(x position) = [-270]>\n        change x by (-0.5)\n    end\nelse\n    if <(costume [number v]) = [2]> then\n        repeat until <(x position) = [-266]>\n            change x by (-0.5)\n        end\n    else\n        if <(costume [number v]) = [3]> then\n            repeat until <(x position) = [-257]>\n                change x by (-0.5)\n            end\n        else\n            repeat until <(x position) = [-264]>\n                change x by (-0.5)\n            end\n        end\n    end\nend\ndelete this clone\n\nwhen flag clicked\nhide\n\n@(-_-)zzz\n\ndefine コイン\nif <touching (\(=^・・^=\) v)?> then\n    start sound [Coin v]\n    change [〇 v] by (1)\n    change [☁ \( ͡° ͜ʖ ͡°\) v] by (1)\n    if <(\(;´･ω･\)) = [4]> then\n        if <(y position) = [80]> then\n            set [〇\(。´･ω･\)? v] to (join (join [0] (letter (2) of (〇\(。´･ω･\)?))) (join (join (letter (3) of (〇\(。´･ω･\)?)) (letter (4) of (〇\(。´･ω･\)?))) (letter (5) of (〇\(。´･ω･\)?))))\n        end\n    end\n    if <(\(;´･ω･\)) = [5]> then\n        if <(y position) = [-35]> then\n            set [〇\(。´･ω･\)? v] to (join (join (letter (1) of (〇\(。´･ω･\)?)) [0]) (join (join (letter (3) of (〇\(。´･ω･\)?)) (letter (4) of (〇\(。´･ω･\)?))) (letter (5) of (〇\(。´･ω･\)?))))\n        end\n    end\n    if <(\(;´･ω･\)) = [21]> then\n        if <<(x position) = [-5]> and <(y position) = [100]>> then\n            set [〇\(。´･ω･\)? v] to (join (join (letter (1) of (〇\(。´･ω･\)?)) (letter (2) of (〇\(。´･ω･\)?))) (join (join (letter (3) of (〇\(。´･ω･\)?)) (letter (4) of (〇\(。´･ω･\)?))) [0]))\n        end\n        if <<(x position) = [-5]> and <(y position) = [0]>> then\n            set [\( ﾟдﾟ\) v] to [0]\n        end\n        if <(x position) = [40]> then\n            set [〇\(。´･ω･\)? v] to (join (join (letter (1) of (〇\(。´･ω･\)?)) (letter (2) of (〇\(。´･ω･\)?))) (join (join [0] (letter (4) of (〇\(。´･ω･\)?))) (letter (5) of (〇\(。´･ω･\)?))))\n        end\n        if <(x position) = [-50]> then\n            set [〇\(。´･ω･\)? v] to (join (join (letter (1) of (〇\(。´･ω･\)?)) (letter (2) of (〇\(。´･ω･\)?))) (join (join (letter (3) of (〇\(。´･ω･\)?)) [0]) (letter (5) of (〇\(。´･ω･\)?))))\n        end\n    end\n    if <(\(;´･ω･\)) = [12]> then\n        if <(x position) = [-90]> then\n            set [\(。-`ω-\) v] to (join [0] (join (letter (2) of (\(。-`ω-\))) (join (letter (3) of (\(。-`ω-\))) (join (letter (4) of (\(。-`ω-\))) (letter (5) of (\(。-`ω-\)))))))\n        end\n        if <(x position) = [-40]> then\n            set [\(。-`ω-\) v] to (join (letter (1) of (\(。-`ω-\))) (join [0] (join (letter (3) of (\(。-`ω-\))) (join (letter (4) of (\(。-`ω-\))) (letter (5) of (\(。-`ω-\)))))))\n        end\n        if <(x position) = [10]> then\n            set [\(。-`ω-\) v] to (join (letter (1) of (\(。-`ω-\))) (join (letter (2) of (\(。-`ω-\))) (join [0] (join (letter (4) of (\(。-`ω-\))) (letter (5) of (\(。-`ω-\)))))))\n        end\n        if <(x position) = [60]> then\n            set [\(。-`ω-\) v] to (join (letter (1) of (\(。-`ω-\))) (join (letter (2) of (\(。-`ω-\))) (join (letter (3) of (\(。-`ω-\))) (join [0] (letter (5) of (\(。-`ω-\)))))))\n        end\n        if <(x position) = [110]> then\n            set [\(。-`ω-\) v] to (join (letter (1) of (\(。-`ω-\))) (join (letter (2) of (\(。-`ω-\))) (join (letter (3) of (\(。-`ω-\))) (join (letter (4) of (\(。-`ω-\))) [0]))))\n        end\n    end\n    if <(\(;´･ω･\)) = [11]> then\n        if <(x position) = [-26]> then\n            set [\(;・∀・\) v] to (join [0] (join (letter (2) of (\(;・∀・\))) (join (letter (3) of (\(;・∀・\))) (join (letter (4) of (\(;・∀・\))) (letter (5) of (\(;・∀・\)))))))\n        end\n        if <(x position) = [-10]> then\n            set [\(;・∀・\) v] to (join (letter (1) of (\(;・∀・\))) (join [0] (join (letter (3) of (\(;・∀・\))) (join (letter (4) of (\(;・∀・\))) (letter (5) of (\(;・∀・\)))))))\n        end\n        if <(x position) = [20]> then\n            set [\(;・∀・\) v] to (join (letter (1) of (\(;・∀・\))) (join (letter (2) of (\(;・∀・\))) (join [0] (join (letter (4) of (\(;・∀・\))) (letter (5) of (\(;・∀・\)))))))\n        end\n        if <(x position) = [55]> then\n            set [\(;・∀・\) v] to (join (letter (1) of (\(;・∀・\))) (join (letter (2) of (\(;・∀・\))) (join (letter (3) of (\(;・∀・\))) (join [0] (letter (5) of (\(;・∀・\)))))))\n        end\n        if <(x position) = [90]> then\n            set [\(;・∀・\) v] to (join (letter (1) of (\(;・∀・\))) (join (letter (2) of (\(;・∀・\))) (join (letter (3) of (\(;・∀・\))) (join (letter (4) of (\(;・∀・\))) [0]))))\n        end\n    end\n    repeat (10)\n        change y by (4)\n        change [ghost v] effect by (10)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nshow\nset size to (70) %\nswitch costume to (1 v)\ngo to [back v] layer\nforever\n    next costume\n    wait (0.05) seconds\n    コイン\nend\n\nwhen I start as a clone\nwait until <(\(*^▽^*\)) = [0]>\ndelete this clone\n\nwhen I receive [スタート v]\nwait (0.01) seconds\nset [〇 v] to [0]\ngo to x: (-50) y: (-90)\ncreate clone of (_myself_ v)\ngo to x: (50) y: (-90)\ncreate clone of (_myself_ v)\ngo to x: (150) y: (-90)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [2]>\ngo to x: (-15) y: (-30)\ncreate clone of (_myself_ v)\ngo to x: (115) y: (-30)\ncreate clone of (_myself_ v)\ngo to x: (-45) y: (-50)\ncreate clone of (_myself_ v)\ngo to x: (15) y: (-50)\ncreate clone of (_myself_ v)\ngo to x: (85) y: (-50)\ncreate clone of (_myself_ v)\ngo to x: (145) y: (-50)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [3]>\ngo to x: (175) y: (-93)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [4]>\ngo to x: (-7) y: (10)\ncreate clone of (_myself_ v)\ngo to x: (195) y: (-95)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [5]>\ngo to x: (-107) y: (-45)\ncreate clone of (_myself_ v)\ngo to x: (90) y: (120)\ncreate clone of (_myself_ v)\ngo to x: (150) y: (-127)\ncreate clone of (_myself_ v)\ngo to x: (110) y: (-127)\ncreate clone of (_myself_ v)\ngo to x: (190) y: (-127)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [6]>\ngo to x: (-55) y: (45)\ncreate clone of (_myself_ v)\ngo to x: (17) y: (145)\ncreate clone of (_myself_ v)\ngo to x: (0) y: (-90)\ncreate clone of (_myself_ v)\ngo to x: (180) y: (-72)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [7]>\ngo to x: (-25) y: (0)\ncreate clone of (_myself_ v)\ngo to x: (0) y: (25)\ncreate clone of (_myself_ v)\ngo to x: (25) y: (40)\ncreate clone of (_myself_ v)\ngo to x: (178) y: (150)\ncreate clone of (_myself_ v)\ngo to x: (160) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (185) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (160) y: (-75)\ncreate clone of (_myself_ v)\ngo to x: (185) y: (-75)\ncreate clone of (_myself_ v)\nwait (0.1) seconds\ngo to x: (210) y: (-75)\ncreate clone of (_myself_ v)\ngo to x: (210) y: (-100)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [8]>\ngo to x: (-85) y: (25)\ncreate clone of (_myself_ v)\ngo to x: (-60) y: (35)\ncreate clone of (_myself_ v)\ngo to x: (-35) y: (25)\ncreate clone of (_myself_ v)\ngo to x: (145) y: (130)\ncreate clone of (_myself_ v)\ngo to x: (170) y: (140)\ncreate clone of (_myself_ v)\ngo to x: (195) y: (130)\ncreate clone of (_myself_ v)\ngo to x: (165) y: (-80)\ncreate clone of (_myself_ v)\ngo to x: (195) y: (-80)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [9]>\ngo to x: (-85) y: (-50)\ncreate clone of (_myself_ v)\ngo to x: (-60) y: (-35)\ncreate clone of (_myself_ v)\ngo to x: (-35) y: (-50)\ncreate clone of (_myself_ v)\ngo to x: (80) y: (45)\ncreate clone of (_myself_ v)\ngo to x: (190) y: (135)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [10]>\ngo to x: (-110) y: (-90)\ncreate clone of (_myself_ v)\ngo to x: (35) y: (-60)\ncreate clone of (_myself_ v)\ngo to x: (200) y: (80)\ncreate clone of (_myself_ v)\nwait until <(\(;´･ω･\)) = [12]>\nwait (0.1) seconds\nif <([y position v] of [\(=^・・^=\) v]) < [-100]> then\n    go to x: (-125) y: (10)\n    create clone of (_myself_ v)\n    go to x: (0) y: (10)\n    create clone of (_myself_ v)\n    go to x: (125) y: (10)\n    create clone of (_myself_ v)\n    broadcast (\( ﾟДﾟ\) v)\n    stop [this script v]\nelse\n    broadcast (\( ﾟДﾟ\) v)\n    stop [this script v]\nend\n\nwhen I receive [スタート v]\nset [\( ﾟдﾟ\) v] to [1]\nset [〇\(。´･ω･\)? v] to [11111]\nset [\(;・∀・\) v] to [11111]\nset [\(。-`ω-\) v] to [11111]\nwait (0.01) seconds\nforever\n    wait until <(\(;´･ω･\)) = [4]>\n    if <(letter (1) of (〇\(。´･ω･\)?)) = [1]> then\n        go to x: (195) y: (80)\n        create clone of (_myself_ v)\n    end\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <(\(;´･ω･\)) = [3]>\n    wait until <(\(*^▽^*\)) = [0]>\nend\n\nwhen I receive [スタート v]\nwait (0.01) seconds\nforever\n    wait until <(\(;´･ω･\)) = [5]>\n    if <(letter (2) of (〇\(。´･ω･\)?)) = [1]> then\n        go to x: (210) y: (-35)\n        create clone of (_myself_ v)\n    end\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <(\(;´･ω･\)) = [21]>\n    wait until <(\(*^▽^*\)) = [0]>\nend\n\nwhen I receive [スタート v]\ndelete this clone\n\nwhen I receive [スタート v]\nwait (0.01) seconds\nforever\n    wait until <(\(;´･ω･\)) = [21]>\n    if <(letter (3) of (〇\(。´･ω･\)?)) = [1]> then\n        go to x: (40) y: (50)\n        create clone of (_myself_ v)\n    end\n    if <(letter (4) of (〇\(。´･ω･\)?)) = [1]> then\n        go to x: (-50) y: (50)\n        create clone of (_myself_ v)\n    end\n    if <(letter (5) of (〇\(。´･ω･\)?)) = [1]> then\n        go to x: (-5) y: (100)\n        create clone of (_myself_ v)\n    end\n    if <(\( ﾟДﾟ\)) = [1]> then\n        go to x: (-5) y: (0)\n        create clone of (_myself_ v)\n    end\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <(\(;´･ω･\)) = [5]>\n    wait until <(\(*^▽^*\)) = [0]>\nend\n\nwhen I receive [スタート v]\nwait (0.01) seconds\nforever\n    wait until <(\(;´･ω･\)) = [12]>\n    if <(letter (1) of (\(。-`ω-\))) = [1]> then\n        go to x: (-90) y: (-140)\n        create clone of (_myself_ v)\n    end\n    if <(letter (2) of (\(。-`ω-\))) = [1]> then\n        go to x: (-40) y: (-140)\n        create clone of (_myself_ v)\n    end\n    if <(letter (3) of (\(。-`ω-\))) = [1]> then\n        go to x: (10) y: (-140)\n        create clone of (_myself_ v)\n    end\n    if <(letter (4) of (\(。-`ω-\))) = [1]> then\n        go to x: (60) y: (-140)\n        create clone of (_myself_ v)\n    end\n    if <(letter (5) of (\(。-`ω-\))) = [1]> then\n        go to x: (110) y: (-140)\n        create clone of (_myself_ v)\n    end\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <not <(\(;´･ω･\)) = [12]>>\n    wait until <(\(*^▽^*\)) = [0]>\nend\n\nwhen I receive [スタート v]\nwait (0.01) seconds\nforever\n    wait until <(\(;´･ω･\)) = [11]>\n    if <(letter (1) of (\(;・∀・\))) = [1]> then\n        go to x: (-26) y: (-40)\n        create clone of (_myself_ v)\n    end\n    if <(letter (2) of (\(;・∀・\))) = [1]> then\n        go to x: (-10) y: (0)\n        create clone of (_myself_ v)\n    end\n    if <(letter (3) of (\(;・∀・\))) = [1]> then\n        go to x: (20) y: (30)\n        create clone of (_myself_ v)\n    end\n    if <(letter (4) of (\(;・∀・\))) = [1]> then\n        go to x: (55) y: (55)\n        create clone of (_myself_ v)\n    end\n    if <(letter (5) of (\(;・∀・\))) = [1]> then\n        go to x: (90) y: (72)\n        create clone of (_myself_ v)\n    end\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <not <(\(;´･ω･\)) = [11]>>\n    wait until <(\(*^▽^*\)) = [0]>\nend\n\nwhen I receive [スタート v]\nwait (1) seconds\nforever\n    wait until <(\(;´･ω･\)) = [12]>\n    go to x: (-125) y: (10)\n    create clone of (_myself_ v)\n    go to x: (0) y: (10)\n    create clone of (_myself_ v)\n    go to x: (125) y: (10)\n    create clone of (_myself_ v)\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <not <(\(;´･ω･\)) = [12]>>\n    wait until <<(\(;´･ω･\)) = [13]> or <(\(;´･ω･\)) = [11]>>\nend\n\nwhen I receive [\( ﾟдﾟ\) v]\nwait (1) seconds\nforever\n    wait until <(\(;´･ω･\)) = [13]>\n    go to x: (-106) y: (65)\n    create clone of (_myself_ v)\n    go to x: (133) y: (160)\n    create clone of (_myself_ v)\n    go to x: (-40) y: (55)\n    create clone of (_myself_ v)\n    go to x: (0) y: (55)\n    create clone of (_myself_ v)\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <not <(\(;´･ω･\)) = [13]>>\n    wait until <<(\(;´･ω･\)) = [13]> or <(\(;´･ω･\)) = [11]>>\nend\n\n@(-_-メ)\n\nif <[] = [7]> then\n    show\n    go to x: (-15) y: (40)\n    repeat until <[] = [8]>\n        コイン\n    end\nend\n\ndefine コイン\nif <touching (\(=^・・^=\) v)?> then\n    start sound [Coin v]\n    change [☆ v] by (1)\n    change [〇 v] by (10)\n    if <(\(;´･ω･\)) = [3]> then\n        set [☆1 v] to [0]\n    end\n    if <(\(;´･ω･\)) = [21]> then\n        set [☆2 v] to [0]\n    end\n    if <(\(;´･ω･\)) = [13]> then\n        set [☆3 v] to [0]\n    end\n    repeat (10)\n        switch costume to (1 v)\n        change [ghost v] effect by (8)\n        change size by (5)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nshow\nset size to (100) %\nswitch costume to (1 v)\nforever\n    next costume\n    wait (0.05) seconds\n    コイン\nend\n\nwhen I start as a clone\nwait until <(\(*^▽^*\)) = [0]>\ndelete this clone\n\nwhen I receive [スタート v]\nwait (0.01) seconds\nforever\n    wait until <(\(;´･ω･\)) = [3]>\n    if <(☆1) = [1]> then\n        go to x: (170) y: (60)\n        create clone of (_myself_ v)\n    end\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <(\(;´･ω･\)) = [4]>\n    wait until <(\(*^▽^*\)) = [0]>\nend\n\nwhen I receive [スタート v]\nset [☆1 v] to [1]\nset [☆2 v] to [1]\nset [☆3 v] to [1]\nset [☆ v] to [0]\nforever\n    set [☆\(。´･ω･\)? v] to (join (☆1) (join (☆2) (☆3)))\nend\n\nwhen I receive [スタート v]\nwait (0.01) seconds\nforever\n    wait until <(\(;´･ω･\)) = [21]>\n    if <(☆2) = [1]> then\n        go to x: (-5) y: (50)\n        create clone of (_myself_ v)\n    end\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <(\(;´･ω･\)) = [5]>\n    wait until <(\(*^▽^*\)) = [0]>\nend\n\nwhen I receive [スタート v]\nwait (0.01) seconds\nforever\n    wait until <(\(;´･ω･\)) = [13]>\n    if <(☆3) = [1]> then\n        go to x: (-15) y: (-120)\n        create clone of (_myself_ v)\n    end\n    wait until <(\(*^▽^*\)) = [0]>\n    wait until <(\(;´･ω･\)) = [12]>\n    wait until <(\(*^▽^*\)) = [0]>\nend\n\n@(^^♪\n\nwhen I receive [スタート v]\nset size to (100) %\nforever\n    wait (0.4) seconds\n    repeat (25)\n        wait (0.03) seconds\n        change size by (1)\n    end\n    wait (0.4) seconds\n    repeat (25)\n        wait (0.03) seconds\n        change size by (-1)\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\nshow\n\n@(@_@)\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\nshow\nwait (1) seconds\ngo to [front v] layer\n\n@(。-`ω-)\n\nwhen I receive [スタート v]\nwait (0.01) seconds\nset [コイン表示 v] to [一]\ngo to x: (-108) y: (155)\ncreate clone of (_myself_ v)\nset [コイン表示 v] to [十]\ngo to x: (-123) y: (155)\ncreate clone of (_myself_ v)\nset [コイン表示 v] to [百]\ngo to x: (-138) y: (155)\ncreate clone of (_myself_ v)\nset [コイン表示 v] to [千]\ngo to x: (-153) y: (155)\ncreate clone of (_myself_ v)\nset [コイン表示 v] to [万]\ngo to x: (-168) y: (155)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(コイン表示) = [万]> then\n    forever\n        if <(〇) = [0]> then\n            switch costume to (\(ﾟ∀ﾟ\)×? v)\n        else\n            switch costume to (letter (1) of (〇))\n        end\n    end\nend\nif <(コイン表示) = [十]> then\n    forever\n        if <(letter (4) of (〇)) = [0]> then\n            switch costume to (\(ﾟ∀ﾟ\)×? v)\n        else\n            switch costume to (letter (4) of (〇))\n        end\n    end\nend\nif <(コイン表示) = [一]> then\n    forever\n        if <(letter (5) of (〇)) = [0]> then\n            switch costume to (\(ﾟ∀ﾟ\)×? v)\n        else\n            switch costume to (letter (5) of (〇))\n        end\n    end\nend\nif <(コイン表示) = [千]> then\n    forever\n        if <(letter (2) of (〇)) = [0]> then\n            switch costume to (\(ﾟ∀ﾟ\)×? v)\n        else\n            switch costume to (letter (2) of (〇))\n        end\n    end\nend\nif <(コイン表示) = [百]> then\n    forever\n        if <(letter (3) of (〇)) = [0]> then\n            switch costume to (\(ﾟ∀ﾟ\)×? v)\n        else\n            switch costume to (letter (3) of (〇))\n        end\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\nshow\n\nwhen I start as a clone\ngo to [front v] layer\n\n@( ﾟДﾟ)\n\nwhen I receive [スタート v]\nforever\n    if <(☆\(。´･ω･\)?) = [111]> then\n        switch costume to (ある,ある,ある v)\n    else\n        if <(☆\(。´･ω･\)?) = [110]> then\n            switch costume to (ある,ある,ない v)\n        else\n            if <(☆\(。´･ω･\)?) = [101]> then\n                switch costume to (ある,ない,ある v)\n            else\n                if <(☆\(。´･ω･\)?) = [011]> then\n                    switch costume to (ない,ある,ある v)\n                else\n                    if <(☆\(。´･ω･\)?) = [100]> then\n                        switch costume to (ある,ない,ない v)\n                    else\n                        if <(☆\(。´･ω･\)?) = [010]> then\n                            switch costume to (ない,ある,ない v)\n                        else\n                            if <(☆\(。´･ω･\)?) = [001]> then\n                                switch costume to (ない,ない,ある v)\n                            else\n                                switch costume to (ない,ない,ない v)\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\ngo to x: (-85) y: (158)\nshow\nwait (1) seconds\ngo to [front v] layer\nwait until <(\(;´･ω･\)) = [14]>\n\n@(+_+)\n\nwhen I start as a clone\nshow\nwait until <not <(\(;´･ω･\)) = [12]>>\ndelete this clone\n\nwhen I start as a clone\nforever\n    if <touching (\(=^・・^=\) v)?> then\n        (＾ω＾)\n    end\nend\n\nwhen I receive [スタート v]\nforever\n    if <touching (\(=^・・^=\) v)?> then\n        (＾ω＾)\n    end\nend\n\ndefine (＾ω＾)\nswitch costume to (コスチューム2 v)\nwait (0.01) seconds\nswitch costume to (コスチューム3 v)\nwait (0.01) seconds\nswitch costume to (コスチューム4 v)\nwait (0.01) seconds\nswitch costume to (コスチューム5 v)\nwait (0.01) seconds\nswitch costume to (コスチューム6 v)\nwait (0.01) seconds\nswitch costume to (コスチューム7 v)\nwait (0.01) seconds\nswitch costume to (コスチューム8 v)\nwait (0.01) seconds\nswitch costume to (コスチューム9 v)\nwait (0.01) seconds\nswitch costume to (コスチューム8 v)\nwait (0.01) seconds\nswitch costume to (コスチューム7 v)\nwait (0.01) seconds\nswitch costume to (コスチューム6 v)\nwait (0.01) seconds\nswitch costume to (コスチューム5 v)\nwait (0.01) seconds\nswitch costume to (コスチューム4 v)\nwait (0.01) seconds\nswitch costume to (コスチューム3 v)\nwait (0.01) seconds\nswitch costume to (コスチューム2 v)\nwait (0.01) seconds\nswitch costume to (コスチューム1 v)\nwait until <not <touching (\(=^・・^=\) v)?>>\n\nwhen I receive [スタート v]\nforever\n    if <<<(\(;´･ω･\)) = [21]> or <(\(;´･ω･\)) = [11]>> or <(\(;´･ω･\)) = [12]>> then\n        if <(\(;´･ω･\)) = [21]> then\n            go to x: (-5) y: (-96)\n        end\n        if <(\(;´･ω･\)) = [11]> then\n            go to x: (-25) y: (-100)\n        end\n        if <(\(;´･ω･\)) = [12]> then\n            go to x: (-125) y: (-63)\n        end\n        show\n    else\n        hide\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [スタート v]\nshow\nwait (1) seconds\nforever\n    wait until <(\(;´･ω･\)) = [12]>\n    change x by (125)\n    create clone of (_myself_ v)\n    change x by (125)\n    create clone of (_myself_ v)\n    wait until <not <(\(;´･ω･\)) = [12]>>\nend\n\n@(*´ω｀)@t9decode様\n\nwhen I start as a clone\nif <(cloneID) = [logo]> then\n    show\n    set [clone_dir v] to [360]\n    switch costume to (\(*^^\)v v)\n    set size to (1200) %\n    switch costume to (σ\(･ω･ﾉ\)！ v)\n    repeat until <[101] > (size)>\n        switch costume to (\(*^^\)v v)\n        change size by (((65) - (size)) / (6.9))\n        change [clone_dir v] by (((90) - (clone_dir)) / (6.9))\n        point in direction (clone_dir)\n        switch costume to (σ\(･ω･ﾉ\)！ v)\n    end\n    repeat until <[66] > (size)>\n        change size by (((65) - (size)) / (6.9))\n        change [clone_dir v] by (((90) - (clone_dir)) / (6.9))\n        point in direction (clone_dir)\n    end\n    set [clone_dir v] to [0.5]\n    repeat until <(size) > [100]>\n        change [clone_dir v] by ((clone_dir) / (2))\n        change size by (clone_dir)\n        turn right ((clone_dir) / (-12)) degrees\n    end\n    repeat (7)\n        switch costume to (\(*^^\)v v)\n        change [clone_dir v] by ((clone_dir) / (2))\n        change size by (clone_dir)\n        turn right ((clone_dir) / (-12)) degrees\n        switch costume to (σ\(･ω･ﾉ\)！ v)\n    end\n    hide\n    switch costume to (\(*_*\) v)\n    set [cloneid v] to [square2]\n    create clone of (_myself_ v)\n    switch costume to (\(; ･`д･´\) v)\n    set [cloneid v] to [square3]\n    create clone of (_myself_ v)\n    set [cloneid v] to [kirbyzaz]\n    create clone of (_myself_ v)\n    set [cloneid v] to [back3]\n    create clone of (_myself_ v)\n    repeat (8)\n        set [clone_size v] to [50]\n        set [hp v] to [100]\n        switch backdrop to (背景1 v)\n        set [cloneid v] to [square1]\n        create clone of (_myself_ v)\n        set [cloneid v] to [back2]\n        create clone of (_myself_ v)\n        broadcast (\[INTRO\]size v)\n        switch costume to (\(*_*\) v)\n        wait (0.561) seconds\n    end\n    broadcast (\[INTRO\]spin v)\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [back]> then\n    show\n    set [clone_dir v] to [360]\n    switch costume to (\(*^^\)v v)\n    set size to (1200) %\n    switch costume to (\(=_=\) v)\n    repeat until <[175] > (size)>\n        switch costume to (\(*^^\)v v)\n        change size by (((174) - (size)) / (6.9))\n        change [clone_dir v] by (((65) - (clone_dir)) / (6.9))\n        point in direction (clone_dir)\n        switch costume to (\(´-ω-`\) v)\n    end\n    set [clone_dir v] to [0.5]\n    repeat (15)\n        switch costume to (\(*^^\)v v)\n        change [clone_dir v] by ((clone_dir) / (2))\n        change size by (clone_dir)\n        switch costume to (\(´-ω-`\) v)\n        turn right ((clone_dir) / (12)) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [b1]> then\n    switch costume to (\(=_=\) v)\n    set [ghost v] effect to (100)\n    go to x: (0) y: (0)\n    show\n    repeat (10)\n        set size to (100) %\n        go to [front v] layer\n        change [ghost v] effect by (-10)\n    end\n    wait (0.1) seconds\n    repeat until <(timer) > [9]>\n        go to [front v] layer\n        change y by (((125) - (y position)) / (5))\n        switch costume to (\(=_=\) v)\n        show\n    end\n    repeat until <(timer) > [10]>\n        go to [front v] layer\n        change y by (((-1) - (y position)) / (5))\n        switch costume to (\(=_=\) v)\n        show\n    end\n    broadcast (\[INTRO\]end v)\nend\n\nwhen I start as a clone\nif <(cloneID) = [b2]> then\n    switch costume to (\(/・ω・\)/ v)\n    set [ghost v] effect to (100)\n    go to x: (0) y: (0)\n    show\n    repeat (10)\n        set size to (100) %\n        go to [front v] layer\n        change [ghost v] effect by (-10)\n    end\n    wait (0.1) seconds\n    repeat until <(timer) > [9]>\n        go to [front v] layer\n        change y by (((-125) - (y position)) / (5))\n        switch costume to (\(/・ω・\)/ v)\n        show\n    end\n    repeat until <(timer) > [10]>\n        go to [front v] layer\n        change y by (((1) - (y position)) / (5))\n        switch costume to (\(/・ω・\)/ v)\n        show\n    end\nend\n\nwhen flag clicked\npoint in direction (90)\nreset timer\nstart sound [Foxsky - Kirby Smash v]\nhide\nwait (0.6) seconds\nset [cloneid v] to [b1]\ncreate clone of (_myself_ v)\nset [cloneid v] to [b2]\ncreate clone of (_myself_ v)\nwait (0.3) seconds\nset [cloneid v] to [back]\ncreate clone of (_myself_ v)\nset [cloneid v] to [logo]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(cloneID) = [square1]> then\n    go to [back v] layer\n    go [forward v] (3) layers\n    set [clone_dir v] to [0]\n    show\n    set [clone_cos v] to (costume [number v])\n    set size to (0) %\n    repeat until <(size) > [100]>\n        change size by (((clone_size) - (size)) / (5))\n        turn right (((clone_dir) - (direction)) / (5)) degrees\n    end\n    repeat until <(size) > [1500]>\n        switch costume to (\(*^^\)v v)\n        change size by (((clone_size) - (size)) / (5))\n        switch costume to (clone_cos)\n        turn right (((clone_dir) - (direction)) / (5)) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [back2]> then\n    switch costume to (\( ;∀;\) v)\n    clear graphic effects\n    set [ghost v] effect to (50)\n    show\n    go to [front v] layer\n    repeat (25)\n        change [ghost v] effect by (2)\n    end\n    hide\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [back3]> then\n    go to x: (0) y: (0)\n    show\n    switch costume to (\(^_-\)-☆ v)\n    set [\( ;∀;\) v] to [90]\n    show\n    set [clone_dir v] to [90]\n    \n        switch costume to (\(*^^\)v v)\n        set size to (100) %\n        go to [back v] layer\n        change [clone_dir v] by (((\( ;∀;\)) - (clone_dir)) / (5))\n        point in direction (clone_dir)\n        switch costume to (\(^_-\)-☆ v)\n    end\nend\n\nwhen I start as a clone\nif <(cloneID) = [square3]> then\n    set [clone_dir v] to [0]\n    show\n    set [clone_cos v] to (costume [number v])\n    set size to (0) %\n    go to x: (0) y: (0)\n    repeat until <(size) > [100]>\n        change size by ((((clone_size) * ((2.25) * (2.25))) - (size)) / (5))\n        turn right ((((clone_dir) * ((2.25) * (2.25))) - (direction)) / (5)) degrees\n    end\n    repeat until <(size) > [1500]>\n        switch costume to (\(*^^\)v v)\n        change size by ((((clone_size) * ((2.25) * (2.25))) - (size)) / (5))\n        turn right ((((clone_dir) * ((2.25) * (2.25))) - (direction)) / (5)) degrees\n        switch costume to (clone_cos)\n        turn right (0.1) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(cloneID) = [square2]> then\n    set [clone_dir v] to [0]\n    show\n    set [clone_cos v] to (costume [number v])\n    set size to (0) %\n    go to x: (0) y: (0)\n    repeat until <(size) > [100]>\n        change size by ((((clone_size) * (2.25)) - (size)) / (5))\n        turn right ((((clone_dir) * (2.25)) - (direction)) / (5)) degrees\n    end\n    repeat until <(size) > [1500]>\n        switch costume to (\(*^^\)v v)\n        change size by ((((clone_size) * (2.25)) - (size)) / (5))\n        turn right ((((clone_dir) * (2.25)) - (direction)) / (5)) degrees\n        switch costume to (clone_cos)\n        turn right (0.1) degrees\n    end\n    delete this clone\nend\n\nwhen I receive [\[intro\]size v]\nif < (cloneID) contains [square]?> then\n    if <[350] < (clone_dir)> then\n        set [clone_dir v] to [0]\n    end\n    change [clone_size v] by ((clone_size) * (1.5))\n    change [clone_dir v] by (22.5)\nend\nif <(cloneID) = [back3]> then\n    change [\( ;∀;\) v] by (90)\nend\n\nwhen I receive [\[intro\]spin v]\nif <<(cloneID) = [b1]> or <(cloneID) = [b2]>> then\n\nwhen I receive [\[intro\]size v]\nif <(cloneID) = [kirbyzaz]> then\n    set [clone_cos v] to (pick random (5) to (10))\n    change size by (30)\n    repeat (35)\n        set [clone_cos v] to (((clone_cos) * (0.75)) + (((90) - (direction)) * (0.3)))\n        turn right (clone_cos) degrees\n    end\nend\n\nwhen I start as a clone\nif <(cloneID) = [kirbyzaz]> then\n    show\n    set [clone_dir v] to [90]\n    point in direction (90)\n    go to x: (0) y: (0)\n    switch costume to (\(*^^\)v v)\n    set size to (200) %\n    switch costume to ( ^^\)  v)\n    \n        switch costume to (\(*^^\)v v)\n        change size by (((120) - (size)) / (5))\n        switch costume to ( ^^\)  v)\n        go to [front v] layer\n        go [backward v] (2) layers\n    end\nend\n\nwhen I receive [\[intro\]size v]\nif <(cloneID) = [b1]> then\n    set [clone_cos v] to [2]\n    repeat (35)\n        set [clone_cos v] to (((clone_cos) * (0.75)) + (((90) - (direction)) * (0.3)))\n        turn right (clone_cos) degrees\n    end\nend\nif <(cloneID) = [b2]> then\n    set [clone_cos v] to [-5]\n    repeat (35)\n        set [clone_cos v] to (((clone_cos) * (0.75)) + (((90) - (direction)) * (0.3)))\n        turn right (clone_cos) degrees\n    end\nend\n\nwhen I receive [\[intro\]end v]\nif <<(cloneID) = [b1]> or <(cloneID) = [b2]>> then\n    wait (1) seconds\n    if <(cloneID) = [b1]> then\n        change y by (1.5)\n        repeat until <(y position) > [200]>\n            switch costume to (\( ;∀;\) v)\n            change y by ((y position) / (3))\n            switch costume to (\(=_=\) v)\n        end\n    else\n        change y by (-1.5)\n        repeat until <[-200] > (y position)>\n            switch costume to (\( ;∀;\) v)\n            change y by ((y position) / (3))\n            switch costume to (\(/・ω・\)/ v)\n        end\n    end\n    delete this clone\nelse\n    hide\n    delete this clone\nend\nwait (1.3) seconds\nbroadcast (スタート v)\n\n@('ω')\n\nwhen flag clicked\nhide\nwait until <(\(;´･ω･\)) = [1]>\nwait until <(\(;´･ω･\)) = [14]>\nif <(〇) = [100]> then\n    switch costume to (\(*´з`\) v)\nelse\n    switch costume to (\( ｀ー´\) v)\nend\nshow\n\nwhen flag clicked\nforever\n    go to [front v] layer\nend\n\n@(*_*)\n\nwhen flag clicked\nhide\nswitch costume to (コスチューム1 v)\n\nwhen I receive [スタート v]\ngo to [back v] layer\nshow\nforever\n    switch costume to (\(;´･ω･\))\nend\n\n@スプライト1\n\nwhen flag clicked\nset [ghost v] effect to (100)\nforever\n    go to [front v] layer\nend\n\nwhen flag clicked\nforever\n    go to [front v] layer\nend\n\nclear graphic effects\n\n@(๑•̀ㅂ•́)و✧\n\nwhen I receive [最後 v]\nshow\nstop [all v]\n\nwhen I receive [スタート v]\nforever\n    if <(φ\(*￣0￣\)) > [100]> then\n        broadcast (最後 v)\n    end\nend\n\nwhen I receive [スタート v]\nset [φ\(*￣0￣\) v] to [0]\nforever\n    change [φ\(*￣0￣\) v] by (10)\nend\n\nwhen flag clicked\nhide\nforever\n    wait (0.01) seconds\n    set [φ\(*￣0￣\) v] to [0]\nend\n\n
Press arrows keys to move \n\nAppuyez sur les flèches pour bouger\n