AMONG US Platformer (Imposter)

Instructions:      ✦ AMONG US Platformer ✦\nComment AMONG US\n\n❤️ + ⭐ + FOLLOW for more cool games!\n\n➥ Comment Part 2\n\n➥ Instructions\n❖ Arrows to move\n❖ WASD to move\n❖ Avoid bad things\n\n➥ Try out part 3 when its out!\n\n\n\n\n\n✦Design✦\n@dakblakeFan\n\n✎Tags (ignore)\n#games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #all #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending #trending\n#games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games\n#art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art\n#art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art\n#art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art #art

@Stage\n\n@Platform\n\nwhen flag clicked\nswitch costume to (1 v)\n\nwhen I receive [あ v]\nnext costume\n\nwhen I receive [ppp v]\nswitch costume to (1 v)\n\nwhen flag clicked\nshow\n\nwhen flag clicked\n\nwhen flag clicked\ngo to x: (0) y: (0)\n\n@Player\n\nwhen flag clicked\nswitch backdrop to (backround v)\nshow\nswitch costume to (player v)\nset size to (100) %\nshow\ngo to [front v] layer\ngo [backward v] (2) layers\nset drag mode [not draggable v]\npoint in direction (90)\nset [x v] to [0]\nset [y v] to [0]\ngo to x: (-196) y: (57)\nforever\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<(x position) < (mouse x)> and <mouse down?>>> then\n        point in direction (90)\n        change [aaaaaa v] by (0.8)\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<(mouse x) < (x position)> and <mouse down?>>> then\n        point in direction (-90)\n        change [aaaaaa v] by (-0.8)\n    end\n    set [aaaaaa v] to ((Aaaaaa) * (0.9))\n    change x by (Aaaaaa)\n    if <touching (platform v)?> then\n        change y by (1)\n        if <touching (platform v)?> then\n            change y by (1)\n            if <touching (platform v)?> then\n                change y by (1)\n                if <touching (platform v)?> then\n                    change y by (1)\n                    if <touching (platform v)?> then\n                        change y by (1)\n                        if <touching (platform v)?> then\n                            change x by ((Aaaaaa) * (-1))\n                            change y by (-5)\n                            if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<(y position) < (mouse y)> and <mouse down?>>> then\n                                if <(Aaaaaa) > [0]> then\n                                    set [aaaaaa v] to [-7]\n                                else\n                                    set [aaaaaa v] to [7]\n                                end\n                                set [ppppppp v] to [15]\n                            else\n                                set [aaaaaa 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 (platform v)?> then\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<(y position) < (mouse y)> and <mouse down?>>> then\n            set [ppppppp v] to [15]\n        end\n    end\n    change y by (1)\n    change [ppppppp v] by (-1)\n    change y by (Ppppppp)\n    if <touching (platform v)?> then\n        change y by ((Ppppppp) * (-1))\n        set [ppppppp v] to [0]\n    end\n    if <(x position) > [230]> then\n        go to x: (-196) y: (57)\n        broadcast (あ v)\n        set [aaaaaa v] to [0]\n        set [ppppppp v] to [0]\n    end\n    set rotation style [left-right v]\n    if <<key (down arrow v) pressed?> or <<((mouse y) + (50)) < (x position)> and <mouse down?>>> then\n        if <<<touching (danger v)?> or <(y position) < [-166]>> or <key (z v) pressed?>> then\n            go to x: (-196) y: (57)\n            set [aaaaaa v] to [0]\n            set [ppppppp v] to [0]\n            broadcast (T v)\n        else\n            switch costume to (player2 v)\n        end\n    else\n        switch costume to (player v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<<touching (danger v)?> or <(y position) < [-166]>> or <key (z v) pressed?>> then\n        go to x: (-196) y: (57)\n        set [aaaaaa v] to [0]\n        set [ppppppp v] to [0]\n        broadcast (T v)\n    end\nend\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\n    wait (0.05) seconds\nend\n\nwhen I start as a clone\nrepeat (15)\n    change [ghost v] effect by ((100) / (15))\n    change size by (-4.4)\nend\ndelete this clone\n\nwhen flag clicked\nsay [Welcome!] for (2) seconds\n\nwhen I receive [ppp v]\ngo to x: (-196) y: (57)\n\nwhen flag clicked\nwait (6) seconds\nforever\n    play sound [AMONG US v] until done\n    play sound [Show Yourself v] until done\n    play sound [Impostor v] until done\n    play sound [Among us v] until done\nend\n\n@THUM\n\nwhen flag clicked\nset [ghost v] effect to (100)\n\n@Sprite1\n\ndefine Smooth Glide x: (x) y: (y) speed: (speed)\nrepeat until <<(round (x position)) = (round (x))> and <(round (y position)) = (round (y))>>\n    change x by (((round (x)) - (round (x position))) / (speed))\n    change y by (((round (y)) - (round (y position))) / (speed))\nend\ngo to x: (x) y: (y)\n\nwhen flag clicked\nset [ezrxctgvhbjnkjlkhucyjxtzre v] to [0]\nstart sound [Blooom - Be Around \[NCS Release\] v]\nset [id v] to [0]\nhide\nset [id v] to [1]\ncreate clone of (_myself_ v)\nwait (.02) seconds\nset [id v] to [2]\ncreate clone of (_myself_ v)\nwait (.02) seconds\nset [id v] to [3]\nwait (.02) seconds\nrepeat (10)\n    create clone of (_myself_ v)\nend\nset [id v] to [4]\ncreate clone of (_myself_ v)\nwait (.02) seconds\nset [id v] to [5]\nrepeat (25)\n    turn right (15) degrees\n    create clone of (_myself_ v)\nend\nset [ezrxctgvhbjnkjlkhucyjxtzre v] to [1]\nwait (3.5) seconds\nset [id v] to [6]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(ID) = [1]> then\n    repeat (15)\n        go to [front v] layer\n        switch costume to (costume3 v)\n        clear graphic effects\n        show\n        set size to (150) %\n        wait (.02) seconds\n        repeat (1)\n            change size by (-20)\n        end\n        repeat (1)\n            change size by (-15)\n        end\n        repeat (1)\n            change size by (-10)\n        end\n        repeat (1)\n            change size by (-6)\n        end\n        repeat (1)\n            change size by (-4)\n        end\n        repeat (1)\n            change size by (-3)\n        end\n        repeat (1)\n            change size by (-2)\n        end\n        repeat (1)\n            change size by (-1)\n        end\n        wait (.2) seconds\n        switch costume to (costume1 v)\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [1]> then\n    repeat (40)\n        go to x: (0) y: (0)\n        repeat (2)\n            change x by (pick random (2) to (10))\n            change y by (pick random (2) to (10))\n        end\n        repeat (2)\n            change x by (pick random (-2) to (-10))\n            change y by (pick random (-2) to (-5))\n        end\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [1]> then\n    repeat (200)\n        point in direction ((([sin v] of (my variable) ) * (3)) + (90))\n        change [my variable v] by (60)\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [2]> then\n    switch costume to (costume2 v)\n    clear graphic effects\n    set size to (100) %\n    show\n    repeat (40)\n        go to x: (0) y: (0)\n        repeat (2)\n            change x by (pick random (1) to (3))\n            change y by (pick random (1) to (3))\n        end\n        repeat (2)\n            change x by (pick random (-1) to (-3))\n            change y by (pick random (-1) to (-3))\n        end\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [2]> then\n    repeat (200)\n        point in direction ((([sin v] of (my variable) ) * (1)) + (90))\n        change [my variable v] by (20)\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [3]> then\n    switch costume to (pick random (20) to (22))\n    go to (random position v)\n    clear graphic effects\n    set size to (pick random (30) to (60)) %\n    show\n    repeat (200)\n        glide (pick random (.8) to (1.6)) secs to (random position v)\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [3]> then\n    repeat (200)\n        repeat (20)\n            change [ghost v] effect by (5)\n        end\n        wait (pick random (0) to (.2)) seconds\n        repeat (20)\n            change [ghost v] effect by (-5)\n        end\n        wait (pick random (0) to (.2)) seconds\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [4]> then\n    go to x: (0) y: (284)\n    switch costume to (costume1 v)\n    set size to (100) %\n    show\n    Smooth Glide x: (0) y: (0) speed: (3.5)\n    repeat (200)\n        point in direction ((([sin v] of (akkkkk) ) * (20)) + (90))\n        change [akkkkk v] by (12)\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [1]> then\n    wait (1) seconds\n    switch costume to (costume3 v)\n    repeat (17)\n        next costume\n    end\n    switch costume to (costume3 v)\n    wait (2) seconds\n    switch costume to (costume3 v)\n    repeat (17)\n        next costume\n    end\n    switch costume to (costume3 v)\nend\n\nwhen I start as a clone\nif <(ID) = [5]> then\n    repeat (2)\n        hide\n        switch costume to (costume24 v)\n        go to x: (0) y: (0)\n        wait until <(ezrxctgvhbjnkjlkhucyjxtzre) = [1]>\n        wait (.4) seconds\n        show\n        repeat (13)\n            next costume\n        end\n    end\n    hide\n    switch costume to (costume24 v)\n    go to x: (0) y: (0)\n    wait until <(ezrxctgvhbjnkjlkhucyjxtzre) = [1]>\n    wait (.7) seconds\n    show\n    repeat (13)\n        next costume\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [5]> then\n\nwhen I start as a clone\nif <(ID) = [6]> then\n    hide\n    set size to (100) %\n    point in direction (90)\n    switch costume to (costume38 v)\n    go to x: (553) y: (0)\n    show\n    go to [front v] layer\n    Smooth Glide x: (0) y: (0) speed: (12)\n    broadcast (message1 v)\nend\n\nwhen I start as a clone\nif <(ID) = [6]> then\n    repeat (100)\n        go to [front v] layer\n    end\nend\n\nwhen I receive [message1 v]\ndelete this clone\n\n@Sprite2\n\n