✨Dark✨ "Platformer"   #all   #games
@Stage\n\n@Player\n\ndefine Spin off screen\nset rotation style [all around v]\nset [player death v] to [1]\nstart sound [crashed oof v]\nset [y v v] to [15]\nrepeat until <(y position) < [-178]>\n    go to [front v] layer\n    turn right (10) degrees\n    change y by (Y v)\n    change [y v v] by (-1)\nend\nset [player death v] to [0]\ngo to [back v] layer\nset rotation style [left-right v]\npoint in direction (90)\ngo [forward v] (3) layers\n\nnext backdrop\n\nwhen I start as a clone\nclear graphic effects\nset size to (100) %\nrepeat (10)\n    change [ghost v] effect by (10)\n    change size by (-10)\nend\ndelete this clone\n\nwhen I receive [start v]\nhide variable [☁ world record v]\nhide variable [☁ your time v]\nreset timer\nswitch costume to (1 v)\nswitch backdrop to (2 v)\nshow\nforever\n    change y by (1)\n    change [y v] by (-1)\n    if <<key (d v) pressed?> or <<key (right arrow v) pressed?> or <<(mouse x) > [1]> and <mouse down?>>>> then\n        change [x v] by (1)\n        point in direction (90)\n        create clone of (_myself_ v)\n    end\n    if <<key (a v) pressed?> or <<key (left arrow v) pressed?> or <<(mouse x) < [-1]> and <mouse down?>>>> then\n        change [x v] by (-1)\n        point in direction (-90)\n        create clone of (_myself_ v)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        set [y v] to [0]\n        if <<key (w v) pressed?> or <<key (up arrow v) pressed?> or <<(mouse y) > [50]> and <mouse down?>>>> then\n            set [y v] to [15]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [y v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (ground v)?> then\n        change y by ((0) - (y))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<<key (w v) pressed?> and <touching (ground v)?>> or <<<key (up arrow v) pressed?> and <touching (ground v)?>> or <<mouse down?> and <<touching (ground v)?> and <(mouse y) > [50]>>>>> then\n        start sound [suck1 v]\n        set [y v] to [15]\n        create clone of (_myself_ v)\n    end\n    if <touching (magma v)?> then\n        Spin off screen\n    end\n    if <touching (spike v)?> then\n        Spin off screen\n    else\n        if <[-166] > (y position)> then\n            go to x: (-199) y: (-60)\n        end\n    end\n    if <touching color (#ffff00)?> then\n        start sound [smw_spring_jump @ToadfanSchool v]\n        set [y v] to [23]\n        create clone of (_myself_ v)\n        broadcast (アニメーション v)\n    end\n    if <<key (s v) pressed?> or <<key (down arrow v) pressed?> or <<[-50] > (mouse y)> and <mouse down?>>>> then\n        broadcast (Crouch v)\n        switch costume to (4 v)\n        if <[-166] > (y position)> then\n            go to x: (-199) y: (-60)\n        end\n    else\n        switch costume to (3 v)\n    end\n    if <(Stage) = [13]> then\nend\n\nwhen flag clicked\nhide variable [☁ world record v]\nhide variable [☁ your time v]\nhide\n\nwhen I receive [start v]\ngo [forward v] (3) layers\ngo to x: (-199) y: (-60)\nset rotation style [left-right v]\npoint in direction (90)\nset size to (100) %\nset [x v] to [0]\nset [y v] to [0]\nshow\n\nSpin off screen\n\nwhen flag clicked\nforever\n    go to [front v] layer\nend\n\nwhen flag clicked\nforever\n    if <touching (スプライト6 v)?> then\n        broadcast (裏ステージ v)\n        hide\n    end\nend\n\nwhen I receive [裏ステージ v]\nhide\n\nwhen I receive [裏ステージ v]\nhide\n\nwhen flag clicked\nforever\n    hide variable [☁ world record v]\n    hide variable [☁ world record v]\n    hide variable [☁ your time v]\n    hide variable [☁ your time v]\n    hide variable [a v]\n    hide variable [bounce v]\n    hide variable [clone id v]\n    hide variable [count2 v]\n    hide variable [line size v]\n    hide variable [muzic v]\n    hide variable [size v]\n    hide variable [clone id v]\n    hide variable [whirl v]\n    hide variable [whirl # v]\n    hide variable [count2 v]\n    hide variable [x v]\nend\n\nwhen I receive [start v]\nshow variable [stage v]\n\nwhen I receive [裏ステージ v]\nhide variable [stage v]\nhide variable [time v]\n\nbroadcast (裏ステージ v)\n\n@Ground\n\nwhen flag clicked\ngo to x: (0) y: (0)\ngo to [back v] layer\ngo [forward v] (5) layers\nforever\n    switch costume to (Stage)\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [start v]\nshow\n\nwhen flag clicked\nset [stage v] to [1]\nhide variable [stage v]\nhide variable [time v]\n\nwhen I receive [goal v]\nchange [stage v] by (1)\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [11]> then\n        broadcast (Thanks for playing v)\n    end\nend\n\nwhen I receive [裏ステージ v]\nhide\n\nwhen I receive [裏ステージ v]\nhide\n\nwhen I receive [3 2 1 let's go v]\n\nwhen I receive [start v]\nset [time v] to [0]\nforever\n    if <(Stage) = [11]> then\n        show variable [time v]\n    else\n        wait (1) seconds\n        change [time v] by (1)\n        hide variable [time v]\n    end\nend\n\nwhen I receive [裏ステージ v]\nset [stage v] to [1]\n\n@スプライト2\n\nwhen flag clicked\nhide\n\nwhen I receive [start v]\nshow\nforever\n    go to (player v)\nend\n\nwhen flag clicked\ngo to [back v] layer\ngo [backward v] (7) layers\nforever\n    if <key (down arrow v) pressed?> then\n        switch costume to (コスチューム2 v)\n    else\n        switch costume to (コスチューム1 v)\n    end\nend\n\nwhen I receive [裏ステージ v]\nhide\n\n@Spike\n\nwhen flag clicked\nswitch costume to (コスチューム3 v)\nhide\n\nwhen I receive [goal v]\nwait (0.5) seconds\nnext costume\n\nwhen I receive [start v]\ngo to [back v] layer\nshow\nswitch costume to (コスチューム1 v)\nforever\n    switch costume to (Stage)\nend\n\n\n\nwhen I receive [裏ステージ v]\nhide\n\nchange [stage v] by (-1)\n\n@Magma\n\nwhen I receive [start v]\nshow\n\nwhen I receive [goal v]\nwait (0.5) seconds\nnext costume\n\nwhen flag clicked\nhide\nswitch costume to (コスチューム2 v)\nforever\n    repeat (10)\n        change y by ((8) * (0.1))\n    end\n    wait (0.4) seconds\n    repeat (10)\n        change y by ((-8) * (0.1))\n    end\nend\n\nwhen flag clicked\ngo to x: (0) y: (0)\n\nset y to (12)\n\nwhen flag clicked\nset y to (0)\nforever\n    change y by (YYY)\nend\n\nwhen flag clicked\nset [yyy v] to [0]\nforever\n    repeat (10)\n        change [☁ world record v] by (-0.1)\n    end\n    repeat (20)\n        change [☁ world record v] by (0.1)\n    end\n    repeat (10)\n        change [☁ world record v] by (-0.1)\n    end\nend\n\nwhen I receive [裏ステージ v]\nhide\n\n@スプライト4\n\nwhen flag clicked\nhide\nshow variable [stage v]\n\nwhen I receive [start 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: (150) y: (180)\n    point in direction (90)\n    set size to (100) %\n    repeat until <[135] > (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\ngo to x: (140) y: (-154)\n\nwhen I receive [裏ステージ v]\nhide\n\nwhen I receive [裏ステージ v]\nhide\nrepeat (4)\n    change [ghost v] effect by (25)\nend\n\n@スプライト6\n\nwhen flag clicked\nhide\ngo to x: (185) y: (-61)\nhide\n\nwhen I receive [thanks for playing v]\nshow\ngo to [back v] layer\nshow\n\nwhen I receive [裏ステージ v]\nhide\nstop all sounds\n\n@スプライト5\n\nwhen I receive [3 2 1 let's go v]\nplay sound [TheFatRat+-+Unity  patoriccu2 v] until done\n\nwhen I receive [裏ステージ v]\nhide\nstop all sounds\n\nchange [stage v] by (1)\n\nbroadcast (裏ステージ v)\n\n@Intro\n\nwhen I start as a clone\nif <(Clone ID) = [Screen]> then\n    go to [front v] layer\n    switch costume to (size hack v)\n    set size to (140) %\n    show\n    repeat (50)\n        go to [front v] layer\n        go [forward v] (1000) layers\n        switch costume to (size hack v)\n        change size by (((100) - (size)) / (5))\n        switch costume to (screen v)\n    end\n    wait (7) seconds\n    delete this clone\nend\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\nset size to (100) %\npoint in direction (90)\nclear graphic effects\nset [color v] effect to (0)\nset [ghost v] effect to (0)\nset [brightness v] effect to (0)\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    go to x: (-1000) y: (-1000)\n    point in direction (0)\n    go to [front v] layer\n    switch costume to (name v)\n    set size to (100) %\n    wait (1.33) seconds\n    show\n    Smooth Glide x [0] y [0] size [100] direction [90] speed [6]\nend\n\ndefine bounce finished size (size) bounciness (bounciness) elasticity (elasticity)\nset [size v] to [0]\nrepeat (40)\n    set [size v] to (((size) * (bounciness)) + (((size) - (size)) / (elasticity)))\n    change size by (size)\nend\n\ndefine Smooth Glide x: (x) y: (y) speed: (speed)\nrepeat until <<(round (x)) = (round (x position))> and <(round (y)) = (round (y position))>>\n    change x by (((x) - (x position)) / (speed))\n    change y by (((y) - (y position)) / (speed))\nend\ngo to x: (x) y: (y)\n\ndefine Smooth Size: (size) speed: (speed)\nrepeat until <(round (size)) = (round (size))>\n    change size by (((size) - (size)) / (speed))\nend\nset size to (size) %\n\ndefine Smooth Rotate to (d) degrees at speed (s)\nrepeat until <(round (direction)) = (round (d))>\n    turn right (((round (d)) - (round (direction))) / (s)) degrees\nend\npoint in direction (d)\n\ndefine Smooth Glide x (x) y (y) size (size) direction (direction) speed (speed)\nrepeat until <<(round (x)) = (round (x position))> and <<(round (y)) = (round (y position))> and <<(round (size)) = (round (size))> and <(round (direction)) = (round (direction))>>>>\n    change x by (((x) - (x position)) / (speed))\n    change y by (((y) - (y position)) / (speed))\n    change size by (((size) - (size)) / (speed))\n    turn right (((direction) - (direction)) / (speed)) degrees\nend\ngo to x: (x) y: (y)\nset size to (size) %\npoint in direction (direction)\n\nwhen I start as a clone\nif <(Clone ID) = [Arrow2]> then\n    repeat (20)\n        change [ghost v] effect by (5)\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Arrow1]> then\n    show\n    switch costume to (arrow v)\n    set size to (100) %\n    point in direction (90)\n    go to x: (0) y: (0)\n    Smooth Glide x: [200] y: [0] speed: [8]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Arrow2]> then\n    show\n    switch costume to (arrow v)\n    set size to (100) %\n    point in direction (-90)\n    go to x: (0) y: (0)\n    Smooth Glide x: [-200] y: [0] speed: [8]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Arrow1]> then\n    repeat (20)\n        change [ghost v] effect by (5)\n    end\nend\n\nwhen flag clicked\nCreate Clone [Background]\nwait (3.55) seconds\nCreate Clone [Screen]\n\nwhen I start as a clone\nif <(Clone ID) = [Background]> then\n    go to [back v] layer\n    go [backward v] (1000) layers\n    switch costume to (size hack v)\n    set size to (100) %\n    show\n    point in direction (90)\n    go to x: (0) y: (0)\n    switch costume to (background v)\n    set [brightness v] effect to (100)\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [brightness v] effect by (-10)\n        change [ghost v] effect by (-10)\n    end\n    wait (13.4) seconds\n    delete this clone\nend\n\ndefine Create Clone (id)\nset [clone id v] to (id)\ncreate clone of (_myself_ v)\nwait (0) seconds\n\nwhen I start as a clone\nif <(Clone ID) = [White End]> then\n    switch costume to (size hack v)\n    set size to (150) %\n    switch costume to (end v)\n    show\n    set [brightness v] effect to (100)\n    go to x: (500) y: (500)\n    point in direction (135)\n    repeat (50)\n        change x by (((22) - (x position)) / (6))\n        change y by (((22) - (y position)) / (6))\n        go to [front v] layer\n        go [backward v] (1) layers\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Black End]> then\n    switch costume to (size hack v)\n    set size to (150) %\n    switch costume to (end v)\n    show\n    go to x: (500) y: (500)\n    point in direction (135)\n    repeat (50)\n        change x by (((20) - (x position)) / (10))\n        change y by (((20) - (y position)) / (10))\n        go to [front v] layer\n    end\n    repeat (20)\n        change x by (((20) - (x position)) / (10))\n        change y by (((20) - (y position)) / (10))\n        go to [front v] layer\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Cheveron]> then\n    switch costume to (cheveron v)\n    set size to (5) %\n    go to [front v] layer\n    go [backward v] (1) layers\n    show\n    repeat (50)\n        go to [front v] layer\n        go [backward v] (2) layers\n        switch costume to (size hack v)\n        change size by (((360) - (size)) / (12))\n        switch costume to (cheveron v)\n    end\n    delete this clone\nend\n\nwhen flag clicked\nwait (3.55) seconds\nCreate Clone [Cheveron]\n\nwhen flag clicked\nwait (12) seconds\nCreate Clone [Black End]\nCreate Clone [White End]\n\nwhen flag clicked\nstart sound [Nurko & luma - tonight \[NIGHTCORE\] v]\n\nwhen I start as a clone\nif <(Clone ID) = [Pinwheel]> then\n    switch costume to (pinwheel v)\n    set size to (100) %\n    go to [front v] layer\n    go [backward v] (3) layers\n    set [ghost v] effect to (0)\n    set [brightness v] effect to (0)\n    show\n    repeat (238)\n        turn right (3) degrees\n    end\n    delete this clone\nend\n\nwhen flag clicked\nwait (3.55) seconds\nCreate Clone [Pinwheel]\n\nwhen flag clicked\nwait (5.17) seconds\nCreate Clone [Cheveron]\n\nwhen flag clicked\nstart sound [Pokemon Opening 1 v]\nwait (6.74) seconds\nCreate Clone [Arrow1]\nCreate Clone [Arrow2]\n\nstop all sounds\n\nwhen flag clicked\nwait (0) seconds\nCreate Clone [Name]\n\ndefine Shake (size)\nset size to (size) %\ngo to x: (0) y: (0)\nrepeat (26)\n    go to [front v] layer\n    change size by (((100) - (size)) / (10))\n    go to x: (([sin v] of ((timer) * (1000)) ) * (((size) - (100)) * (0.1))) y: (([sin v] of ((timer) * (800)) ) * (((size) - (100)) * (0.1)))\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (3.48) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (5.09) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (6.7) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (8.28) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (9.86) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (11.41) seconds\n    repeat (34)\n        change [ghost v] effect by (4)\n        change size by (((30) - (size)) / (8))\n        go to x: (([sin v] of ((timer) * (1000)) ) * (((size) - (100)) * (0.1))) y: (([sin v] of ((timer) * (800)) ) * (((size) - (100)) * (0.1)))\n    end\n    delete this clone\nend\n\nwhen flag clicked\nwait (9.86) seconds\nCreate Clone [Cheveron]\n\ndefine Frame Tween Size: (s) speed: (spd)\nset [c v] to (costume [name v])\nswitch costume to (size hack v)\nchange size by (((round (s)) - (round (size))) / (spd))\nswitch costume to (c)\n\nwhen I start as a clone\nif <(Clone ID) = [Circles]> then\n    go to [front v] layer\n    go [backward v] (2) layers\n    show\n    switch costume to (circles v)\n    go to x: (0) y: (0)\n    set size to (1) %\n    point in direction (0)\n    set [ghost v] effect to (0)\n    repeat (38)\n        Frame Tween Size: [400] speed: [7]\n        Frame tween rotation: [90] speed: [13]\n        go to [front v] layer\n        go [backward v] (2) layers\n        change [ghost v] effect by ((100) / (38))\n        change [brightness v] effect by (3.3333)\n    end\n    delete this clone\nend\n\ndefine Frame tween rotation: (r) speed: (spd)\nturn right (((round (r)) - (round (direction))) / (spd)) degrees\n\nwhen flag clicked\nwait (3.49) seconds\nCreate Clone [Circles]\n\nwhen flag clicked\nwait (8.29) seconds\nCreate Clone [Circles]\n\nwhen flag clicked\nwait (15) seconds\nbroadcast (3 2 1 Let's GO v)\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    switch costume to (size hack v)\n    set size to (100) %\n    switch costume to (grid v)\n    go to [back v] layer\n    go [forward v] (1) layers\n    show\n    set [ghost v] effect to (100)\n    set [brightness v] effect to (100)\n    repeat (50)\n        change [brightness v] effect by (-2)\n        change [ghost v] effect by (-2)\n    end\n    wait (2.9) seconds\n    switch costume to (diamonds v)\n    wait (1.65) seconds\n    switch costume to (hexagon pattern v)\n    wait (1.55) seconds\n    switch costume to (triangle pattern v)\n    wait (1.55) seconds\n    switch costume to (checkerboard pattern v)\n    wait (1.2) seconds\n    repeat (20)\n        change [brightness v] effect by (5)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\n\nwhen flag clicked\nwait (0) seconds\nwait (.5) seconds\nCreate Clone [Grid]\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (3) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (4.6) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (6.24) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (7.8) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (9.4) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (4.38) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (5.9) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (7.51) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (9.02) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Name]> then\n    wait (10.6) seconds\n    Shake [200]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (3.88) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (5.4) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (7) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (8.5) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Grid]> then\n    wait (10.1) seconds\n    point in direction (105)\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\n    repeat (10)\n        set [degrees v] to (((Degrees) * (0.75)) + (((90) - (direction)) / (3)))\n        turn right (Degrees) degrees\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Lines]> then\n    show\n    go to [front v] layer\n    go [backward v] (2) layers\n    clear graphic effects\n    go to x: (0) y: (0)\n    set size to (1) %\n    switch costume to (1 v)\n    set [line size v] to [20]\n    repeat (15)\n        change size by (Line Size)\n        change [line size v] by (-1)\n        next costume\n    end\n    repeat (20)\n        change [ghost v] effect by (20)\n        change size by (Line Size)\n    end\nend\n\nwhen flag clicked\nwait (4.4) seconds\nCreate Clone [Lines]\n\nwhen flag clicked\nwait (5.92) seconds\nCreate Clone [Lines]\n\nwhen flag clicked\nwait (7.53) seconds\nCreate Clone [Lines]\n\nwhen flag clicked\nwait (10.62) seconds\nCreate Clone [Lines]\n\nwhen I start as a clone\nif <(Clone ID) = [Screen]> then\n    go to x: (0) y: (0)\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\n    point in direction (70)\n    repeat (25)\n        set [whirl # v] to (((Whirl #) * (.2)) + (((Whirl:) - (Whirl)) / (5)))\n        change [whirl v] by (Whirl #)\n        set [whirl v] effect to (Whirl)\n        set [bounce v] to (((Bounce) * (.2)) + (((90) - (direction)) / (5)))\n        turn right (Bounce) degrees\n    end\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Screen]> then\n    wait (1.54) seconds\n    go to x: (0) y: (0)\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\n    point in direction (70)\n    repeat (25)\n        set [whirl # v] to (((Whirl #) * (.2)) + (((Whirl:) - (Whirl)) / (5)))\n        change [whirl v] by (Whirl #)\n        set [whirl v] effect to (Whirl)\n        set [bounce v] to (((Bounce) * (.2)) + (((90) - (direction)) / (5)))\n        turn right (Bounce) degrees\n    end\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Screen]> then\n    wait (3.15) seconds\n    go to x: (0) y: (0)\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\n    point in direction (70)\n    repeat (25)\n        set [whirl # v] to (((Whirl #) * (.2)) + (((Whirl:) - (Whirl)) / (5)))\n        change [whirl v] by (Whirl #)\n        set [whirl v] effect to (Whirl)\n        set [bounce v] to (((Bounce) * (.2)) + (((90) - (direction)) / (5)))\n        turn right (Bounce) degrees\n    end\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Screen]> then\n    wait (4.73) seconds\n    go to x: (0) y: (0)\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\n    point in direction (70)\n    repeat (25)\n        set [whirl # v] to (((Whirl #) * (.2)) + (((Whirl:) - (Whirl)) / (5)))\n        change [whirl v] by (Whirl #)\n        set [whirl v] effect to (Whirl)\n        set [bounce v] to (((Bounce) * (.2)) + (((90) - (direction)) / (5)))\n        turn right (Bounce) degrees\n    end\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Screen]> then\n    wait (6.31) seconds\n    go to x: (0) y: (0)\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\n    point in direction (70)\n    repeat (25)\n        set [whirl # v] to (((Whirl #) * (.2)) + (((Whirl:) - (Whirl)) / (5)))\n        change [whirl v] by (Whirl #)\n        set [whirl v] effect to (Whirl)\n        set [bounce v] to (((Bounce) * (.2)) + (((90) - (direction)) / (5)))\n        turn right (Bounce) degrees\n    end\n    set [whirl v] to [200]\n    set [whirl: v] to [0]\nend\n\nwhen flag clicked\nswitch costume to (name v)\n\nwhen flag clicked\nwait (9.02) seconds\nCreate Clone [Arrow1]\nCreate Clone [Arrow2]\n\nwhen I receive [裏ステージ v]\nhide\n\nwhen I receive [裏ステージ v]\nhide\n\nwhen I receive [裏ステージ v]\nhide\n\n@スプライト3\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\nswitch costume to (コスチューム5 v)\n\nwhen I receive [3 2 1 let's go v]\nwait (6.8) seconds\nshow\nrepeat (5)\n    next costume\n    wait (0.3) seconds\nend\nbroadcast (Start v)\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\n\n@スプライト7\n\nwhen flag clicked\nhide\ngo to [back v] layer\n\nwhen flag clicked\n\nshow\ngo to [front v] layer\ngo to x: (0) y: (0)\n\n@Outro　idontknow0315\n\nwhen flag clicked\nhide\n\nwhen I receive [裏ステージ v]\nset [a v] to [A]\nhide variable [time v]\nbroadcast (ﾌﾞﾁｭ v)\nwait (2) seconds\nreset timer\nbroadcast (Outro start v)\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [3D text]> then\n    forever\n        go to [front v] layer\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [でっかくなるしらたま]> then\n    wait (0.5) seconds\n    go [backward v] (1) layers\nend\n\nwhen I receive [outro start v]\nset [待つ v] to [おk]\nset [count2 v] to [0]\nstop all sounds\nstart sound [TheFatRat - Jackpot \(Jackpot EP Track 1\) v]\nset [何作るのか教えてごらんw\(\( v] to [背景]\ncreate clone of (_myself_ v)\nwait until <(timer) > [1]>\nset [何作るのか教えてごらんw\(\( v] to [Logo]\ncreate clone of (_myself_ v)\nwait until <(timer) > [2.4]>\nset [何作るのか教えてごらんw\(\( v] to [Thank you for watching]\ncreate clone of (_myself_ v)\nwait until <(timer) > [4.5]>\nset [何作るのか教えてごらんw\(\( v] to [Thanks]\ncreate clone of (_myself_ v)\nwait (0.2) seconds\nset [何作るのか教えてごらんw\(\( v] to [For]\ncreate clone of (_myself_ v)\nwait (0.2) seconds\nset [何作るのか教えてごらんw\(\( v] to [Watching]\ncreate clone of (_myself_ v)\nwait until <(待つ) = [やだ]>\nset [何作るのか教えてごらんw\(\( v] to [しらたま]\ncreate clone of (_myself_ v)\nwait until <(待つ) = [待つ]>\nrepeat (4)\n    change [count2 v] by (1)\n    set [何作るのか教えてごらんw\(\( v] to [でっかくなるしらたま]\n    create clone of (_myself_ v)\nend\nset [何作るのか教えてごらんw\(\( v] to [effect]\ncreate clone of (_myself_ v)\nwait () seconds\nset [何作るのか教えてごらんw\(\( v] to [3D text]\ncreate clone of (_myself_ v)\nwait () seconds\nset [何作るのか教えてごらんw\(\( v] to [Logo2]\ncreate clone of (_myself_ v)\nwait () seconds\nset [何作るのか教えてごらんw\(\( v] to [ハート]\ncreate clone of (_myself_ v)\nwait () seconds\nset [何作るのか教えてごらんw\(\( v] to [星]\ncreate clone of (_myself_ v)\nwait () seconds\nset [何作るのか教えてごらんw\(\( v] to [フォロー]\ncreate clone of (_myself_ v)\nwait () seconds\nset [何作るのか教えてごらんw\(\( v] to [コメント]\ncreate clone of (_myself_ v)\nwait () seconds\nset [何作るのか教えてごらんw\(\( v] to [おすすめ]\ncreate clone of (_myself_ v)\nwait () seconds\nset [何作るのか教えてごらんw\(\( v] to [作品]\ncreate clone of (_myself_ v)\nwait () seconds\nforever\n    set [count2 v] to [1個]\n    set [何作るのか教えてごらんw\(\( v] to [背景がかっこよくなる\(?\)]\n    create clone of (_myself_ v)\n    wait (0.6) seconds\n    set [count2 v] to [2個]\n    create clone of (_myself_ v)\n    wait (0.6) seconds\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [背景]> then\n    set size to (100) %\n    point in direction (90)\n    go to x: (0) y: (0)\n    show\n    switch costume to (背景 v)\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\n\ndefine Y座標 (数字)\nrepeat until <(round (y position)) = (数字)>\n    change y by (((y position) - (数字)) / (-3))\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [Logo]> then\n    point in direction (90)\n    set size to (100) %\n    show\n    switch costume to (logo v)\n    go to x: (0) y: (216)\n    Y座標 [0]\n    wait until <(待つ) = [いいよ]>\n    Y座標 [-216]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [Thank you for watching]> then\n    point in direction (90)\n    set size to (100) %\n    show\n    go to x: (0) y: (190)\n    switch costume to (thanks for watching v)\n    set [待つ v] to [いいよ]\n    Y座標 [0]\n    wait until <(timer) > [3.7]>\n    Y座標 [-190]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [Thanks]> then\n    point in direction (90)\n    switch costume to (thanks v)\n    set size to (100) %\n    show\n    go to x: (0) y: (190)\n    Y座標 [0]\n    wait (0.6) seconds\n    Y座標 [-190]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [For]> then\n    point in direction (90)\n    switch costume to (for v)\n    set size to (100) %\n    show\n    go to x: (0) y: (189)\n    Y座標 [0]\n    wait (0.4) seconds\n    Y座標 [-189]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [Watching]> then\n    point in direction (90)\n    switch costume to (watching v)\n    set size to (100) %\n    show\n    go to x: (0) y: (190)\n    Y座標 [0]\n    wait (0.2) seconds\n    Y座標 [-190]\n    set [待つ v] to [やだ]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [しらたま]> then\n    point in direction (90)\n    set size to (100) %\n    show\n    switch costume to (白い玉 v)\n    go to x: (0) y: (207)\n    Y座標 [0]\n    point in direction (90)\n    turn right (1) degrees\n    大きさ [150]\n    大きさ [100]\n    しらたま君だけのY座標 [-207]\n    delete this clone\nend\n\ndefine 大きさ (数字)\nrepeat until <(round (size)) = (数字)>\n    change size by (((数字) - (size)) / (5))\nend\n\ndefine しらたま君だけのY座標 (数字)\nrepeat until <(round (y position)) = (数字)>\n    change y by (((y position) - (数字)) / (-3))\n    if <(y position) < [-195]> then\n        set [待つ v] to [待つ]\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [でっかくなるしらたま]> then\n    if <(count2) = [1]> then\n        go to x: (0) y: (-180)\n    end\n    if <(count2) = [2]> then\n        go to x: (0) y: (180)\n    end\n    if <(count2) = [3]> then\n        go to x: (-240) y: (0)\n    end\n    if <(count2) = [4]> then\n        go to x: (240) y: (0)\n    end\n    set size to (5) %\n    go to [front v] layer\n    show\n    switch costume to (白い玉 v)\n    大きさ [643]\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [3D text]> then\n    set size to (100) %\n    go to [front v] layer\n    switch costume to (3dtext-by nanakusa03 v)\n    show\n    go to x: (-438) y: (100)\n    X座標 [0]\n    forever\n        change y by ([sin v] of ((timer) * (100)) )\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [effect]> then\n    go to [front v] layer\n    go to x: (0) y: (0)\n    switch costume to (無 v)\n    set size to (0) %\n    point in direction (90)\n    show\n    repeat (50)\n        switch costume to (無 v)\n        change size by (((1500) - (size)) / (30))\n        change [ghost v] effect by (2)\n        switch costume to (エフェクト v)\n    end\n    delete this clone\nend\n\ndefine X座標 (数字)\nrepeat until <(round (x position)) = (数字)>\n    change x by (((x position) - (数字)) / (-5))\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [3D text]> then\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [Logo2]> then\n    go to [front v] layer\n    set size to (100) %\n    show\n    switch costume to (logo v)\n    go to x: (276) y: (-110)\n    X座標 [-180]\n    forever\n        change y by ([sin v] of ((timer) * (100)) )\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [Logo2]> then\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [ハート]> then\n    set size to (100) %\n    switch costume to (ハート v)\n    show\n    go to [front v] layer\n    go to x: (-221) y: (0)\n    X座標 [230]\n    forever\n        change y by ([sin v] of ((timer) * (100)) )\n    end\nend\nif <(何作るのか教えてごらんw\(\() = [コメント]> then\n    wait (0.4) seconds\n    set size to (100) %\n    switch costume to (コメント v)\n    go to [front v] layer\n    show\n    go to x: (323) y: (-110)\n    X座標 [0]\n    forever\n        change y by ([sin v] of ((timer) * (100)) )\n    end\nend\nif <(何作るのか教えてごらんw\(\() = [星]> then\n    wait (0.2) seconds\n    set size to (100) %\n    switch costume to (ほし v)\n    show\n    go to [front v] layer\n    go to x: (-221) y: (0)\n    X座標 [230]\n    forever\n        change y by ([sin v] of ((timer) * (100)) )\n    end\nend\nif <(何作るのか教えてごらんw\(\() = [フォロー]> then\n    wait (0.6) seconds\n    set size to (100) %\n    switch costume to (フォロー v)\n    go to [front v] layer\n    show\n    go to x: (95) y: (-110)\n    X座標 [0]\n    forever\n        change y by ([sin v] of ((timer) * (100)) )\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [ハート]> then\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\nif <(何作るのか教えてごらんw\(\() = [コメント]> then\n    wait (0.4) seconds\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\nif <(何作るのか教えてごらんw\(\() = [星]> then\n    wait (0.2) seconds\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\nif <(何作るのか教えてごらんw\(\() = [フォロー]> then\n    wait (0.6) seconds\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [背景がかっこよくなる\(?\)]> then\n    if <(count2) = [1個]> then\n        switch costume to (ビューンっていくやつ v)\n    end\n    if <(count2) = [2個]> then\n        switch costume to (ビューンっていくやつ2 v)\n    end\n    show\n    go to [back v] layer\n    go [forward v] (25) layers\n    go to x: (0) y: (-321)\n    repeat until <(y position) > [315]>\n        change y by (10)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [おすすめ]> then\n    point in direction (90)\n    set size to (100) %\n    switch costume to (おすすめ v)\n    show\n    go to x: (346) y: (10)\n    X座標 [-90]\n    forever\n        change y by ([sin v] of ((timer) * (100)) )\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [おすすめ]> then\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\n    forever\n        wait (3) seconds\n        point in direction (90)\n        turn right (1) degrees\n        repeat (30)\n            turn right ([abs v] of (((90) - (direction)) / (3)) ) degrees\n        end\n        point in direction (90)\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [作品]> then\n    point in direction (90)\n    set size to (50) %\n    switch costume to (作品 v)\n    show\n    go to x: (277) y: (-90)\n    X座標 [-65]\n    set [待つ v] to [またねーよ\(\(\(\(\(]\n    forever\n        shake [20]\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [作品]> then\n    set [ghost v] effect to (100)\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\n\ndefine shake (s)\nset [shakesize v] to (s)\nrepeat (20)\n    set [shakesize v] to (((ShakeSize) * (0.75)) + (((50) - (size)) / (12)))\n    change size by (ShakeSize)\n    point in direction ((((ShakeSize) / (2)) * ([sin v] of ((timer) * (300)) )) + (90))\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [作品]> then\n    wait until <(待つ) = [またねーよ\(\(\(\(\(]>\n    forever\n        change y by ([sin v] of ((timer) * (100)) )\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [ハート]> then\n    forever\n        go to [front v] layer\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [Logo2]> then\n    forever\n        go to [front v] layer\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [おすすめ]> then\n    forever\n        go to [front v] layer\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [作品]> then\n    forever\n        go to [front v] layer\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [星]> then\n    forever\n        go to [front v] layer\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [フォロー]> then\n    forever\n        go to [front v] layer\n    end\nend\n\nwhen I start as a clone\nif <(何作るのか教えてごらんw\(\() = [コメント]> then\n    forever\n        go to [front v] layer\n    end\nend\n\nbroadcast (Outro v)\n\nbroadcast (裏ステージ v)\n\nchange [stage v] by (1)\n\nforever\n    reset timer\nend\n\n@スプライト1\n\nwhen flag clicked\nhide\ngo to x: (36) y: (28)\nforever\n    if <(Stage) = [12]> then\n        show\n    end\n    if <touching (player v)?> then\n        set [color v] effect to (75)\n    else\n        set [color v] effect to (0)\n    end\nend\n\nwhen I receive [裏ステージ v]\nhide\n\ngo to x: (0) y: (0)\n\n
※この作品は間違えて再共有しちゃったやつです\n\n必ず読んでください。（読まないと損します。）\nPlease read it. (If you don't see it, you will lose it.)\n\n日本語は⤵ \n\nEnglish \n》》》》》》》》》》How to play《《《《《《《《《《\nPC: wasd key, ↑ ← ↓ → key to move\n\nMobile: Tap to move\n\nDifficulty: ★★★★☆\n\n※EVERY STAGE CAN BE CLEARED\n※Don't ly your time\n\n~title~\nClear until the end of the song → ✨ Advanced ✨\nGoal within 100 seconds →            ✨ Genius ✨\nGoal within 75 seconds →          ✨ Fierce man ✨\nNo miss clear →                                  ✨ God ✨\n\nLet's do our best to become "God"!\n\n\n》》》》》》》》》》遊び方《《《《《《《《《《\nPC : wasdキー、↑←↓→キーで操作\n\nMobile : タップで操作\n\n難易度 : ★★★☆☆\n\n※タイムはうそはつかないでください\n※ステージはすべてクリア可能です\n※「ムリ」「ムズッ」などの作者が悲しむようなことはなるべく言わないでほしいです\n\n〜称号〜\nクリア→　　　　　　　　下級者\n曲が終わるまでクリア→  上級者✨\n100秒以内までゴール→　✨天才✨\n75秒以内までゴール→  ✨✨猛者✨✨\nノーデスクリア→　　✨✨✨神✨✨✨\n\n「神」目指して頑張ろう！(ﾟ∀ﾟ)ｱﾋｬ\n\n↓God ・神↓\n@az229\n@hayato1222\n@doradoragongon\n@yuyu1925\n@ryurock\n@mintpikuseru\n@itutaro\n@kkkkkkkkka\n\n世界記録 / world record：39 / @evaritomirku