Among Us Platformer!

Instructions: このゲームは2/24に公開されたものです\n新作絶対見ようね圧\nhttps://scratch.mit.edu/projects/949792920\n本当は2/24日に公開されたものです。(毎日のように報告乱用されてる...)\n( ᐛ )ではなく、(ΦωΦ)を流行らせよう！(((\n (▀̿Ĺ̯▀̿ ̿)も流行らせよう！（）\n報告乱用で消えたけど復活！！\nPlease don't advertise here.\n宣伝やめてください。\nたまにウィザーの攻撃がバグることがあります\n※本当は先週出す予定の作品でした((((\n❤と⭐を押せば無敵になれます！(一回無敵になれる機能を削除したけど消されたから報告乱用だということが証明できたので)\n”Press ❤ and ⭐ to become invincible!\n今回はネザーのマインクラフトプラットフォーマー(6)を作りました！！\n❤と⭐、フォロー、拡散をよろしくお願いします。\n《操作方法》\n矢印キーまたはタップで操作します。\nスペースキーまたはタップで剣を振れます。\n敵に当たると死にます()\n《クレジット(足りなかったら言ってください)》\nBGM：@-xaf-\n一部コスチューム：@kuri-pa-2

@Stage\n\nwhen flag clicked\nforever\n    play sound [Frozen Droplets v] until done\n    stop all sounds\n    play sound [Firefly Lullaby v] until done\n    stop all sounds\n    play sound [Amidst the Mists v] until done\n    stop all sounds\nend\n\n@Lava/Spick\n\nwhen flag clicked\nhide\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [level v] to [1]\ngo to [back v] layer\nhide\nforever\n    if <(Level) = [2]> then\n        show\n        switch costume to (costume1 v)\n    end\n    if <(Level) = [3]> then\n        show\n        switch costume to (costume2 v)\n    end\n    if <(costume [number v]) = [2]> then\n        go to x: (0) y: (0)\n    end\n    if <<(costume [number v]) = [5]> or <(costume [number v]) = [1]>> then\n        change y by (([cos v] of ((timer) * (560)) ) * (2))\n    end\n    if <(Level) = [4]> then\n        hide\n    end\n    if <(Level) = [10]> then\n        go to x: (0) y: (0)\n        switch costume to (costume3 v)\n        show\n    end\n    if <(Level) = [11]> then\n        hide\n    end\n    if <(costume [number v]) = [4]> then\n        change x by (([cos v] of ((timer) * (560)) ) * (2))\n    end\n    if <(Level) = [13]> then\n        hide\n    end\n    if <(Level) = [12]> then\n        show\n        switch costume to (costume4 v)\n    end\n    if <(Level) = [14]> then\n        show\n        switch costume to (costume5 v)\n    end\n    if <(Level) = [15]> then\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    go to [back v] layer\nend\n\ngo to x: (0) y: (-33)\n\n@player\n\nwhen flag clicked\nforever\n    if <key (up arrow v) pressed?> then\n        switch costume to (up v)\n    end\n    if <key (down arrow v) pressed?> then\n        switch costume to (down v)\n    end\n    if <key (down arrow v) pressed?> then\n        switch costume to (down v)\n    end\n    if <not <key (any v) pressed?>> then\n        switch costume to (center v)\n    end\n    if <<key (left arrow v) pressed?> and <key (up arrow v) pressed?>> then\n        switch costume to (right2 v)\n    end\n    if <<key (right arrow v) pressed?> and <key (up arrow v) pressed?>> then\n        switch costume to (right3 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <not <key (any v) pressed?>> then\n        wait (4) seconds\n        switch costume to (center v)\n        wait (0.07) seconds\n        switch costume to (center2 v)\n        wait (0.07) seconds\n        switch costume to (center3 v)\n        wait (0.07) seconds\n        switch costume to (center4 v)\n        wait (0.07) seconds\n    end\nend\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nswitch backdrop to (backdrop2 v)\nset size to (40) %\nshow\nset volume to (100) %\nchange volume by (-85)\nshow\nclear graphic effects\nswitch backdrop to (1 v)\ngo to x: (-220) y: (-30)\nset [level v] to [1]\nforever\n    if <<<mouse down?> and <(x position) < (mouse x)>> or <key (right arrow v) pressed?>> then\n        change [the thing: cool part 1 v] by (1)\n        switch costume to (costume1 v)\n    else\n        if <<key (left arrow v) pressed?> or <<mouse down?> and <(mouse x) < (x position)>>> then\n            change [the thing: cool part 1 v] by (-1)\n            switch costume to (costume2 v)\n        end\n    end\n    set [the thing: cool part 1 v] to ((the thing: cool part 1) * (0.9))\n    change x by (the thing: cool part 1)\n    if <touching color (#ff8cc9)?> then\n        change y by (1)\n        if <touching color (#ff8cc9)?> then\n            change y by (1)\n            if <touching color (#ff8cc9)?> then\n                change y by (1)\n                if <touching color (#ff8cc9)?> then\n                    change y by (1)\n                end\n                if <touching color (#ff8cc9)?> then\n                    change y by (1)\n                end\n            end\n        end\n    end\n    if <touching color (#ff8cc9)?> then\n        change x by ((the thing: cool part 1) * (-1))\n        change y by (-5)\n        if <key (up arrow v) pressed?> then\n            if <(the thing: cool part 1) > [0]> then\n                set [the thing: cool part 1 v] to [-5]\n            else\n                set [the thing: cool part 1 v] to [5]\n            end\n            set [the thing: cool part 2 v] to [10]\n        else\n            set [the thing: cool part 2 v] to [0]\n        end\n    end\n    change [the thing: cool part 2 v] by (-1)\n    change y by (the thing: cool part 2)\n    if <touching color (#ff8cc9)?> then\n        change y by ((the thing: cool part 2) * (-1))\n        set [the thing: cool part 2 v] to [0]\n    end\n    change y by (-1)\n    if <not <touching color (#00cccc)?>> then\n        if <touching color (#ff8cc9)?> then\n            if <<key (up arrow v) pressed?> or <<mouse down?> and <(y position) < (mouse y)>>> then\n                set [the thing: cool part 2 v] to [17]\n            end\n        end\n    end\n    change y by (1)\n    if <<<touching (lava/spick v)?> or <(y position) < [-170]>> or <touching (sprite3 v)?>> then\n        change [lives v] by (-1)\n        repeat (10)\n            change [ghost v] effect by (10)\n            wait (0) seconds\n        end\n        go to x: (-220) y: (-30)\n        repeat (10)\n            change [ghost v] effect by (-10)\n            wait (0) seconds\n        end\n    end\n    if <(x position) > [236]> then\n        go to x: (-220) y: (-30)\n        change [level v] by (1)\n        change [again useless v] by (1)\n        broadcast (next level v)\n        switch backdrop to (backdrop3 v)\n    end\nend\n\nif <touching color (#eeff00)?> then\n    set [yv v] to [26]\nend\n\nif <touching color (#808080)?> then\n    go to x: (-198) y: (-45)\nend\n\nwait (1) seconds\n\nwhen flag clicked\n\nwhen flag clicked\nforever\n    change [color v] effect by (5)\nend\n\n@Sprite1\n\nwhen flag clicked\nhide\n\nwhen I receive [green flag hit v]\nhide\n\n@Sprite2\n\nwhen flag clicked\nforever\n    change x by (10)\n    if <touching (_edge_ v)?> then\n        set x to (-163)\n    end\nend\n\nwhen flag clicked\nforever\n    wait (2) seconds\n    switch costume to (pick random (1) to (4))\n    set size to (pick random (25) to (50)) %\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nforever\n    change x by (10)\n    if <touching (_edge_ v)?> then\n        set x to (-163)\n    end\nend\n\nwhen I start as a clone\nwait (4) seconds\ndelete this clone\n\n@Sprite3\n\nwhen flag clicked\nhide\nforever\n    if <(Level) = [20]> then\n        show\n        say [HAHAHAHAHAHA] for (2) seconds\n        say [get ready to lose] for (2) seconds\n        say [Fight] for (1) seconds\n        go to x: (156) y: (10)\n        show\n        set size to (50) %\n        wait (3) seconds\n        glide (0.5) secs to x: (161) y: (87)\n        glide (0.5) secs to x: (-190) y: (0)\n        glide (1) secs to x: (-190) y: (250)\n        create clone of (_myself_ v)\n        glide (0.5) secs to x: (161) y: (87)\n        glide (0.5) secs to x: (-190) y: (0)\n        glide (1) secs to x: (-190) y: (250)\n        create clone of (_myself_ v)\n        glide (0.5) secs to x: (161) y: (87)\n        glide (0.5) secs to x: (-190) y: (0)\n        glide (1) secs to x: (-190) y: (250)\n        create clone of (_myself_ v)\n        glide (0.5) secs to x: (161) y: (87)\n        glide (0.5) secs to x: (-190) y: (0)\n        glide (1) secs to x: (-190) y: (250)\n        create clone of (_myself_ v)\n        glide (0.5) secs to x: (161) y: (87)\n        glide (0.5) secs to x: (-190) y: (0)\n        glide (1) secs to x: (-190) y: (250)\n        create clone of (_myself_ v)\n        say [Ok, You win] for (2) seconds\n        hide\n        stop [this script v]\n    end\nend\n\nset [level v] to [20]\n\nwhen I start as a clone\nforever\n    change y by (-10)\nend\n\nwait (3) seconds\n\nwhen I start as a clone\nset x to (pick random (-190) to (190))\n\nwhen I start as a clone\nforever\n    if <(y position) = [-180]> then\n        delete this clone\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [21]> then\n        hide\n        delete this clone\n    end\nend\n\nwhen I start as a clone\n\nwhen flag clicked\nforever\n    if <(y position) = [-180]> then\n        delete this clone\n    end\nend\n\n@Sprite4\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(Level) = [17]> then\n        hide\n    end\n    if <not <touching (player v)?>> then\n        switch costume to (costume1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (player v)?> then\n        if <(Level) = [16]> then\n            if <(answer) = [IDK]> then\n                switch costume to (costume6 v)\n            end\n            if <(answer) = [On a journey]> then\n                switch costume to (costume4 v)\n            end\n            if <(answer) = [hi]> then\n                switch costume to (costume5 v)\n            end\n            if <(answer) = [no]> then\n                switch costume to (costume4 v)\n            end\n        end\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nbroadcast (Green Flag hit v)\n\nwhen I receive [green flag hit v]\nhide\n\nwhen flag clicked\nforever\n    if <(Level) = [16]> then\n        show\n        if <touching (player v)?> then\n            switch costume to (costume2 v)\n            ask [Say "Hi"] and wait\n            ask [Where are you going \(say "on a journey" or "IDK"] and wait\n            switch costume to (costume2 v)\n            stop [this script v]\n        end\n    end\nend\n\n@Sprite5\n\nwhen flag clicked\nhide\nforever\n    if <(Level) = [16]> then\n        show\n        if <touching (player v)?> then\n            switch costume to (costume2 v)\n        end\n        if <not <touching (player v)?>> then\n            switch costume to (costume1 v)\n        end\n    end\nend\n\nwhen flag clicked\nhide\nforever\n    if <(Level) = [17]> then\n        hide\n    end\nend\n\nwhen I receive [green flag hit v]\n\n@Sprite6\n\nwhen flag clicked\nhide\nforever\n    if <(Level) = [20]> then\n        show\n        wait (20) seconds\n        hide\n        stop [this script v]\n    end\nend\n\nwhen I receive [green flag hit v]\nhide\n\n@Sprite7\n\nwhen flag clicked\nhide\n\nwhen I receive [green flag hit v]\nhide\n\n@level\n\nwhen I receive [next level v]\nnext costume\n\nwhen I receive [start v]\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen flag clicked\nbroadcast (start v)\nshow\nswitch costume to (costume1 v)\ngo to x: (0) y: (0)\nforever\n    go to [back v] layer\nend\n\n