Clouds (Official Platformer)

Instructions: Thanks for 1000 ♥︎'s!!!!!\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nOH MY!!!!! My first attempt of a Platformer!!! and it actually works!!!\nHere is a link to my next game in this series City: https://scratch.mit.edu/projects/376294677\nDesert:https://scratch.mit.edu/projects/380251792\nOcean: https://scratch.mit.edu/projects/381321598\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nThis is really amazing!! Yay! Please tell me what you think!!! It is unfinished and it only has a couple levels... \n\nCutie Cube is on her first Adventure: Clouds!!! She is exploring all over the world To find the best place ever!!! She really wants to find Rainbow world, Where there are Millions of Cubie Friends living there! Will Cutie Cube find her friends?  \nShe won't in this game but stay tuned for more games with Cutie Cube!\n\nMy plans are to keep this project a little smaller and make a couple more before actually finishing it so remember to check on that...\n\nOh right, the controls. Of course!!!\n---------------------------------------------------------------\n*** W,S,A,D or Arrow Keys to move - note that space bar does not jump!!!\n***Purple is Bouncy\n***Don't touch Red Spikes\n***Wall jumping works!!!\n---------------------------------------------------------------\nPlease no mean comments\nIf you want more colors, be sure to tell me in the comments!!!!\nPlease no advertising \n---------------------------------------------------------------\nBe sure to Love & Favorite!!!!!!!!!

@Stage\n\n@You\n\nwhen I receive [start v]\nchange [☁ players v] by (1)\nshow\ngo to [front v] layer\nswitch backdrop to (1 v)\ngo to x: (-200) y: (0)\nset [xv v] to [0]\nset [yv v] to [0]\nforever\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        point in direction (90)\n        change [xv v] by (1)\n    end\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        point in direction (-90)\n        change [xv v] by (-1)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\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 x by ((Xv) * (-1))\n                            change y by (-5)\n                            if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n                                if <(Xv) > [0]> then\n                                    set [xv v] to [-5]\n                                else\n                                    set [xv v] to [5]\n                                end\n                                set [yv v] to [10]\n                            else\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by (Yv)\n    if <touching (level v)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching (level v)?> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [yv v] to [15]\n        end\n    end\n    change y by (1)\n    if <(x position) > [220]> then\n        set [xv v] to [0]\n        set [yv v] to [0]\n        broadcast (New v)\n        go to x: (-200) y: (0)\n    end\n    if <[-160] > (y position)> then\n        set [xv v] to [0]\n        set [yv v] to [0]\n        start sound [Crunch v]\n        repeat (20)\n            change [ghost v] effect by (5)\n            change size by (.2)\n            change [pixelate v] effect by (20)\n        end\n        set size to (90) %\n        clear graphic effects\n        go to x: (-200) y: (0)\n        go to x: (-200) y: (0)\n    end\n    if <touching (spikes v)?> then\n        set [xv v] to [0]\n        set [yv v] to [0]\n        start sound [Crunch v]\n        repeat (20)\n            change [ghost v] effect by (5)\n            change size by (.2)\n            change [pixelate v] effect by (20)\n        end\n        set size to (90) %\n        clear graphic effects\n        go to x: (-200) y: (0)\n    end\n    if <touching (bounce v)?> then\n        set [yv v] to [22]\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [end v]\nhide\nstop all sounds\nstop [other scripts in sprite v]\nif <(Time) < (☁ Record)> then\n    set [☁ record v] to (Time)\nend\n\nwhen flag clicked\nhide variable [time v]\nhide variable [☁ record v]\n\nwhen flag clicked\nset [ghost v] effect to (0)\nhide\n\nwhen I receive [game start pink v]\nswitch costume to (costume1 v)\nshow\n\nwhen I receive [game start blue v]\nswitch costume to (costume2 v)\nshow\n\nwhen I receive [game start purple v]\nswitch costume to (costume3 v)\nshow\n\nwhen flag clicked\nset size to (100) %\n\nwhen flag clicked\nforever\n    play sound [bensound-summer v] until done\n    wait (1) seconds\nend\n\nwhen I receive [game start rainbow v]\nswitch costume to (costume4 v)\nshow\n\nwhen I receive [game start green v]\nswitch costume to (costume5 v)\nshow\n\nwhen I receive [game start yellow v]\nswitch costume to (costume6 v)\nshow\n\nwhen I receive [game start orange v]\nswitch costume to (costume7 v)\nshow\n\nwhen flag clicked\nset size to (90) %\n\n@choice-pink\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume2 v)\n        wait (.20) seconds\n        switch costume to (costume1 v)\n        wait (.20) seconds\n    else\n        switch costume to (costume1 v)\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Game start pink v)\nbroadcast (Start v)\nbroadcast (New v)\n\nwhen I receive [game start blue v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start purple v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start pink v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start rainbow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start green v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start yellow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start orange v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\n@choice-blue\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume2 v)\n        wait (.20) seconds\n        switch costume to (costume1 v)\n        wait (.20) seconds\n    else\n        switch costume to (costume1 v)\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Game start blue v)\nbroadcast (Start v)\nbroadcast (New v)\n\nwhen I receive [game start purple v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start pink v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start blue v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nbroadcast (Start v)\n\nwhen I receive [game start rainbow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start green v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start yellow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start orange v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\n@choice-rainbow\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume1 v)\n        wait (.20) seconds\n        switch costume to (costume2 v)\n        wait (.20) seconds\n    else\n        switch costume to (costume1 v)\n    end\nend\n\nwhen this sprite clicked\nbroadcast (game start rainbow v)\nbroadcast (Start v)\nbroadcast (New v)\n\nwhen I receive [game start blue v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start purple v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start rainbow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start pink v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start green v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start yellow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start orange v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\n@choice-purple2\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume3 v)\n        wait (.20) seconds\n        switch costume to (costume1 v)\n        wait (.20) seconds\n    else\n        switch costume to (costume1 v)\n    end\nend\n\nwhen this sprite clicked\nbroadcast (game start green v)\nbroadcast (Start v)\nbroadcast (New v)\n\nwhen I receive [game start purple v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start pink v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start blue v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start rainbow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start green v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start yellow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start orange v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\n@choice-purple\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume3 v)\n        wait (.20) seconds\n        switch costume to (costume1 v)\n        wait (.20) seconds\n    else\n        switch costume to (costume1 v)\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Game start purple v)\nbroadcast (Start v)\nbroadcast (New v)\n\nwhen I receive [game start purple v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start pink v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start blue v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start rainbow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start green v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start yellow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start orange v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\n@choice-purple3\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume3 v)\n        wait (.20) seconds\n        switch costume to (costume1 v)\n        wait (.20) seconds\n    else\n        switch costume to (costume1 v)\n    end\nend\n\nwhen this sprite clicked\nbroadcast (Game start yellow v)\nbroadcast (Start v)\nbroadcast (New v)\n\nwhen I receive [game start purple v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start pink v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start blue v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start rainbow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start green v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start yellow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start orange v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\n@choice-purple4\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume3 v)\n        wait (.20) seconds\n        switch costume to (costume1 v)\n        wait (.20) seconds\n    else\n        switch costume to (costume1 v)\n    end\nend\n\nwhen this sprite clicked\nbroadcast (game start orange v)\nbroadcast (Start v)\nbroadcast (New v)\n\nwhen I receive [game start purple v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start pink v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start blue v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start rainbow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start green v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start yellow v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\nwhen I receive [game start orange v]\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nwait (.00) seconds\nchange [ghost v] effect by (25)\nhide\n\n@Level\n\nwhen flag clicked\nhide\n\nwhen I receive [start v]\nswitch costume to (4 v)\nshow\ngo to [front v] layer\ngo [backward v] (1) layers\n\nwhen I receive [new v]\nif <(costume [name v]) = [10]> then\n    broadcast (end v)\nelse\n    next costume\nend\n\nwhen I receive [end v]\nhide\nstop all sounds\nstop [other scripts in sprite v]\n\n@Speed\n\nwhen flag clicked\nhide\n\nwhen I receive [start v]\nforever\n    change [color v] effect by (25)\n    go to (you v)\n    create clone of (_myself_ v)\nend\n\nwhen I receive [end v]\nhide\nstop all sounds\nstop [other scripts in sprite v]\n\nwhen I start as a clone\nshow\nrepeat (20)\n    change [ghost v] effect by (10)\n    change size by (-3)\nend\ndelete this clone\n\n@Bounce\n\nwhen flag clicked\nhide\n\nwhen I receive [start v]\nshow\nswitch costume to (1 v)\n\nwhen I receive [new v]\nnext costume\n\nwhen I receive [end v]\nhide\nstop all sounds\nstop [other scripts in sprite v]\n\nwhen flag clicked\ngo to [front v] layer\n\n@Spikes\n\nwhen flag clicked\nhide\n\nwhen I receive [start v]\nshow\nswitch costume to (1 v)\n\nwhen I receive [new v]\nnext costume\n\nwhen I receive [end v]\nhide\nstop all sounds\nstop [other scripts in sprite v]\n\n@Sprite1\n\nwhen flag clicked\nhide\n\nwhen I receive [end v]\nshow\n\n@Outro2Scratch\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [end v]\nadd (username) to [finishers v]\nwait (1.5) seconds\nforever\n    wait (pick random (.02) to (.2)) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\ngo to [front v] layer\nswitch costume to (pick random (1) to (4))\nif <(costume [number v]) = [4]> then\n    set size to (25) %\nelse\n    set size to (10) %\nend\npoint in direction (pick random (1) to (360))\ngo to x: (pick random (-240) to (240)) y: (182)\nshow\nglide (.5) secs to x: (x position) y: (-182)\nhide\ndelete this clone\n\n@Outro2Scratch2\n\nwhen flag clicked\ngo to x: (0) y: (0)\nhide\n\nwhen I receive [end v]\nadd (username) to [finishers v]\nwait (1.5) seconds\nforever\n    wait (pick random (.02) to (.2)) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\ngo to [front v] layer\nswitch costume to (pick random (1) to (4))\nif <(costume [number v]) = [4]> then\n    set size to (25) %\nelse\n    set size to (10) %\nend\npoint in direction (pick random (1) to (360))\ngo to x: (pick random (-240) to (240)) y: (182)\nshow\nglide (.5) secs to x: (x position) y: (-182)\nhide\ndelete this clone\n\n