Among Us A Platformer Mobile Friendly #Games #all #AmongUs #COOOL

Instructions: Check this out: https://scratch.mit.edu/projects/625484043/\nty for 1K views again\n1263 blocks!\nINSTRUCTIONS\nHow to Play:\nMove with arrow keys or WASD!\nIf you are on a mobile device, this game is mobile friendly!\nComplete tasks that I added!!

@Stage\n\nwhen I receive [close v]\nforever\n    set [swiped v] to [1]\nend\n\nwhen flag clicked\nforever\n    if <(Music) = [On]> then\n        start sound [Show Yourself - Among Us Original Song \(Instrumental v]\n        wait until <(Music) = [Stop]>\n    else\n        stop all sounds\n    end\nend\n\nwhen I receive [done v]\nforever\n    set [sab v] to [0]\nend\n\nwhen flag clicked\nwait (0) seconds\nrepeat (2)\n    set [sab v] to [1]\nend\n\n@PLAYER\n\ndefine JUMP\ngo to [back v] layer\nforever\n    if <<<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<(mouse y) > (y position)> and <mouse down?>>> and <<(O2 FILTER) = [0]> and <<(SCANNING) = [0]> and <<(SWIPPPING) = [0]> and <<(FIXING) = [0]> and <(AIMING) = [0]>>>>>> then\n        set [yvel v] to [15]\n        set [in air v] to [1]\n        repeat until <<<touching (level v)?> or <<touching (medbay v)?> or <touching (card v)?>>> and <not <touching color (#ff0000)?>>>\n            set [old y v] to (y position)\n            change [yvel v] by (-1)\n            change y by (yvel)\n            if <<<touching (level v)?> or <<touching (medbay v)?> or <touching (card v)?>>> and <not <touching color (#ff0000)?>>> then\n                set y to (OLD Y)\n                set [yvel v] to [0]\n                if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<(mouse y) > (y position)> and <mouse down?>>> then\n                    JUMP\n                end\n            end\n        end\n    end\nend\n\nwhen flag clicked\nset [swiped v] to [0]\nJUMP\n\ndefine Movex (joystick x)\nif <<<<<(LVEL) = [3]> and <<<(x position) > [0]> and <(x position) < [65]>> and <(round (y position)) = [-124]>>> and <(SCANED) = [0]>> or <<<(LVEL) = [6]> and <<<(x position) > [-75]> and <(x position) < [-30]>> and <(round (y position)) = [-119]>>> and <(SWIPED) = [0]>>> or <<<<<(round (x position)) = [-95]> and <(round (y position)) = [-133]>> and <(LVEL) = [9]>> and <(O2 FILTER) = [1]>> or <<<<<(round (x position)) > [10]> and <(round (x position)) < [36]>> and <(round (y position)) = [-19]>> and <<(LVEL) = [12]> and <(FIXING) = [1]>>> and <<(AIMING) = [1]> and <<(LVEL) = [18]> and <<(round (x position)) = [-90]> and <(round (y position)) = [-133]>>>>>>> then\n\nwhen flag clicked\nforever\n    Movex (<<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<(mouse x) > (x position)> and <mouse down?>>> - <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<(mouse x) < (x position)> and <mouse down?>>>)\nend\n\ndefine COLLISIONS\nforever\n    if <<<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<(mouse x) < (x position)> and <mouse down?>>> or <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<(mouse x) > (x position)> and <mouse down?>>>> then\n        forever\n            if <<<touching (level v)?> or <<touching (medbay v)?> or <touching (card v)?>>> and <not <touching color (#ff0000)?>>> then\n                repeat until <not <<<touching (level v)?> or <<touching (medbay v)?> or <touching (card v)?>>> and <not <touching color (#ff0000)?>>>>\n                    change x by ((0) - (X))\n                    set [x v] to [0]\n                end\n            end\n        end\n    end\nend\n\nwhen flag clicked\nCOLLISIONS\n\nwhen flag clicked\nRESPAWN\nset [lvel v] to [1]\nforever\n    if <(x position) > [239]> then\n        change [lvel v] by (1)\n        go to x: (-240) y: (-100)\n    end\nend\n\ndefine RESPAWN\ngo to x: (-204) y: (-133)\n\nwhen flag clicked\nforever\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<(mouse x) > (x position)> and <mouse down?>>> then\n        switch costume to (costume2 v)\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<(mouse x) < (x position)> and <mouse down?>>> then\n        switch costume to (costume3 v)\n    end\nend\n\nwhen flag clicked\nRESPAWN\nset [lvel v] to [1]\nforever\n    if <touching color (#ff0000)?> then\n        RESPAWN\n    end\nend\n\nwhen flag clicked\nforever\n    repeat until <(SCANED) = [1]>\n        if <<(LVEL) = [3]> and <<<(x position) > [0]> and <(x position) < [65]>> and <(round (y position)) = [-124]>>> then\n            broadcast (scan v) and wait\n            \n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <<(LVEL) = [6]> and <<<(x position) > [-76]> and <(x position) < [-30]>> and <(round (y position)) = [-119]>>> then\n        broadcast (swipe v) and wait\n        go to x: (-72) y: (-119)\n    end\nend\n\nwhen flag clicked\nset [o2 filter v] to [0]\nforever\n    set [touching v] to (distance to [level v])\n    if <<<(round (x position)) = [-95]> and <(round (y position)) = [-133]>> and <(LVEL) = [9]>> then\n        set [o2 filter v] to [1]\n        broadcast (CLEAN v) and wait\n        \n    end\nend\n\nwhen flag clicked\nforever\n    repeat until <(SCANED) = [1]>\n        if <<(LVEL) = [3]> and <<<(x position) > [0]> and <(x position) < [65]>> and <(round (y position)) = [-124]>>> then\n            set y to (-124)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <<(LVEL) = [3]> and <<<(x position) > [0]> and <(x position) < [65]>> and <(round (y position)) = [-124]>>> then\n        set [scaned v] to [0]\n    end\nend\n\nwhen flag clicked\nset [swippping v] to [0]\n\nwhen flag clicked\nforever\n    if <<<<(round (x position)) > [10]> and <(round (x position)) < [36]>> and <(round (y position)) = [-19]>> and <(LVEL) = [12]>> then\n        broadcast (FIX METDOWN v) and wait\n        go to x: (10) y: (-19)\n        \n    end\nend\n\nwhen flag clicked\nset [o2 filter v] to [0]\nforever\n    set [touching v] to (distance to [level v])\n    if <<<(round (x position)) = [-94]> and <(round (y position)) = [-133]>> and <(LVEL) = [15]>> then\n        broadcast (AIM v) and wait\n        \n    end\nend\n\nwhen flag clicked\nset [your time v] to [0]\nforever\n    if <<(LVEL) = [18]> and <<(round (x position)) = [-116]> and <(round (y position)) = [-133]>>> then\n        broadcast (STABILLLUS v) and wait\n        \n    end\nend\n\nwhen flag clicked\nforever\n    if <<(LVEL) = [18]> and <<(round (x position)) = [-116]> and <(round (y position)) = [-133]>>> then\n        go to x: (-116) y: (-133)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<(LVEL) = [18]> and <<(round (x position)) = [-90]> and <(round (y position)) = [-133]>>> then\n        broadcast (STABILLLUS v) and wait\n        \n    end\nend\n\nwhen flag clicked\nforever\n    if <<(LVEL) = [18]> and <<(round (x position)) = [-90]> and <(round (y position)) = [-133]>>> then\n        set [sab v] to [1]\n        repeat until <(SAB) = [0]>\n            go to x: (-90) y: (-133)\n        end\n    end\nend\n\nset [sab v] to [1]\n\n@LEVEL\n\nwhen flag clicked\nforever\n    switch costume to (LVEL)\n    go to [back v] layer\n    go [forward v] (1) layers\nend\n\nwhen flag clicked\nforever\n    if <(username) = [griffpatch]> then\n        set [☁ has griffpatch seen this v] to [YES]\n    else\n        set [☁ has griffpatch seen this v] to [NO]\n    end\nend\n\nwhen flag clicked\nforever\n    if <(username) = [yoshihome]> then\n        show variable [☁ has griffpatch seen this v]\n    else\n        hide variable [☁ has griffpatch seen this v]\n    end\nend\n\n@Blank\n\n@MEDBAY\n\nwhen flag clicked\nforever\n    if <(LVEL) = [3]> then\n        show\n    else\n        hide\n    end\nend\n\n@CARD\n\nwhen flag clicked\ngo to x: (-52) y: (-153)\nforever\n    if <(LVEL) = [6]> then\n        show\n    else\n        hide\n    end\nend\n\n@card\n\nwhen flag clicked\nhide\ngo to x: (-71) y: (-81)\n\nwhen I receive [swipe v]\nset [swiped v] to [0]\ngo to x: (-71) y: (-81)\nset [timer v] to [0]\nshow\nset [swippping v] to [1]\nwait until <<touching (mouse-pointer v)?> and <mouse down?>>\nglide (1) secs to x: (-71) y: (48)\nrepeat until <(x position) > [100]>\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        change [timer v] by (0.1)\n        set x to (mouse x)\n    end\nend\nif <(timer) > [3]> then\n    broadcast (too slow v) and wait\n    glide (1) secs to x: (-71) y: (-81)\n    broadcast (swipe v) and wait\nend\nif <(timer) < [1]> then\n    broadcast (Too Fast v) and wait\n    glide (1) secs to x: (-71) y: (-81)\n    broadcast (swipe v) and wait\nend\nif <not <<(timer) < [1]> or <(timer) > [3]>>> then\n    broadcast (Acespted v) and wait\nend\nset [timer v] to [0]\n\nwhen I receive [acespted v]\nwait (1) seconds\nset [swiped v] to [1]\nhide\nbroadcast (CLOSE v) and wait\nstop [other scripts in sprite v]\n\nif <(CLONE \(ID\)) = [2]> then\n    go to [back v] layer\n    show\n    go to (player v)\n    repeat (100)\n        set y to (([y position v] of [player v]) + (([sin v] of ((timer) * (180)) ) * (10)))\n    end\n    hide\n    set [scaned v] to [1]\nend\n\nwhen I receive [close v]\nset [swippping v] to [0]\nbroadcast (DO IT v)\n\n@BACKKKKKKK\n\ngo [backward v] (1) layers\n\nwhen flag clicked\nhide\n\nwhen I receive [swipe v]\nshow\n\nwhen I receive [close v]\nhide\nstop [other scripts in sprite v]\n\n@Card Top Layer\n\nwhen flag clicked\nhide\n\nwhen I receive [swipe v]\nshow\nforever\n    go to [front v] layer\nend\n\nwhen I receive [swipe v]\nswitch costume to (please swipe v)\n\nwhen I receive [too fast v]\nswitch costume to (too fast v)\n\nwhen I receive [too slow v]\nswitch costume to (too slow v)\n\nwhen I receive [acespted v]\nswitch costume to (accepted v)\n\nwhen I receive [close v]\nhide\nstop [other scripts in sprite v]\n\n@PAALAX\n\nwhen flag clicked\nforever\n    go to [back v] layer\n    go to x: (([x position v] of [player v]) / (-20)) y: (([y position v] of [player v]) / (-20))\nend\n\n@clean O2 filter\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nif <(ID) = [FG]> then\n    forever\n        show\n        go to [front v] layer\n        go [forward v] (1) layers\n        go to x: (0) y: (0)\n        switch costume to (fg v)\n    end\nend\n\ndefine CLONE (name)\nset [id v] to (name)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(ID) = [LEAF]> then\n    switch costume to (pick random (4) to (5))\n    go to [front v] layer\n    forever\n        if <touching (mouse-pointer v)?> then\n            change size by (((120) - (size)) / (5))\n        else\n            change size by (((100) - (size)) / (5))\n        end\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [LEAF]> then\n    show\n    point in direction (pick random (-360) to (360))\n    go to x: (pick random (-108) to (56)) y: (pick random (153) to (-153))\n    switch costume to (pick random (4) to (5))\n    if <(pick random (1) to (2)) = [1]> then\n        set [dir v] to [1]\n    else\n        set [dir v] to [-1]\n    end\n    forever\n        repeat until <<touching (mouse-pointer v)?> and <mouse down?>>\n            turn right (DIR) degrees\n        end\n        if <<touching (mouse-pointer v)?> and <mouse down?>> then\n            go to (mouse-pointer v)\n        end\n    end\nend\n\nwhen I receive [clean v]\nset [clones v] to [5]\nshow\ngo to x: (0) y: (0)\nswitch costume to (bg v)\ngo to [front v] layer\nCLONE [FG]\n\nwhen I receive [clean v]\nswitch costume to (bg v)\ngo to [front v] layer\ngo [backward v] (1) layers\nrepeat (5)\n    CLONE [leaf]\nend\ngo to x: (0) y: (0)\n\nwhen I start as a clone\nif <(ID) = [LEAF]> then\n    switch costume to (pick random (4) to (5))\n    go to [front v] layer\n    forever\n        if <<(round (x position)) < [-230]> and <<(round (y position)) < [66]> and <[-35] < (round (y position))>>> then\n            change [clones v] by (-1)\n            start sound [removed leaf v]\n            delete this clone\n        end\n    end\nend\n\nwhen flag clicked\nif <(username) = [yoshihome]> then\n    show variable [lvel v]\nelse\n    hide variable [lvel v]\nend\n\nwhen flag clicked\nset [clones v] to [5]\npoint in direction (90)\n\nwhen flag clicked\nforever\n    if <(CLONES) = [0]> then\n        set [o2 filter v] to [0]\n        broadcast (GONE v) and wait\n    end\nend\n\nwhen I receive [gone v]\nbroadcast (DO IT v)\nhide\nstop [other scripts in sprite v]\ndelete this clone\n\nwhen I start as a clone\nif <(ID) = [LEAF]> then\n    forever\n        if <<touching (mouse-pointer v)?> and <mouse down?>> then\n            play sound [grab v] until done\n            wait until <not <<touching (mouse-pointer v)?> and <mouse down?>>>\n        end\n    end\nend\n\nwhen I start as a clone\nforever\n    show\nend\n\n@Scan\n\nwhen I receive [scan v]\nCLONE [1]\n\nwhen flag clicked\nhide\nset [scaned v] to [0]\n\ndefine CLONE (id)\nset [clone \(id\) v] to (id)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nset [ghost v] effect to (20)\nif <(CLONE \(ID\)) = [2]> then\n    set size to (150) %\n    switch costume to (back v)\n    show\n    go to (player v)\n    repeat (100)\n        go to [back v] layer\n        set y to ((([y position v] of [player v]) + (5)) + (([sin v] of ((timer) * (180)) ) * (20)))\n    end\n    hide\n    set [scaned v] to [1]\n    broadcast (DO IT v)\n    delete this clone\nend\n\nwhen I start as a clone\nif <(CLONE \(ID\)) = [1]> then\n    set size to (150) %\n    switch costume to (front v)\n    go to [front v] layer\n    set [scanning v] to [1]\n    show\n    go to (player v)\n    repeat (100)\n        set y to ((([y position v] of [player v]) + (-7)) + (([sin v] of ((timer) * (180)) ) * (20)))\n    end\n    set [scanning v] to [0]\n    hide\n    set [scaned v] to [1]\n    delete this clone\nend\n\nwhen I receive [scan v]\nwait (0) seconds\nCLONE [2]\n\n@SCAN MODULE\n\nwhen flag clicked\nhide\n\nwhen I receive [scan v]\ngo to x: (0) y: (0)\nswitch costume to (1 v)\nset size to (100) %\nforever\n    if <(SCANNING) = [1]> then\n        show\n    else\n        hide\n    end\nend\n\nwhen I receive [scan v]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\ngo to [front v] layer\nshow\nswitch costume to (costume2 v)\ngo to x: (0) y: (0)\nset size to (50) %\nstart sound [among-us-medbay-scan-sound2 v]\nrepeat (19)\n    wait (0.125) seconds\n    next costume\nend\ndelete this clone\n\n@Sound Yes/No\n\nwhen this sprite clicked\nstart sound [SELECTED v]\nnext costume\n\nwhen flag clicked\ngo to x: (-129) y: (158)\n\nwhen flag clicked\nswitch costume to (costume2 v)\nforever\n    if <(costume [number v]) = [2]> then\n        go to [back v] layer\n        set [music v] to [On]\n    else\n        set [music v] to [Stop]\n        go to [back v] layer\n    end\nend\n\n@TASK COMPIETED\n\nwhen I receive [do it v]\nset size to (100) %\nshow\nset [ghost v] effect to (0)\ngo to x: (0) y: (-999)\nglide (0.5) secs to x: (0) y: (0)\nrepeat (20)\n    change y by (((1) - (y position)) / (5))\nend\nrepeat (10)\n    change [ghost v] effect by (10)\nend\n\nwhen flag clicked\nset size to (100) %\nhide\n\n@Fix Reactor\n\ndefine CLONE (id)\nset [id v] to (id)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(ID) = [RED]> then\n    switch costume to (bg2 v)\n    forever\n        go to [front v] layer\n        go [backward v] (3) layers\n        if <(\T) = [Yay]> then\n            switch costume to (bg4 v)\n        end\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [EFFECT]> then\n    switch costume to (effect v)\n    forever\n        go to [front v] layer\n        go [backward v] (3) layers\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [EFFECT]> then\n    go to x: (0) y: (35)\n    repeat until <(round (y position)) < [-150]>\n        if <mouse down?> then\n            repeat until <not <mouse down?>>\n                show\n                change y by (-5)\n            end\n        else\n            hide\n        end\n    end\n    set [\t v] to [1]\n    if <(round (y position)) < [-150]> then\n    repeat until <[35] < (round (y position))>\n        if <mouse down?> then\n            repeat until <not <mouse down?>>\n                show\n                change y by (5)\n            end\n        else\n            hide\n        end\n    end\n    set [\t v] to [Yay]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(ID) = [What to do]> then\n    switch costume to (hold to stop meltdown v)\n    forever\n        go to [front v] layer\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [What to do]> then\n    forever\n        if <(\T) = [1]> then\n            switch costume to (tap again v)\n        end\n        if <(\T) = [Yay]> then\n            switch costume to (ok your done:3 v)\n        end\n    end\nend\n\nwhen flag clicked\nset [\t v] to [0]\n\nwhen flag clicked\nhide\nforever\n    if <(\T) = [Yay]> then\n        wait (1) seconds\n        broadcast (ENOPH v) and wait\n        \n    end\nend\n\nwhen I receive [enoph v]\nset [fixing v] to [0]\nbroadcast (DO IT v)\nhide\nstop [other scripts in sprite v]\ndelete this clone\n\nwhen I receive [fix metdown v]\nset [fixing v] to [1]\nshow\nwait until <mouse down?>\nCLONE [EFFECT]\n\nwhen I receive [fix metdown v]\nCLONE [RED]\n\nwhen I receive [fix metdown v]\nCLONE [What to do]\n\nwhen I receive [fix metdown v]\ngo to x: (0) y: (0)\nswitch costume to (bg v)\nforever\n    go to [front v] layer\n    go [backward v] (1) layers\nend\n\n@Thing\n\nwhen flag clicked\ngo to x: (-40) y: (43)\nforever\n    go to [back v] layer\nend\n\n@BACKGROUND\n\nwhen flag clicked\nhide\n\nwhen I receive [clllos|e gane v]\nhide\nstop [other scripts in sprite v]\n\nwhen I receive [aim v]\nshow\nforever\n    go to [front v] layer\n    go [backward v] (1) layers\nend\n\n@AIM\n\nwhen I receive [clllos|e gane v]\nset [aiming v] to [0]\nbroadcast (DO IT v)\nhide\nstop [other scripts in sprite v]\n\nwhen I receive [aim v]\nforever\n    if <<<(x position) < [10]> and <(x position) > [-10]>> and <<(y position) < [10]> and <(y position) > [-10]>>> then\n        go to x: (2) y: (5)\n        wait (0.7) seconds\n        if <<(round (x position)) = [2]> and <(round (y position)) = [5]>> then\n            broadcast (CLLLOS|E GANE v) and wait\n            \n        end\n    end\nend\n\nwhen I receive [aim v]\nforever\n    if <<<(x position) < [10]> and <(x position) > [-10]>> and <<(y position) < [10]> and <(y position) > [-10]>>> then\n        go to x: (2) y: (5)\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [aim v]\nset [aiming v] to [1]\ngo to x: (-58) y: (46)\nshow\nforever\n    go to [front v] layer\n    if <(round (x position)) < [-82]> then\n        set x to (-82)\n    end\nend\n\nwhen I receive [aim v]\nforever\n    repeat until <(round (x position)) < [-82]>\n        if <mouse down?> then\n            go to x: (mouse x) y: (mouse y)\n        end\n    end\nend\n\nwhen flag clicked\nset [aiming v] to [0]\n\n@STABILERSER ARROW\n\nwhen I receive [done v]\nbroadcast (DO IT v)\nset [sab v] to [0]\nhide\nstop [other scripts in sprite v]\n\nwhen I receive [stabilllus v]\nset [sab v] to [1]\nset y to (-100)\nset [yysstt v] to [-100]\nshow\nforever\n    if <<mouse down?> and <<not <(mouse y) > [144]>> and <not <[-144] > (mouse y)>>>> then\n        set [yysstt v] to (mouse y)\n    end\nend\n\nwhen I receive [stabilllus v]\nset x to (129)\nset y to (-100)\nset [yysstt v] to [-100]\nforever\n    go to [front v] layer\n    set y to (yysstt)\nend\n\nwhen I receive [stabilllus v]\nforever\n    set [all v] to (yysstt)\nend\n\nwhen flag clicked\nset [sab v] to [1]\nhide\n\n@STABILIZER BACKGROUND\n\nwhen flag clicked\nhide\n\nwhen I receive [done v]\nhide\nstop [other scripts in sprite v]\n\nwhen I receive [stabilllus v]\nshow\nforever\n    go to [front v] layer\n    go [backward v] (3) layers\n    go to x: (0) y: (0)\nend\n\n@STABILIZER ICE CREAM (LOL)\n\nwhen I receive [done v]\nset [sab v] to [0]\nhide\nstop [other scripts in sprite v]\n\nwhen I receive [stabilllus v]\nset [yysstt v] to [-100]\npoint in direction (119)\nshow\nforever\n    if <<<(costume [number v]) = [2]> and <not <mouse down?>>> and <<(yysstt) > [-10]> and <(yysstt) < [10]>>> then\n        broadcast (DONE v) and wait\n        \n    else\n    end\nend\n\nwhen I receive [stabilllus v]\nset [sab v] to [1]\nforever\n    go to [front v] layer\n    if <<(round (direction)) > [85]> and <(round (direction)) < [95]>> then\n        switch costume to (good v)\n    else\n        switch costume to (bad v)\n    end\nend\n\nwhen I receive [stabilllus v]\nforever\n    forever\n        forever\n            go to [front v] layer\n            forever\n                go to [front v] layer\n                go [forward v] (10000000000000000000000000000000000000000000000000) layers\n            end\n        end\n    end\nend\n\nwhen I receive [stabilllus v]\nforever\n    point in direction (((0) - (([y position v] of [stabilerser arrow v]) / (3.5))) + (90))\n    go to [front v] layer\nend\n\nwhen flag clicked\nhide\n\n@CLOUD\n\nwhen flag clicked\nforever\n    hide\nend\n\nwhen flag clicked\nreset timer\nrepeat until <(LVEL) = [20]>\n    set [your time v] to (timer)\nend\n\nwhen flag clicked\nforever\n    if <<(YOUR TIME) < (☁ RECORD)> and <(LVEL) = [20]>> then\n        set [☁ record v] to (YOUR TIME)\n    end\nend\n\nset [☁ record v] to [74.789]\n\n@TB\n\nwhen flag clicked\nforever\n    set [ghost v] effect to (100)\n    go to [front v] layer\nend\n\n@LFF\n\nwhen flag clicked\ngo to x: (174) y: (200)\nhide\nforever\n    wait (pick random (5) to (10)) seconds\n    show\n    repeat (10)\n        change y by (-4)\n    end\n    repeat (3)\n        change y by (3)\n    end\n    repeat (2)\n        change y by (-4.5)\n    end\n    wait (1) seconds\n    repeat until <(y position) > [190]>\n        change y by (4)\n    end\n    hide\nend\n\n@SCAN MODULE2\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\ngo to [front v] layer\nshow\nswitch costume to (costume2 v)\ngo to x: (0) y: (0)\nset size to (50) %\nstart sound [among-us-medbay-scan-sound2 v]\nrepeat (19)\n    wait (0.125) seconds\n    next costume\nend\ndelete this clone\n\n