Among Us Platformer 4 HACKED!
@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nforever\n    set [level v] to (costume [number v])\nend\n\nwhen I receive [next level v]\nnext backdrop\n\nwhen flag clicked\nforever\n    play sound [The Among Us Rap Battle #NerdOut ft CG5, Pokimane, Preston, Loserfruit & More \[Among Us Animat \(1\) v] until done\nend\n\n@Player\n\nwhen flag clicked\nset [xvel v] to [0]\nset [yvel v] to [0]\nset [level v] to [1]\ngo to x: (-145) y: (-50)\nforever\n    Run physics [0.9] [0.9] [-1] [15]\n    if <<<key (down arrow v) pressed?> or <key (s v) pressed?>> or <<mouse down?> and <(y position) > (mouse y)>>> then\n        if <not <<touching color (#4c86ff)?> or <touching color (#437de0)?>>> then\n            switch costume to (costume2 v)\n        else\n            switch costume to (costume1 v)\n        end\n    else\n        switch costume to (costume1 v)\n    end\nend\n\ndefine Run physics (speed) (friction) (gravity) (jump height)\nchange [yvel v] by (gravity)\nif <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> then\n    change [xvel v] by (speed)\nend\nif <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(x position) > (mouse x)>>> then\n    change [xvel v] by ((speed) * (-1))\nend\nset [xvel v] to ((Xvel) * (friction))\nchange x by (Xvel)\nif <touching color (#615e5e)?> then\n    change y by (1)\nend\nif <touching color (#615e5e)?> then\n    change y by (1)\nend\nif <touching color (#615e5e)?> then\n    change y by (1)\nend\nif <touching color (#615e5e)?> then\n    change y by (1)\nend\nif <touching color (#615e5e)?> then\n    change y by (-4)\n    change x by ((Xvel) * (-1))\n    if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n        set [yvel v] to ((jump height) - (3.5))\n        if <[0] < (Xvel)> then\n            set [xvel v] to [-6]\n        else\n            set [xvel v] to [6]\n        end\n    else\n        set [xvel v] to [0]\n    end\nend\nchange y by (Yvel)\nif <touching color (#615e5e)?> then\n    change y by ((Yvel) * (-1))\n    set [yvel v] to [0]\nend\nchange y by (-1)\nif <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n    if <touching color (#615e5e)?> then\n        set [yvel v] to (jump height)\n    end\nend\nchange y by (1)\n\nwhen I receive [ded v]\nstart sound [Roblox Death Sound  OOF Sound Effect v]\ngo to x: (-145) y: (-50)\nset [ghost v] effect to (0)\n\nwhen I start as a clone\n\nrepeat (10)\n    change size by (-5)\n    change [ghost v] effect by (5)\nend\ndelete this clone\n\nwhen I receive [next level v]\nif <<(backdrop [number v]) = [1]> or <(backdrop [number v]) = [5]>> then\n    go to x: (-189) y: (-155)\nelse\n    go to x: (-180) y: (-50)\nend\n\nwhen flag clicked\nrepeat until <(Level) = [22]>\n    if <[220] < (x position)> then\n        broadcast (Next level v) and wait\n        wait until <not <[220] < (x position)>>\n    end\n    if <<(y position) < [-170]> or <touching color (#000000)?>> then\n    end\n    if <touching (bouncy v)?> then\n        set [yvel v] to [20]\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching color (#54ceff)?> or <touching color (#63d2ff)?>> then\n        if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(x position) > (mouse x)>>> then\n            change [xvel v] by (-1.3)\n        end\n        if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> then\n            change [xvel v] by (1.3)\n        end\n        if <<<key (down arrow v) pressed?> or <key (s v) pressed?>> or <<mouse down?> and <(y position) > (mouse y)>>> then\n            change [yvel v] by (-1.3)\n        end\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            change [yvel v] by (1.3)\n        end\n        set [xvel v] to ((Xvel) * (0.81))\n        set [yvel v] to ((Yvel) * (0.81))\n        change [yvel v] by (((Yvel) / (14.9)) + (0.1))\n    end\nend\n\nwhen I receive [respawn v]\nset [ghost v] effect to (0)\nif <<(backdrop [number v]) = [2]> or <(backdrop [number v]) = [6]>> then\n    go to x: (-189) y: (-155)\nelse\n    go to x: (-180) y: (-50)\nend\n\nwhen flag clicked\nforever\n    go to [front v] layer\n    go [backward v] (1) layers\nend\n\nwhen flag clicked\nshow\nforever\n    if <[220] < (x position)> then\n        play sound [Ding Sound Effect v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (bouncy v)?> then\n        play sound [Mario_Jump_-_Gaming_Sound_Effect v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <<<(y position) < [-170]> or <touching (spikes v)?>> or <<touching (lava v)?> or <touching (saw v)?>>> then\n        play sound [Roblox Death Sound  OOF Sound Effect v] until done\n    end\nend\n\nwhen flag clicked\nforever\n    if <[2] = (costume [number v])> then\n        set [xvel v] to [0]\n        wait until <not <[2] = (costume [number v])>>\n    end\nend\n\nwhen backdrop switches to [2021_08_09_12z_kleki v]\nhide\nstop [other scripts in sprite v]\n\nwhen flag clicked\nshow\ngo to x: (-145) y: (-50)\n\nwhen [r v] key pressed\nbroadcast (respawn v)\n\n@Love fave\n\nwhen flag clicked\nset [costume v] to [0]\nhide\nforever\n    if <not <<(LOVED__) = [1]> and <(FAVED___) = [1]>>> then\n        wait (30) seconds\n        switch costume to (costume1 v)\n        go to x: (0) y: (50)\n        show\n        go to [front v] layer\n        repeat (9)\n            change y by (-6)\n        end\n        repeat (5)\n            change y by (3)\n        end\n        repeat (5)\n            change y by (-1)\n        end\n        wait (2) seconds\n        repeat (15)\n            change y by (7)\n        end\n        hide\n    end\n    if <(Costume) > [0]> then\n        hide\n        stop [this script v]\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [1]> then\n        show\n        if <touching (player v)?> then\n            switch costume to (costume2 v)\n        else\n            switch costume to (costume1 v)\n        end\n    else\n        if <(backdrop [number v]) = [2]> then\n            show\n            if <touching (player v)?> then\n                switch costume to (costume4 v)\n            else\n                switch costume to (costume3 v)\n            end\n        else\n            if <(backdrop [number v]) = [5]> then\n                show\n                if <touching (player v)?> then\n                    switch costume to (costume5 v)\n                else\n                    switch costume to (costume6 v)\n                end\n            else\n                if <(backdrop [number v]) = [6]> then\n                    show\n                    if <touching (player v)?> then\n                        switch costume to (costume8 v)\n                    else\n                        switch costume to (costume7 v)\n                    end\n                else\n                    hide\n                end\n            end\n        end\n    end\nend\n\nwhen backdrop switches to [backdrop2 v]\nswitch costume to (costume4 v)\n\nwhen backdrop switches to [backdrop6 v]\nswitch costume to (costume8 v)\n\n
Arrow keys, WASD, or mobile controls to move. R to restart level.\n\nYou are Yellow, a Crewpostor who has been locked in an Impostor prison. How will you escape?\n\nExplanation of Crewpostors:\nCrewpostors have a combination of Crewmate and Impostor traits. For example, a Crewpostor might be able to vent, but otherwise be a Crewmate. Conversely, a Crewpostor might not be able to vent, but otherwise be an Impostor. In Yellow's case, they are able to vent and can tell the difference between Impostors and Crewmates, but otherwise seem to resemble a Crewmate. Crewpostors usually have to decide whether to help the Crewmates or the Impostors.