grassland ll Platformer #game

Instructions: The operation method is the arrow keys. The remix is ​​ok. ♡ and ☆ Nice to meet you.

@Stage\n\nwhen flag clicked\n\nwhen I receive [y v]\nforever\n    play sound [Vexento - Happy Robot v] until done\nend\n\n@修造先生\n\nwhen flag clicked\nhide variable [パァ v]\nhide variable [しらす v]\nhide variable [玉葱 v]\nhide\n\nwhen I receive [y v]\ngo to x: (228) y: (160)\nset size to (100) %\ngo to [front v] layer\nshow\nset [玉葱 v] to [100]\nforever\n    change size by ([cos v] of (玉葱) )\n    change [玉葱 v] by (3)\nend\n\n@食に詳しい渡部\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nset size to (pick random (40) to (60)) %\nset [ghost v] effect to (pick random (10) to (40))\ngo to [back v] layer\nshow\ngo to x: (-200) y: (pick random (140) to (40))\nrepeat until <[200] < (x position)>\n    change x by (2)\nend\ndelete this clone\n\nwhen I receive [y v]\nforever\n    repeat (pick random (2) to (7))\n        create clone of (_myself_ v)\n        wait (1) seconds\n    end\n    wait (pick random (1) to (2)) seconds\nend\n\n@魔ップ\n\nwhen flag clicked\nhide\n\nwhen I receive [⚓️瀧 v]\nnext costume\n\nwhen I receive [y v]\nswitch backdrop to (背景2 v)\ngo to x: (0) y: (0)\nswitch costume to (コスチューム1 v)\ngo to [front v] layer\nshow\n\n@変なの\n\nwhen I receive [隠せー v]\nhide\n\nwhen flag clicked\nswitch costume to (変なの v)\nhide\n\nwhen I receive [⚓️瀧 v]\ndelete this clone\n\nwhen I start as a clone\nswitch costume to (変なの2 v)\nset size to (65) %\nset rotation style [all around v]\nclear graphic effects\npoint in direction (90)\ngo to (変なの v)\nrepeat (20)\n    change size by (-2)\n    change [ghost v] effect by (5)\nend\ndelete this clone\n\nwhen I receive [y v]\nwait (0.05) seconds\ngo to x: (-201) y: (-50)\nshow\nset size to (65) %\nset drag mode [not draggable v]\nif <touching (魔ップ v)?> then\n    go to x: (-201) y: (50)\nend\npoint in direction (90)\nforever\n    if <<<mouse down?> and <(x position) > (mouse x)>> or <key (left arrow v) pressed?>> then\n        change [パァ v] by (-0.725)\n        create clone of (_myself_ v)\n        point in direction (-90)\n    end\n    if <<<mouse down?> and <(x position) < (mouse x)>> or <key (right arrow v) pressed?>> then\n        change [パァ v] by (0.725)\n        create clone of (_myself_ v)\n        point in direction (90)\n    end\n    set [パァ v] to ((パァ) * (0.9))\n    change x by (パァ)\n    if <<touching (魔ップ v)?> or <touching (魔ップ2 v)?>> then\n        change y by (1)\n        if <<touching (魔ップ v)?> or <touching (魔ップ2 v)?>> then\n            change y by (1)\n            if <<touching (魔ップ v)?> or <touching (魔ップ2 v)?>> then\n                change y by (1)\n                if <<touching (魔ップ v)?> or <touching (魔ップ2 v)?>> then\n                    change y by (1)\n                    if <<touching (魔ップ v)?> or <touching (魔ップ2 v)?>> then\n                        change y by (1)\n                        if <<touching (魔ップ v)?> or <touching (魔ップ2 v)?>> then\n                            change x by ((パァ) * (-1))\n                            change y by (-5)\n                            if <<<mouse down?> and <(y position) < (mouse y)>> or <key (up arrow v) pressed?>> then\n                                if <(パァ) > [0]> then\n                                    set [パァ v] to [-8]\n                                else\n                                    set [パァ v] to [8]\n                                end\n                                if <not <touching (魔ップ2 v)?>> then\n                                    set [しらす v] to [11]\n                                end\n                            else\n                                set [パァ 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)?> then\n        if <<<mouse down?> and <(y position) < (mouse y)>> or <key (up arrow v) pressed?>> then\n            set [しらす v] to [13]\n        end\n    end\n    change y by (1)\n    change [しらす v] by (-1)\n    change y by (しらす)\n    if <<touching (魔ップ v)?> or <touching (魔ップ2 v)?>> then\n        change y by ((しらす) * (-1))\n        set [しらす v] to [0]\n    end\n    hide variable [パァ v]\n    if <(x position) > [230]> then\n        if <not <([x position v] of [魔ップ v]) = [30]>> then\n            hide\n            broadcast (滝滝ピエール v) and wait\n        end\n    end\n    if <(y position) < [-170]> then\n        go to x: (-201) y: (-50)\n    end\n    if <<touching (冷たい水 v)?> or <touching (愚痴 v)?>> then\n        他界\n        go to x: (-201) y: (-50)\n        show\n        set [しらす v] to [0]\n        set [パァ v] to [0]\n    end\nend\n\nwhen I receive [⚓️瀧 v]\nset [しらす v] to [0]\nset [パァ v] to [0]\ngo to x: (-201) y: (-50)\nshow\n\ndefine 他界\nswitch costume to (変なの3 v)\nset [しらす v] to [0]\nset [パァ v] to [0]\npoint in direction (90)\nset rotation style [all around v]\nstart sound [Pew v]\nset [ハハッ俺ミキー v] to (pick random (15) to (18))\nrepeat until <(y position) < [-180]>\n    go to [front v] layer\n    turn right (15) degrees\n    change y by (ハハッ俺ミキー)\n    change [ハハッ俺ミキー v] by (-1.5)\nend\nhide\nswitch costume to (変なの v)\nwait (0.5) seconds\npoint in direction (90)\n\n@NEXT\n\nwhen I receive [滝滝ピエール v]\npoint in direction (90)\ngo to [front v] layer\nshow\nswitch costume to (コスチューム1 v)\ncreate clone of (_myself_ v)\ngo to x: (0) y: (-195)\nrepeat (10)\n    change y by (15)\nend\nstart sound [Finger Snap v]\nswitch costume to (コスチューム2 v)\ncreate clone of (_myself_ v)\nswitch costume to (コスチューム1 v)\nbroadcast (⚓️瀧 v)\nwait (1.2) seconds\nrepeat (10)\n    change y by (-15)\nend\nhide\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nif <(costume [number v]) = [1]> then\n    go to x: (0) y: (195)\n    point in direction (-90)\n    repeat (10)\n        change y by (-15)\n    end\n    wait (1.2) seconds\n    repeat (10)\n        change y by (15)\n    end\n    delete this clone\nend\nif <(costume [number v]) = [2]> then\n    go to [front v] layer\n    go to x: (0) y: (0)\n    show\n    wait (1) seconds\n    delete this clone\nend\n\n@愚痴\n\nwhen I receive [⚓️瀧 v]\nnext costume\n\nwhen I receive [y v]\ngo to [back v] layer\nshow\ngo to x: (36) y: (28)\nswitch costume to (コスチューム1 v)\n\nwhen flag clicked\nhide\n\n@冷たい水\n\nwhen I receive [⚓️瀧 v]\nnext costume\n\nwhen I receive [y v]\ngo to [back v] layer\nshow\ngo to x: (0) y: (0)\nswitch costume to (コスチューム1 v)\nforever\n    change [某社 v] by (5)\n    change y by ([cos v] of (某社) )\nend\n\nwhen flag clicked\nhide\n\n@ハム\n\nwhen I receive [⚓️瀧 v]\nnext costume\n\nwhen I receive [y v]\ngo to [back v] layer\nshow\ngo to x: (0) y: (0)\nswitch costume to (コスチューム1 v)\n\nwhen flag clicked\nhide\n\n@Sprite1\n\nwhen flag clicked\nhide\n\ngo to x: (0) y: (0)\n\n@スプライト2\n\nwhen flag clicked\ngo to [front v] layer\nswitch costume to (コスチューム29 v)\ncreate clone of (_myself_ v)\nswitch costume to (コスチューム23 v)\ncreate clone of (_myself_ v)\nwait (0.1) seconds\nhide\npoint in direction (-179)\nset size to (1) %\ngo to x: (0) y: (-165)\nswitch costume to (コスチューム1 v)\nshow\nstart sound [High Whoosh v]\nrepeat (20)\n    turn right (((90) - (direction)) / (3)) degrees\n    change size by (((100) - (size)) / (3))\n    change y by (((15) - (y position)) / (6))\nend\nstart sound [Teleport3 v]\nwait (0.2) seconds\nrepeat (21)\n    next costume\n    wait (0.02) seconds\nend\nwait (1.2) seconds\nstart sound [High Whoosh v]\nrepeat (30)\n    change x by (((-125) - (x position)) / (2))\n    change y by (((0) - (y position)) / (3))\nend\nwait (0.25) seconds\nswitch costume to (コスチューム24 v)\ncreate clone of (_myself_ v)\nswitch costume to (コスチューム22 v)\nwait (0.2) seconds\nswitch costume to (cat-a v)\nwait (1) seconds\nswitch costume to (try v)\ncreate clone of (_myself_ v)\nswitch costume to (cat-a v)\nwait (2.5) seconds\nbroadcast (y v)\nrepeat (10)\n    change [ghost v] effect by (10)\nend\n\nwhen I start as a clone\ngo to [back v] layer\nif <[24] = (costume [number v])> then\n    set size to (100) %\n    point in direction (90)\n    show\n    go to x: (0) y: (0)\n    wait (8.5) seconds\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    delete this clone\nend\nif <[25] = (costume [number v])> then\n    set size to (120) %\n    go to [front v] layer\n    clear graphic effects\n    show\n    start sound [Squeaky Toy v]\n    switch costume to (コスチューム24 v)\n    wait (0.05) seconds\n    switch costume to (コスチューム25 v)\n    wait (0.05) seconds\n    switch costume to (コスチューム26 v)\n    wait (0.05) seconds\n    switch costume to (コスチューム27 v)\n    wait (0.05) seconds\n    repeat (5)\n        change [ghost v] effect by (20)\n    end\n    delete this clone\nend\nif <[29] = (costume [number v])> then\n    go to x: (85) y: (-4)\n    set size to (120) %\n    go to [front v] layer\n    set [ghost v] effect to (100)\n    show\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\n    wait (2) seconds\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    delete this clone\nend\nif <(costume [number v]) = [31]> then\n    hide\n    wait (1.2) seconds\n    go to x: (-165) y: (-115)\n    repeat (4)\n        switch costume to (コスチューム30 v)\n        create clone of (_myself_ v)\n        change x by (40)\n        switch costume to (コスチューム28 v)\n        create clone of (_myself_ v)\n        change x by (40)\n    end\n    switch costume to (コスチューム30 v)\n    create clone of (_myself_ v)\n    change x by (40)\n    delete this clone\nend\nif <(costume [number v]) = [30]> then\n    go to [front v] layer\n    go [backward v] (1) layers\n    show\n    repeat (10)\n        change y by (((-75) - (y position)) / (3))\n        change [ghost v] effect by (2)\n    end\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    delete this clone\nend\nif <(costume [number v]) = [32]> then\n    go to [front v] layer\n    go [backward v] (1) layers\n    show\n    repeat (10)\n        change y by (((115) - (y position)) / (3))\n        change [ghost v] effect by (2)\n    end\n    repeat (10)\n        change [ghost v] effect by (10)\n    end\n    delete this clone\nend\n\n