Among Us Platformer Mobile

Instructions: Original1: https://scratch.mit.edu/projects/512351950/\nOriginal2: https://scratch.mit.edu/projects/521313822/\nOriginal3: https://scratch.mit.edu/projects/539509295/\nHelp the mini Crew mate get back to their mom\nall levels are possible, I am sorry if its glitchy, I used a lot of blocks and sprites. If it glitches i would suggest closing the tab then open it after a minute, I added effects, I will be updating this so it might restart the page\nI added a skip button. please do not say I                scroll\ncopied scroll this from someone else I made the original platform and the link for it is this: \nInstructions:\narrow keys to move, space button or w, a, d,\ndon't touch the imposter tongues\nyou can close and open the tool bar by pressing the "Task" button\nUse the mute and un mute buttons to toggle the music/effects \navoid the imposters don't touch them\nmore⤵\nQ and A:\n\nQ:will you make a part 2\nA:i will make a part 2 if I get 10 loves and 5 favourites\n\nQ:was this hard to make\nA: Yes this was hard to make it took me 8 days to make\n\nQ: Can we advertise \nA:No please do not advertise If you want your project to become popular or if you want someone to see It add it to a Studio\n\nQ:can we use your sprites\nA:Yes you can but please give credit same thing with the code

@Stage\n\nwhen flag clicked\nswitch backdrop to (screen shot 2021-04-20 at 9 v)\n\n@Level\n\nwhen I receive [level 4-5 \(2\) v]\nswitch costume to (level 5 v)\nbroadcast (Level 4-5 \(3\) v)\ngo to x: (-2) y: (-56)\n\nwhen I receive [level 7-8 \(2\) v]\nswitch costume to (level 8 v)\ngo to x: (1) y: (-63)\n\nwhen I receive [level 8-9 \(2\) v]\nswitch costume to (level 9 v)\ngo to x: (1) y: (-63)\n\nwhen I receive [level 10-win\(2\) v]\nswitch costume to (level win v)\ngo to x: (1) y: (-63)\n\nwhen I receive [level 9-10 \(2\) v]\nswitch costume to (level 10 v)\ngo to x: (1) y: (-63)\n\nwhen I receive [level 1-2 \(2\) v]\nswitch costume to (level 2 v)\nbroadcast (level 1-2 \(3\) v)\ngo to x: (1) y: (-63)\n\nwhen I receive [level 6-7 \(2\) v]\nswitch costume to (level 7 v)\ngo to x: (1) y: (-63)\n\nwhen I receive [level 5-6 \(2\) v]\nswitch costume to (level 6 v)\ngo to x: (0) y: (-31)\n\nwhen I receive [level 2-3 \(1\) v]\nswitch costume to (level 3 v)\ngo to x: (1) y: (-63)\n\nwhen I receive [level 3-4 \(2\) v]\nswitch costume to (level 4 v)\ngo to x: (1) y: (-63)\n\nwhen flag clicked\ngo to [front v] layer\nswitch costume to (level 1 v)\ngo to x: (1) y: (-63)\n\n@Mini Crewmate?\n\nwhen flag clicked\ngo to x: (-215) y: (-118)\nhide variable [slope v]\nhide variable [x vel. v]\nhide variable [y vel. v]\nset [x vel. v] to [0]\nset [y vel. v] to [0]\nforever\n    platformer physics [0.7] [0.9] [13]\nend\n\ndefine platformer physics (speed) (friction) (jump hight)\nchange [y vel. v] by (-1)\nif <<mouse down?> and <(x position) < (mouse x)>> then\n    change [x vel. v] by (speed)\nend\nif <<mouse down?> and <(mouse x) < (x position)>> then\n    change [x vel. v] by ((speed) * (-1))\nend\nset [x vel. v] to ((x vel.) * (friction))\nchange x by (x vel.)\nset [slope v] to [0]\nif <touching (level v)?> then\n    change y by (1)\n    if <touching (level v)?> then\n        change y by (1)\n        if <touching (level v)?> then\n            change y by (1)\n            if <touching (level v)?> then\n                change y by (1)\n                if <touching (level v)?> then\n                    change y by (1)\n                    if <touching (level v)?> then\n                        change y by (1)\n                        if <touching (level v)?> then\n                            change y by (1)\n                            if <touching (level v)?> then\n                                change y by (1)\n                                if <touching (level v)?> then\n                                    change y by (-8)\n                                    repeat until <not <touching (level v)?>>\n                                        change x by ((([abs v] of (x vel.) ) / (x vel.)) * (-1))\n                                    end\n                                    set [x vel. v] to [0]\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\nchange y by (y vel.)\nif <touching (level v)?> then\n    repeat until <not <touching (level v)?>>\n        change y by ((([abs v] of (y vel.) ) / (y vel.)) * (-1))\n    end\n    set [y vel. v] to [0]\nend\nchange y by (-1)\nif <<<mouse down?> and <(mouse y) > (y position)>> and <touching (level v)?>> then\n    set [y vel. v] to (jump hight)\nend\nchange y by (1)\n\nwhen flag clicked\nswitch costume to (crewmate-stand v)\nforever\n    broadcast (level 1-2 v)\n    broadcast (Level 2-3 v)\n    broadcast (Level 3-4 v)\n    broadcast (Level 4-5 v)\n    broadcast (Level 5-6 v)\n    broadcast (Level 6-7 v)\n    broadcast (Level 7-8 v)\n    broadcast (Level 8-9 v)\n    broadcast (Level 9-10 v)\n    broadcast (Level 10-WIN v)\nend\n\nwhen I receive [level 1-2 \(3\) v]\ngo to x: (-215) y: (-118)\n\nwhen flag clicked\nshow\n\nwhen I receive [level 2-3 \(1\) v]\ngo to x: (-215) y: (-118)\n\nwhen [up arrow v] key pressed\nrepeat until <not <<key (up arrow v) pressed?> or <key (w v) pressed?>>>\n    switch costume to (crewmate-stand v)\nend\n\nwhen I receive [tongue kill v]\nif <touching color (#f59292)?> then\n    go to x: (-215) y: (-118)\n    switch costume to (crewmate-stand v)\nend\n\nwhen I receive [level 3-4 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 4-5 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 5-6 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 6-7 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [imposter kill v]\nif <<touching color (#f59292)?> or <touching color (#ea0000)?>> then\n    go to x: (-210) y: (-115)\n    switch costume to (crewmate-stand v)\nend\n\nwhen I receive [level 7-8 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 9-10 \(2\) v]\ngo to x: (-215) y: (-118)\n\nwhen I receive [level 10-win\(2\) v]\ngo to x: (0) y: (-116)\nWin Dance\n\ndefine Win Dance\nforever\n    switch costume to (crewmate-win v)\nend\n\nwhen [w v] key pressed\nrepeat until <not <<key (up arrow v) pressed?> or <<key (space v) pressed?> or <key (w v) pressed?>>>>\n    switch costume to (crewmate-stand v)\nend\n\nwhen I receive [mute v]\nset volume to (25) %\n\nwhen I receive [unmute v]\nset volume to (0) %\n\nwhen flag clicked\nset volume to (0) %\n\n@Mom Crewmate?\n\nwhen flag clicked\nhide\nforever\n    switch costume to (crewmate-win 1 v)\n    wait (0.75) seconds\n    switch costume to (crewmate-win 2 v)\n    wait (0.75) seconds\nend\n\nwhen I receive [level 10-win\(2\) v]\nshow\n\n@The "Imposter"\n\nwhen flag clicked\nrepeat until <touching (mom crewmate? v)?>\n    switch costume to (imposter-running\(l\) 1 v)\n    wait (1) seconds\n    switch costume to (imposter-running\(l\) 2  v)\n    wait (1) seconds\n    switch costume to (imposter-running\(l\) 3 v)\n    wait (1) seconds\n    switch costume to (imposter-running\(l\) 4 v)\n    wait (1) seconds\nend\n\nwhen flag clicked\nforever\n    broadcast (Imposter Kill v)\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [level 6-7 \(2\) v]\nshow\ngo to x: (0) y: (-70)\nrepeat until <touching color (#dde000)?>\n    glide (3) secs to (mini crewmate? v)\nend\n\nwhen I receive [level 7-8 \(2\) v]\ngo to x: (111) y: (-118)\n\nwhen I receive [level 8-9 \(2\) v]\nhide\n\nwhen I receive [level 10-win\(2\) v]\nshow\ngo to [back v] layer\ngo to x: (54) y: (-117)\nforever\n    switch costume to (imposter?-dead\(l\) 4 v)\nend\n\n@Tongue\n\nwhen flag clicked\nhide\npoint in direction (90)\nset size to (100) %\n\nwhen I receive [level 2-3 \(1\) v]\ngo to [front v] layer\nshow\ngo to x: (-118) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (-51) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (17) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (87) y: (-100)\ncreate clone of (_myself_ v)\n\nwhen flag clicked\nforever\n    broadcast (Tongue Kill v)\nend\n\nwhen I receive [level 3-4 \(2\) v]\nhide\n\nwhen I receive [level 4-5 \(3\) v]\nshow\ngo to x: (-165) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (-38) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (106) y: (-100)\ncreate clone of (_myself_ v)\ngo to x: (-200) y: (-13)\nturn right (180) degrees\ncreate clone of (_myself_ v)\ngo to x: (-99) y: (-13)\ncreate clone of (_myself_ v)\ngo to x: (31) y: (-13)\ncreate clone of (_myself_ v)\ngo to x: (183) y: (-13)\n\nturn right (180) degrees\n\nwhen I receive [level 5-6 \(2\) v]\npoint in direction (0)\ndelete this clone\n\nwhen I receive [level 5-6 \(2\) v]\ngo to [front v] layer\nwait (0.001) seconds\nchange size by (-50)\ngo to x: (-39) y: (18)\ncreate clone of (_myself_ v)\ngo to x: (115) y: (94)\ncreate clone of (_myself_ v)\npoint in direction (90)\nchange size by (150)\ngo to x: (157) y: (-67)\ncreate clone of (_myself_ v)\nchange size by (-150)\ngo to x: (203) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (215) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (226) y: (-117)\ncreate clone of (_myself_ v)\n\nwhen I receive [level 6-7 \(2\) v]\nchange size by (50)\nhide\ndelete this clone\n\nwhen I receive [level 7-8 \(2\) v]\nshow\nwait (0.01) seconds\ngo to x: (-142) y: (-117)\nchange size by (-50)\ncreate clone of (_myself_ v)\ngo to x: (-130) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-117) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-106) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-93) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-78) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-66) y: (-117)\ncreate clone of (_myself_ v)\ngo to x: (-53) y: (-117)\ncreate clone of (_myself_ v)\n\nwhen I receive [level 7-8 \(2\) v]\ndelete this clone\n\nwhen I receive [level 8-9 \(2\) v]\nchange size by (50)\nhide\ndelete this clone\n\n@Task Bar 2\n\nwhen flag clicked\nshow\nswitch costume to (task bar 0 v)\n\nwhen I receive [level 5-6 \(2\) v]\nswitch costume to (task bar 5 v)\n\nwhen I receive [level 6-7 \(2\) v]\nswitch costume to (task bar 6 v)\n\nwhen I receive [level 4-5 \(2\) v]\nswitch costume to (task bar 4 v)\n\nwhen I receive [level 3-4 \(2\) v]\nswitch costume to (task bar 3 v)\n\nwhen I receive [level 2-3 \(1\) v]\nswitch costume to (task bar 2 v)\n\nwhen I receive [level 1-2 \(3\) v]\nswitch costume to (task bar 1 v)\n\nwhen I receive [level 8-9 \(2\) v]\nswitch costume to (task bar 8 v)\n\nwhen I receive [level 10-win\(2\) v]\nswitch costume to (task bar 10 v)\n\nwhen I receive [level 7-8 \(2\) v]\nswitch costume to (task bar 7 v)\n\nwhen I receive [level 9-10 \(2\) v]\nswitch costume to (task bar 9 v)\n\n@Task Bar\n\nwhen I receive [task hide v]\nglide (0.5) secs to x: (-115) y: (23)\ngo to [back v] layer\n\nwhen I receive [task show v]\nglide (0.5) secs to x: (36) y: (27)\ngo to [back v] layer\n\nwhen flag clicked\nswitch costume to (task bar 0 v)\nshow\n\nwhen I receive [level 1-2 \(2\) v]\nswitch costume to (task bar 1 v)\n\nwhen I receive [level 2-3 \(1\) v]\nswitch costume to (task bar 2 v)\n\nwhen I receive [level 3-4 \(2\) v]\nswitch costume to (task bar 3 v)\n\nwhen I receive [level 4-5 \(2\) v]\nswitch costume to (task bar 4 v)\n\nwhen I receive [level 5-6 \(2\) v]\nswitch costume to (task bar 5 v)\n\nwhen I receive [level 6-7 \(2\) v]\nswitch costume to (task bar 6 v)\n\nwhen I receive [level 7-8 \(2\) v]\nswitch costume to (task bar 7 v)\n\nwhen I receive [level 8-9 \(2\) v]\nswitch costume to (task bar 8 v)\n\nwhen I receive [level 9-10 \(2\) v]\nswitch costume to (task bar 9 v)\n\nwhen I receive [level 10-win\(2\) v]\nswitch costume to (task bar 10 v)\n\n@Task Hide\n\nwhen this sprite clicked\nbroadcast (Task Hide v)\nhide\n\nwhen I receive [task show v]\nwait (0.5) seconds\nshow\n\nwhen flag clicked\nshow\ngo to [front v] layer\n\n@Task Show\n\nwhen this sprite clicked\nbroadcast (Task Show v)\nhide\n\nwhen I receive [task hide v]\nwait (0.5) seconds\nshow\n\nwhen flag clicked\nhide\ngo to [front v] layer\n\n@Spinning Tongue 1\n\nwhen flag clicked\npoint in direction (90)\nhide\nforever\n    turn left (5) degrees\nend\n\nwhen I receive [level 8-9 \(2\) v]\nshow\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\nshow\n\n@Spinning Tongue 2\n\nwhen flag clicked\npoint in direction (90)\nhide\nforever\n    turn left (5) degrees\nend\n\nwhen I receive [level 9-10 \(2\) v]\nshow\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\nshow\n\n@Spinning Tongue 3\n\nwhen flag clicked\npoint in direction (90)\nhide\nforever\n    turn left (5) degrees\nend\n\nwhen I receive [level 9-10 \(2\) v]\nshow\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\n@ID\n\nwhen flag clicked\nhide\n\nwhen I receive [level 10-win\(2\) v]\nshow\n\n@Mute\n\nwhen flag clicked\nhide\n\nwhen this sprite clicked\nhide\nclear sound effects\nbroadcast (UnMute v)\n\nwhen I receive [mute v]\nshow\n\n@Un Mute\n\nwhen flag clicked\nshow\nset volume to (25) %\n\nwhen this sprite clicked\nbroadcast (Music v)\nhide\nbroadcast (Mute v)\n\nwhen I receive [unmute v]\nshow\n\n@Vent 1\n\nwhen I receive [level 1-2 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (level 1-2 \(2\) v)\nend\n\nwhen I receive [level 1-2 \(3\) v]\nhide\n\nwhen flag clicked\nshow\n\n@Vent 2\n\nwhen I receive [level 1-2 \(3\) v]\nshow\n\nwhen flag clicked\nhide\n\nwhen I receive [level 2-3 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 2-3 \(1\) v)\nend\n\nwhen I receive [level 2-3 \(1\) v]\nhide\n\n@Vent 3\n\nwhen flag clicked\nhide\n\nwhen I receive [level 2-3 \(1\) v]\nshow\n\nwhen I receive [level 3-4 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 3-4 \(2\) v)\nend\n\nwhen I receive [level 3-4 \(2\) v]\nhide\n\n@Vent 4\n\nwhen flag clicked\nhide\n\nwhen I receive [level 4-5 \(2\) v]\nhide\n\nwhen I receive [level 4-5 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 4-5 \(2\) v)\nend\n\nwhen I receive [level 3-4 \(2\) v]\nshow\n\n@Vent 5\n\nwhen flag clicked\nhide\n\nwhen I receive [level 5-6 \(2\) v]\nhide\n\nwhen I receive [level 5-6 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 5-6 \(2\) v)\nend\n\nwhen I receive [level 4-5 \(3\) v]\nshow\n\n@Vent 6\n\nwhen flag clicked\nhide\n\nwhen I receive [level 5-6 \(2\) v]\nshow\n\nwhen I receive [level 6-7 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 6-7 \(2\) v)\nend\n\nwhen I receive [level 6-7 \(2\) v]\nhide\n\n@Vent 7\n\nwhen flag clicked\nhide\n\nwhen I receive [level 7-8 \(2\) v]\nhide\n\nwhen I receive [level 7-8 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 7-8 \(2\) v)\nend\n\nwhen I receive [level 6-7 \(2\) v]\nshow\n\n@Vent 8\n\nwhen flag clicked\nhide\n\nwhen I receive [level 7-8 \(2\) v]\nshow\n\nwhen I receive [level 8-9 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 8-9 \(2\) v)\nend\n\nwhen I receive [level 8-9 \(2\) v]\nhide\n\n@Vent 9\n\nwhen flag clicked\nhide\n\nwhen I receive [level 8-9 \(2\) v]\nshow\n\nwhen I receive [level 9-10 v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 9-10 \(2\) v)\nend\n\nwhen I receive [level 9-10 \(2\) v]\nhide\n\n@Vent 10\n\nwhen flag clicked\nhide\n\nwhen I receive [level 9-10 \(2\) v]\nshow\n\nwhen I receive [level 10-win v]\nif <touching (mini crewmate? v)?> then\n    broadcast (Level 10-WIN\(2\) v)\nend\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\n@Skip 1\n\nwhen this sprite clicked\nhide\nbroadcast (level 1-2 \(2\) v)\nbroadcast (level 1-2 \(3\) v)\n\nwhen flag clicked\nshow\ngo to x: (10) y: (162)\n\nwhen I receive [level 1-2 \(3\) v]\nhide\n\n@Skip 2\n\nwhen this sprite clicked\nhide\nbroadcast (Level 2-3 \(1\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 2-3 \(1\) v]\nhide\n\nwhen I receive [level 1-2 \(3\) v]\nshow\n\n@Skip 3\n\nwhen this sprite clicked\nhide\nbroadcast (Level 3-4 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 3-4 \(2\) v]\nhide\n\nwhen I receive [level 2-3 \(1\) v]\nshow\n\n@Skip 4\n\nwhen this sprite clicked\nhide\nbroadcast (Level 4-5 \(2\) v)\nbroadcast (Level 4-5 \(3\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 4-5 \(2\) v]\nhide\n\nwhen I receive [level 3-4 \(2\) v]\nshow\n\n@Skip 5\n\nwhen this sprite clicked\nhide\nbroadcast (Level 5-6 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 5-6 \(2\) v]\nhide\n\nwhen I receive [level 4-5 \(3\) v]\nshow\n\n@Skip 6\n\nwhen this sprite clicked\nhide\nbroadcast (Level 6-7 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 6-7 \(2\) v]\nhide\n\nwhen I receive [level 5-6 \(2\) v]\nshow\n\n@Skip 7\n\nwhen this sprite clicked\nhide\nbroadcast (Level 7-8 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 7-8 \(2\) v]\nhide\n\nwhen I receive [level 6-7 \(2\) v]\nshow\n\n@Skip 8\n\nwhen this sprite clicked\nhide\nbroadcast (Level 8-9 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 8-9 \(2\) v]\nhide\n\nwhen I receive [level 7-8 \(2\) v]\nshow\n\n@Skip 9\n\nwhen this sprite clicked\nhide\nbroadcast (Level 9-10 \(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 9-10 \(2\) v]\nhide\n\nwhen I receive [level 8-9 \(2\) v]\nshow\n\n@Skip 10\n\nwhen this sprite clicked\nhide\nbroadcast (Level 10-WIN\(2\) v)\n\nwhen flag clicked\nhide\n\nwhen I receive [level 10-win\(2\) v]\nhide\n\nwhen I receive [level 9-10 \(2\) v]\nshow\n\n