Fall Guys Lava Run || A Mobile Friendly Platformer #Games #Art #music #Stories #Fun 

Instructions: Fall Guys Lava Run (Part 2)\nThis is Mobile friendly so for all those people who code on on and wireless devise.\n\nNEW BUG: Lava doesn't move ---> Spam Flag to make it move\n\n-Controls-\nWASD/ARROW/MOBILE USE\n\n#IMPORTANT INFO (more levels soon)\nOnce you reach the end DON'T CLICK THE FINALE THE SKINS OR YOU WILL BE STUCK. Bugs: I think It\nIf you have found a bug please tell me.\n\nGame Info: No more fall guys after this sorry. 2. Have Fun! AND RUN FOR YOUR LIFE\n\n\n\n-Credits-\n@SCRACO65 for the code for Lava\nand some art is mine but Most it goes to @Castle_Hippopotamus AND @QuaXX for shop code\n\nThank You @CoderMcCode for intro\n\n#Art #Music #games #yungSky #yungSkytest #Fun #fortnite #Fall #guys #platformer FallGuys #FallGuysPlatformer #Part2

@Stage\n\n@Intro\n\nwhen I start as a clone\nif <(cloneid) = [7]> then\n\nwhen I start as a clone\nif <(ID) = [8]> then\n    forever\n        go to [back v] layer\n    end\nend\n\nwhen flag clicked\n\nwhen flag clicked\npoint in direction (90)\nhide\nswitch costume to (filler v)\nset [id v] to [5]\ncreate clone of (_myself_ v)\nwait (0.3) seconds\nswitch costume to (filler2 v)\nset [id v] to [6]\ncreate clone of (_myself_ v)\nwait (0.3) seconds\nswitch costume to (filler3 v)\nset [id v] to [5]\ncreate clone of (_myself_ v)\nwait (0.3) seconds\nswitch costume to (filler4 v)\nset [id v] to [6]\ncreate clone of (_myself_ v)\nwait (1) seconds\nhide\npoint in direction (-90)\nset rotation style [all around v]\nset [id v] to [8]\ngo to x: (-240) y: (180)\nrepeat (6)\n    repeat (8)\n        set [id v] to [8]\n        create clone of (_myself_ v)\n        change x by (71)\n    end\n    set x to (-240)\n    change y by (-72)\nend\ngo to x: (0) y: (0)\npoint in direction (90)\nwait (7) seconds\nbroadcast (Intro Ended v)\n\nwhen I start as a clone\n\nwhen I start as a clone\nif <(ID) = [2]> then\n    set size to (100) %\n    switch costume to (filler 1 v)\n    clear graphic effects\n    go to x: (-480) y: (0)\n    show\n    repeat until <(round (x position)) = [0]>\n        change x by (((0) - (x position)) / (12))\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [3]> then\n    set size to (100) %\n    switch costume to (filler 2 v)\n    clear graphic effects\n    go to x: (480) y: (0)\n    show\n    repeat until <(round (x position)) = [0]>\n        change x by (((0) - (x position)) / (12))\n    end\nend\n\nwhen flag clicked\nwait (3.5) seconds\npoint in direction (90)\nset [id v] to [1]\ncreate clone of (_myself_ v)\nset [id v] to [2]\ncreate clone of (_myself_ v)\nset [id v] to [3]\ncreate clone of (_myself_ v)\nset [id v] to [4]\ncreate clone of (_myself_ v)\nset [id v] to [9]\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(ID) = [4]> then\n    point in direction (0)\n    set size to (0) %\n    switch costume to (pfp full v)\n    clear graphic effects\n    set [ghost v] effect to (100)\n    go to x: (0) y: (-360)\n    show\n    repeat until <<(round (size)) = [100]> and <<(round (direction)) = [90]> and <(round (y position)) = [80]>>>\n        change [ghost v] effect by (-10)\n        change y by (((0) - (y position)) / (4))\n        change size by (((100) - (size)) / (4))\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [5]> then\n    set size to (100) %\n    clear graphic effects\n    go to x: (480) y: (360)\n    show\n    repeat until <<(round (y position)) = [0]> and <(round (x position)) = [0]>>\n        change y by (((0) - (y position)) / (4))\n        change x by (((0) - (x position)) / (4))\n    end\n    wait (0.1) seconds\n    delete this clone\nend\n\nwhen I start as a clone\nif <(ID) = [6]> then\n    set size to (100) %\n    clear graphic effects\n    go to x: (-480) y: (-360)\n    show\n    repeat until <<(round (y position)) = [0]> and <(round (x position)) = [0]>>\n        change y by (((0) - (y position)) / (4))\n        change x by (((0) - (x position)) / (4))\n    end\n    wait (0.1) seconds\n    delete this clone\nend\n\nwhen I start as a clone\nif <(ID) = [7]> then\n    set size to (100) %\n    clear graphic effects\n    go to x: (-480) y: (-360)\n    show\n    repeat until <<(round (y position)) = [0]> and <(round (x position)) = [0]>>\n        change y by (((0) - (y position)) / (4))\n        change x by (((0) - (x position)) / (4))\n    end\n    wait (0.32) seconds\n    delete this clone\nend\n\nswitch costume to (filler v)\n\nswitch costume to (filler2 v)\n\nswitch costume to (filler2 v)\n\nwhen I start as a clone\nif <(ID) = [8]> then\n    show\n    switch costume to (filler5 v)\n    set size to (0) %\n    repeat (28)\n        turn right (((90) - (direction)) / (3)) degrees\n        change size by (((205) - (size)) / (5))\n    end\n    wait (1) seconds\n    delete this clone\nend\n\nwhen I start as a clone\nif <(ID) = [1]> then\n    set size to (100) %\n    clear graphic effects\n    go to x: (0) y: (0)\n    show\n    forever\n        switch costume to (blank v)\n        set size to (150) %\n        switch costume to (slide v)\n        repeat (8)\n            change x by (-6)\n            change y by (6)\n        end\n        go to x: (0) y: (0)\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [4]> then\n    forever\n        point in direction ((([tan v] of ((turn) * (150)) ) * (5)) + (90))\n        change [turn v] by (0.04)\n    end\nend\n\nwhen I start as a clone\nif <(ID) = [9]> then\n    point in direction (0)\n    set size to (0) %\n    switch costume to (untitled drawing \(2\) v)\n    clear graphic effects\n    set [ghost v] effect to (100)\n    go to x: (0) y: (360)\n    show\n    repeat until <<(round (size)) = [100]> and <<(round (direction)) = [90]> and <(round (y position)) = [80]>>>\n        change [ghost v] effect by (-10)\n        turn right (((90) - (direction)) / (4)) degrees\n        change y by (((80) - (y position)) / (4))\n        change size by (((100) - (size)) / (4))\n    end\nend\n\nwhen flag clicked\nplay sound (pick random (1) to (2)) until done\nbroadcast (Delete v)\nset [id v] to [10]\ncreate clone of (_myself_ v)\n\nwhen I receive [delete v]\nwait (0.6) seconds\ndelete this clone\n\nwhen I start as a clone\nif <(ID) = [10]> then\n    set size to (100) %\n    switch costume to (filler v)\n    clear graphic effects\n    go to x: (-480) y: (0)\n    show\n    repeat until <(round (x position)) = [0]>\n        change x by (((0) - (x position)) / (4))\n    end\n    delete this clone\nend\n\n@Player\n\nwhen I receive [play game v]\ngo to x: (-200) y: (-75)\nshow\nset size to (100) %\nset [sx v] to [0]\nset [sy v] to [0]\nforever\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> then\n        point in direction (90)\n        set [direction v] to [90]\n        set [direction right v] to [2]\n        set [direction left v] to [0]\n        change [sx v] by (Ability - Speed)\n    end\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < (x position)>>> then\n        point in direction (-90)\n        set [direction v] to [-90]\n        set [direction right v] to [0]\n        set [direction left v] to [2]\n        change [sx v] by ((Ability - Speed) - ((Ability - Speed) * (2)))\n    end\n    set [sx v] to ((sx) * (0.9))\n    change x by (sx)\n    if <touching (platforms v)?> then\n        change y by (1)\n        if <touching (platforms v)?> then\n            change y by (1)\n            if <touching (platforms v)?> then\n                change y by (1)\n                if <touching (platforms v)?> then\n                    change y by (1)\n                    if <touching (platforms v)?> then\n                        change y by (1)\n                        if <touching (platforms v)?> then\n                            change x by ((sx) * (-1))\n                            if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n                                start sound [Jump6 v]\n                                if <(sx) > [0]> then\n                                    set [sx v] to [-5]\n                                else\n                                    set [sx v] to [5]\n                                end\n                                set [sy v] to [12]\n                            else\n                                set [sx v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [sy v] by (-1)\n    change y by (sy)\n    if <touching (platforms v)?> then\n        change y by ((sy) * (-1))\n        set [sy v] to [0]\n    end\n    change y by (-1)\n    if <touching (platforms v)?> then\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            set [sy v] to (Ability - Height)\n        end\n    end\n    change y by (1)\n    if <<<(y position) < [-177]> or <touching (lava2 v)?>> or <touching (lava3 v)?>> then\n        start sound [ouch1 v]\n        broadcast (Reset v)\n        Reset\n    end\n    if <(x position) > [230]> then\n        if <(LEVEL) = [33]> then\n    end\n    if <key (r v) pressed?> then\n        Reset\n    end\n    if <<touching (moving enemies v)?> or <touching (pure evil v)?>> then\n        start sound [ouch1 v]\n        Reset\n        broadcast (Reset v)\n    end\nend\n\ndefine Reset\ngo to x: (-200) y: (-75)\n\nwhen flag clicked\n\nwhen I receive [game on v]\nset [character v] to [0]\nset [level v] to [1]\nset [ability - speed v] to [0.8]\nset [ability - height v] to [12]\nset [sword v] to [0]\nset [ninja star v] to [0]\nset [iceball v] to [0]\nset [fireball v] to [0]\nshow\nswitch costume to (player v)\nbroadcast (Play Game v)\n\nwhen I receive [2 v]\nswitch costume to (player2 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [3 v]\nswitch costume to (player3 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [4 v]\nswitch costume to (player4 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [5 v]\nswitch costume to (player5 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [6 v]\nswitch costume to (player6 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [7 v]\nswitch costume to (player7 v)\nset [ability - speed v] to [12]\nset [ability - height v] to [0.8]\n\nwhen I receive [8 v]\nswitch costume to (player8 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [9 v]\nswitch costume to (player9 v)\nset [ability - speed v] to [0.8]\nset [ability - height v] to [12]\n\nwhen I receive [10 v]\nswitch costume to (player10 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [11 v]\nswitch costume to (player11 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [12 v]\nswitch costume to (player12 v)\nset [ability - speed v] to [0.8]\nset [ability - height v] to [12]\n\nwhen I receive [13 v]\nswitch costume to (player13 v)\nset [ability - speed v] to [0.8]\nset [ability - height v] to [12]\n\nwhen [space v] key pressed\nset [throw v] to [1]\n\nwhen I receive [14 v]\nswitch costume to (player14 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [15 v]\nswitch costume to (player15 v)\nset [ability - height v] to [12]\nset [ability - speed v] to [0.8]\n\nwhen I receive [win!  v]\nbroadcast (Level Up v)\n\nwhen I receive [level up v]\nchange [level v] by (1)\n\nchange [ability points v] by (30)\n\nwhen I receive [free skin! v]\nswitch costume to (special skin v)\nset [ability - speed v] to [2]\nset [ability - height v] to [18]\n\nwhen I receive [intro ended v]\nhide\nset [level v] to [0]\nbroadcast (Game On v)\n\nwhen flag clicked\nhide\n\n@Platforms\n\nwhen flag clicked\nwait until <(LEVEL) = [15]>\nbroadcast (Stop Lava v)\n\nwhen flag clicked\n\nwhen I receive [play game v]\nshow\n\nwhen I receive [level up v]\nnext costume\n\nbroadcast (Level Up v)\n\nwhen flag clicked\nwait until <(LEVEL) = [10]>\nbroadcast (More Lava v)\n\nwhen flag clicked\nhide\n\nwhen I receive [intro ended v]\nswitch costume to (costume1 v)\ngo to x: (0) y: (0)\nhide\n\n@Shop\n\nwhen I receive [game on v]\ngo to [front v] layer\nshow\nset [1 v] to [0]\nset [2 v] to [0]\nset [3 v] to [0]\nset [4 v] to [0]\nset [5 v] to [0]\nset [6 v] to [0]\nset [7 v] to [0]\nset [8 v] to [0]\nset [9 v] to [0]\nset [10 v] to [0]\nset [11 v] to [-8]\nset [12 v] to [-8]\nset [13 v] to [-8]\nset [14 v] to [-8]\n\nwhen this sprite clicked\nbroadcast (Menu v)\ngo to [front v] layer\nif <(costume [number v]) = [1]> then\n    broadcast (Open Store v)\n    show variable [ability points v]\nend\nif <(costume [number v]) = [2]> then\n    broadcast (Close Store v)\nend\nif <(costume [number v]) = [3]> then\n    if <(1) < [1]> then\n        if <(Ability Points) > [2]> then\n            set [1 v] to [1]\n            change [ability points v] by (-3)\n            broadcast (3 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (3 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [4]> then\n    if <(2) < [1]> then\n        if <(Ability Points) > [2]> then\n            set [2 v] to [1]\n            change [ability points v] by (-3)\n            broadcast (4 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (4 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [5]> then\n    if <(3) < [1]> then\n        if <(Ability Points) > [2]> then\n            set [3 v] to [1]\n            change [ability points v] by (-3)\n            broadcast (5 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (5 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [6]> then\n    if <(4) < [1]> then\n        if <(Ability Points) > [2]> then\n            set [4 v] to [1]\n            change [ability points v] by (-3)\n            broadcast (6 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (6 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [7]> then\n    if <(5) < [1]> then\n        if <(Ability Points) > [2]> then\n            set [5 v] to [1]\n            change [ability points v] by (-3)\n            broadcast (7 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (7 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [8]> then\n    if <(6) < [1]> then\n        if <(Ability Points) > [7]> then\n            set [6 v] to [1]\n            change [ability points v] by (-5)\n            broadcast (8 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (8 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [9]> then\n    if <(7) < [1]> then\n        if <(Ability Points) > [7]> then\n            set [7 v] to [1]\n            change [ability points v] by (-5)\n            broadcast (9 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (9 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [9]> then\n    if <(7) < [1]> then\n        if <(Ability Points) > [7]> then\n            set [7 v] to [1]\n            change [ability points v] by (-5)\n            broadcast (9 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (9 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [10]> then\n    if <(8) < [1]> then\n        if <(Ability Points) > [7]> then\n            set [8 v] to [1]\n            change [ability points v] by (-5)\n            broadcast (10 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (10 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [11]> then\n    if <(9) < [1]> then\n        if <(Ability Points) > [7]> then\n            set [9 v] to [1]\n            change [ability points v] by (-5)\n            broadcast (11 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (11 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [12]> then\n    if <(10) < [1]> then\n        if <(Ability Points) > [7]> then\n            set [10 v] to [1]\n            change [ability points v] by (-5)\n            broadcast (12 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (12 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [13]> then\n    if <(11) < [1]> then\n        if <(Ability Points) > [8]> then\n            set [11 v] to [1]\n            change [ability points v] by (-8)\n            broadcast (13 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (13 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [14]> then\n    if <(12) < [1]> then\n        if <(Ability Points) > [8]> then\n            set [12 v] to [1]\n            change [ability points v] by (-8)\n            broadcast (14 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (14 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [15]> then\n    if <(13) < [1]> then\n        if <(Ability Points) > [8]> then\n            set [12 v] to [1]\n            change [ability points v] by (-8)\n            broadcast (15 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (15 v)\n        broadcast (Close Store v)\n    end\nend\nif <(costume [number v]) = [16]> then\n    if <(14) < [1]> then\n        if <(Ability Points) > [8]> then\n            set [14 v] to [1]\n            change [ability points v] by (-15)\n            broadcast (14 v)\n            broadcast (Close Store v)\n        else\n            show\n        end\n    else\n        broadcast (14 v)\n        broadcast (Close Store v)\n    end\nend\n\nwhen I receive [open store v]\nswitch costume to (costume2 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume3 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume4 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume5 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume6 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume7 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume8 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume9 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume10 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume11 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume12 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume13 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume14 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume15 v)\ncreate clone of (_myself_ v)\nswitch costume to (costume16 v)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\ngo to [front v] layer\n\nwhen I receive [close store v]\nswitch costume to (costume1 v)\nhide variable [ability points v]\nbroadcast (Play Game v)\ndelete this clone\n\n\n\nwhen I receive [reset v]\nswitch costume to (costume1 v)\n\nwhen I receive [tick v]\n\ngo to [back v] layer\n\ngo [forward v] (1) layers\n\nwhen I receive [open store v]\ngo to [front v] layer\nwait (0.1) seconds\ngo to [front v] layer\nwait (0.1) seconds\ngo to [front v] layer\n\nwhen I receive [level up v]\ngo to [front v] layer\n\nwhen I receive [win!  v]\nhide\n\nwhen I receive [intro ended v]\ngo to x: (0) y: (0)\nswitch costume to (costume1 v)\nhide variable [ability points v]\nset [ability points v] to [0]\nhide\n\nwhen flag clicked\nhide\n\n@Menu\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [open store v]\ngo to [front v] layer\nshow\n\nwhen I receive [close store v]\nhide\n\n@Words + Shadows\n\nwhen flag clicked\nhide\n\nwhen I receive [play game v]\nshow\n\nwhen I receive [level up v]\ngo to [back v] layer\nnext costume\ngo to [back v] layer\nwait (0.1) seconds\ngo to [back v] layer\n\nwhen I receive [intro ended v]\nswitch costume to (costume1 v)\ngo to x: (0) y: (0)\nhide\n\n@Music\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nshow\nset [song number v] to [1]\ngo to x: (0) y: (0)\n\nwhen this sprite clicked\nstop all sounds\nswitch costume to (costume1 v)\nstart sound ((Song NUMBER) + (1))\nchange [song number v] by (1)\n\nwhen I receive [close store v]\nshow\n\nwhen I receive [open store v]\nhide\n\nwhen I receive [level up v]\ngo to [front v] layer\n\nwhen flag clicked\n\nwhen flag clicked\n\nwhen this sprite clicked\nset volume to (100) %\n\nwhen I receive [intro ended v]\nshow\nswitch costume to (costume1 v)\nforever\n    if <touching (player v)?> then\n        set [ghost v] effect to (50)\n    else\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen I receive [intro ended v]\nset volume to (100) %\nplay sound [Everybody Falls v] until done\nwait (207) seconds\nplay sound [Survive the Fall - Hunt & Team v] until done\nwait (207) seconds\n\nwhen I receive [intro ended v]\nforever\n    if <key (m v) pressed?> then\n        set volume to (0) %\n    end\nend\n\n@Spikes\n\nwhen flag clicked\nswitch costume to (costume1 v)\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [play game v]\nshow\n\nwhen I receive [level up v]\nnext costume\n\ngo to x: (0) y: (0)\n\nwhen flag clicked\n\n@Thumbnail\n\nwhen flag clicked\nhide\n\nshow\ngo to x: (0) y: (0)\ngo to [front v] layer\n\n@Lava2\n\nwhen I receive [finish v]\nhide\n\nwhen flag clicked\nhide\n\nwhen I receive [next level v]\nchange [lava speed v] by (0.2)\ngo to x: (-500) y: (0)\nchange x by (Lava Speed)\n\nwhen I receive [reset v]\ngo to x: (-500) y: (0)\n\nwhen flag clicked\n\nwhen I receive [menu v]\nset [lava speed v] to [0]\n\nwhen I receive [close store v]\nset [lava speed v] to [2]\n\nwhen I receive [stop lava v]\nset [lava speed v] to [0]\n\nwhen I receive [intro ended v]\nshow\nset [lava speed v] to [2]\ngo to x: (-500) y: (0)\n\nwhen I receive [intro ended v]\nshow\nforever\n    change x by (Lava Speed)\nend\n\n@Lava3\n\nwhen I receive [level up v]\nset y to (-8)\nbroadcast (Reset v)\n\nwhen flag clicked\nhide\n\nwhen flag clicked\n\nwhen I receive [death/reset v]\nset y to (-8)\n\nwhen I receive [more lava v]\nrepeat until <(LEVEL) = [15]>\n    change y by (0.7)\nend\n\nforever\nend\n\nwhen I receive [reset v]\ngo to x: (-17) y: (-8)\n\nwait (2) seconds\n\nwait (4) seconds\n\nwait (2) seconds\n\nwhen I receive [stop lava v]\nchange y by (0)\n\nwhen I receive [intro ended v]\nshow\nset y to (-8)\n\n@detector\n\nwhen flag clicked\nhide\nset [faved___ v] to [0]\nset [loved__ v] to [0]\nset [clone id v] to [0]\ncreate clone of (_myself_ v)\nwait (0.2) seconds\nset [clone id v] to [1]\ncreate clone of (_myself_ v)\nwait until <<(LOVED__) = [1]> and <(FAVED___) = [1]>>\nwait (1) seconds\nshow\ngo to x: (0) y: (50)\nreset timer\nswitch costume to (pick random (1) to (4))\nset [ghost v] effect to (100)\nrepeat until <(timer) > [3.5]>\n    change y by ((y position) / (-15))\n    change [ghost v] effect by (-3)\nend\nreset timer\nrepeat until <(timer) > [3.5]>\n    change y by (((y position) - (-100)) / (-15))\n    change [ghost v] effect by (10)\nend\nbroadcast (Free Skin! v)\n\nwhen I start as a clone\nif <(clone id) = [0]> then\n    go to x: (-15) y: (0)\n    set [loved__ v] to [0]\n    switch costume to (love v)\n    forever\n        set [love? v] to <touching (mouse-pointer v)?>\n        if <touching (mouse-pointer v)?> then\n            set [loved__ v] to [1]\n        end\n    end\nend\nif <(clone id) = [1]> then\n    go to x: (0) y: (0)\n    switch costume to (fave v)\n    set [faved___ v] to [0]\n    forever\n        set [fav v] to <touching (mouse-pointer v)?>\n        if <touching (mouse-pointer v)?> then\n            set [faved___ v] to [1]\n        end\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\nhide\n\nwhen I receive [free skin! v]\nshow\ngo to x: (4) y: (-346)\nglide (1) secs to x: (0) y: (0)\nwait (3) seconds\nglide (1) secs to x: (0) y: (346)\nhide\n\n