Traveler - Part 1 | A Platformer  #Games #Platformer

Instructions: PLAY IN FULLSCREEN!!!\nREAD IT ALL!\n\nPLAY PART 2 HERE! https://scratch.mit.edu/projects/524206612\n\nPROPOSE THIS TO BE FEATURED IF YOU LIKE IT USING THIS LINK: https://scratch.mit.edu/studios/28715018/\nALL LEVELS ARE POSSIBLE!!!\nTap the "Play" button to start. All Instructions in game.\nThree Realms So Far! \nM to show mute button, N to hide button!\nR Key To Respawn!\nT to Reset Text!\n20 Levels So Far!\nI worked for 6 months on this, so a Like, Favorite, and maybe a Follow would be much appreciated! 

@Stage\n\nwhen I receive [start v]\nswitch backdrop to (start v)\n\nwhen flag clicked\nset [cloud realm v] to [0]\nswitch backdrop to (profile v)\n\nwhen I receive [nextlevel v]\nset volume to (Music Volume) %\nif <(Cloud Realm) = [0]> then\n    start sound [1 v]\nend\nif <(Cloud Realm) = [1]> then\n    start sound [2 v]\nend\nif <(Cloud Realm) = [3]> then\n    start sound [3 v]\nend\n\nwhen I receive [start v]\nset volume to (25) %\nforever\n    set volume to (Music Volume) %\n    play sound [Emotional Piano v] until done\nend\n\nwhen I receive [start v]\nforever\n    if <key (m v) pressed?> then\n        show variable [music volume v]\n    end\n    if <key (n v) pressed?> then\n        hide variable [music volume v]\n    end\nend\n\nhide variable [music volume v]\n\n@Player\n\nwhen flag clicked\nswitch costume to (player v)\nhide variable [music volume v]\nhide\ngo to x: (-200) y: (-60)\nset [level v] to [1]\nset [speedx v] to [0]\nset [speedy v] to [0]\nset [music volume v] to [30]\nforever\n    Nextlevel\nend\n\nwhen I receive [nextlevel v]\ngo to x: (-200) y: (-60)\nset [speedx v] to [0]\nset [speedy v] to [0]\n\nwhen flag clicked\nforever\n    Traps\nend\n\nwhen I receive [start v]\nshow\n\nwhen flag clicked\nset [cloud realm v] to [0]\nforever\n    Buttons\nend\n\ndefine Buttons\nif <key (r v) pressed?> then\n    go to x: (-200) y: (-60)\n    set [speedx v] to [0]\n    set [speedy v] to [0]\nend\nif <key (t v) pressed?> then\n    set [amount of times touched v] to [0]\nend\n\nwhen flag clicked\nforever\n    Movement\nend\n\ndefine Traps\nif <<touching (traps v)?> or <touching (enemy ai v)?>> then\n    set volume to (Music Volume) %\n    if <(Cloud Realm) = [0]> then\n        start sound [Boom Cloud v]\n    end\n    if <(Cloud Realm) = [1]> then\n        start sound [Boom Cloud v]\n    end\n    if <(Cloud Realm) = [2]> then\n        start sound [Boom Cloud v]\n    end\n    go to x: (-200) y: (-60)\n    set [speedx v] to [0]\n    set [speedy v] to [0]\nend\n\ndefine Nextlevel\nif <<(x position) = [240]> and <(Nextlevel) = [1]>> then\n    broadcast (NextLevel v)\n    change [level v] by (1)\nend\n\ndefine Movement\nif <<<key (d v) pressed?> or <key (right arrow v) pressed?>> and <not <touching (traps v)?>>> then\n    change [speedx v] by (1.5)\nend\nif <<<key (a v) pressed?> or <key (left arrow v) pressed?>> and <not <touching (traps v)?>>> then\n    change [speedx v] by (-1.5)\nend\nchange x by (speedX)\nif <<touching (terrain v)?> or <touching (moving platform v)?>> then\n    change x by ((speedX) * (-1))\n    set [speedx v] to [0]\nelse\n    set [speedx v] to ((speedX) * (0.8))\nend\nchange y by (speedY)\nif <<touching (terrain v)?> or <touching (moving platform v)?>> then\n    change y by ((speedY) * (-1))\n    set [speedy v] to [0]\n    if <(lock) = [0]> then\n        if <<<key (up arrow v) pressed?> or <<key (space v) pressed?> or <key (w v) pressed?>>> and <not <touching (traps v)?>>> then\n            if <(Cloud Realm) = [0]> then\n                set [speedy v] to [12]\n                set [lock v] to [1]\n            end\n            if <(Cloud Realm) = [1]> then\n                set [speedy v] to [14]\n                set [lock v] to [1]\n            end\n            if <(Cloud Realm) = [2]> then\n                set [speedy v] to [10]\n                set [lock v] to [1]\n            end\n        end\n    end\nelse\n    change [speedy v] by (-1)\n    set [lock v] to [0]\nend\n\nwhen I receive [start v]\nforever\n    if <key (c v) pressed?> then\n        next costume\n        wait (0.1) seconds\n    end\nend\n\n@Terrain\n\nwhen flag clicked\nhide\n\nwhen I receive [nextlevel v]\nnext costume\n\nwhen I receive [start v]\nshow\nswitch costume to (level v)\ngo to x: (0) y: (0)\nset size to (100) %\n\nwhen I receive [start v]\nforever\n    Use Cloud Realm\nend\n\ndefine Use Cloud Realm\nif <<(costume [number v]) < [11]> or <(costume [number v]) = [22]>> then\n    set [cloud realm v] to [0]\n    switch backdrop to (start v)\nend\nif <<<[11] < (costume [number v])> or <(costume [number v]) = [11]>> and <[20] > (costume [number v])>> then\n    set [cloud realm v] to [1]\n    switch backdrop to (start2 v)\nend\nif <<<[20] < (costume [number v])> or <(costume [number v]) = [20]>> and <[31] > (costume [number v])>> then\n    set [cloud realm v] to [2]\n    switch backdrop to (start3 v)\nend\n\n@Traps\n\nwhen flag clicked\nhide\nswitch costume to (costume1 v)\n\nwhen I receive [nextlevel v]\nnext costume\n\nwhen I receive [start v]\nshow\n\n@Thumbnail\n\nwhen flag clicked\nset size to (100) %\nshow\nset [ghost v] effect to (0)\nset [pixelate v] effect to (0)\ngo to [front v] layer\nwait (0.5) seconds\nrepeat (100)\n    change [ghost v] effect by (1)\n    change [pixelate v] effect by (1)\nend\nbroadcast (Next v)\n\nwhen flag clicked\nforever\n    go to [front v] layer\n    show\nend\n\nset [ghost v] effect to (0)\n\n@PlayButton/Intro/Prologue\n\nwhen flag clicked\npoint in direction (90)\ngo to x: (0) y: (0)\nset size to (75) %\nset [ghost v] effect to (0)\nset [pixelate v] effect to (0)\nswitch costume to (playbutton v)\nhide\n\nwhen I receive [next v]\nshow\nrepeat until <touching (mouse-pointer v)?>\n    repeat (10)\n        change size by (2)\n    end\n    repeat (10)\n        change size by (-2)\n    end\nend\nRun Text and Begin Game\n\nwhen I receive [start v]\nhide\n\ndefine Run Text and Begin Game\nset size to (75) %\nset volume to (Music Volume) %\nstart sound [Coin v]\nset voice to (tenor v)::tts\nspeak [Your Realm Is loading. Please Wait. We are sorry for this inconvenience.]::tts\nnext costume\nwait (0.3) seconds\nnext costume\nwait (0.7) seconds\nnext costume\nwait (0.3) seconds\nnext costume\nwait (0.7) seconds\nnext costume\nwait (0.1) seconds\nnext costume\nwait (0.07) seconds\nnext costume\nwait (1) seconds\nspeak [Your realm has finished loading.]::tts\nset size to (75) %\nswitch costume to (prologue v)\nwait until <mouse down?>\nrepeat (10)\n    change [ghost v] effect by (10)\n    change [pixelate v] effect by (10)\nend\nstop all sounds\nclear sound effects\nbroadcast (StartIntro v)\n\ndefine Intro\nswitch costume to (sunset v)\nswitch backdrop to (intro v)\nwait (1.5) seconds\n\n@Background\n\nwhen I receive [start v]\nshow\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\n\nwhen I receive [nextlevel v]\nnext costume\n\n@Moving Platform\n\nwhen I receive [nextlevel v]\nnext costume\n\nwhen flag clicked\ngo to [back v] layer\nswitch costume to (costume1 v)\nhide\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [7]> then\n        glide (1.5) secs to x: (-60) y: (-120)\n        glide (1.5) secs to x: (100) y: (-120)\n    end\n    if <(costume [number v]) = [10]> then\n        glide (1.5) secs to x: (100) y: (-130)\n        glide (1.5) secs to x: (260) y: (-130)\n    end\nend\n\nwhen I receive [start v]\nshow\n\n@Instructions\n\nwhen flag clicked\nset [amount of times touched v] to [0]\ngo to [front v] layer\nhide\nswitch costume to (costume1 v)\n\nwhen I receive [start v]\nset voice to (squeak v)::tts\ngo [backward v] (6) layers\nshow\nforever\n    Talk\nend\n\nwhen I receive [nextlevel v]\nset [amount of times touched v] to [0]\nnext costume\n\ndefine Talk\nif <<(Amount of times touched) = [0]> and <touching (player v)?>> then\n    change [amount of times touched v] by (1)\n    Use Chatterbox\nend\n\ndefine Use Chatterbox\nif <(costume [number v]) = [1]> then\n    think (join [Hello] (username)) for (2) seconds\n    think (join (username) [, Did you know that you can use the arrow keys to move!]) for (3) seconds\n    think [Collect the coin to progress to the next level!] for (2) seconds\nend\nif <(costume [number v]) = [2]> then\n    think (join (username) [, use Space or Up Arrow To Jump!]) for (2) seconds\nend\nif <(costume [number v]) = [3]> then\n    think [Spikes are Bad] for (2) seconds\nend\nif <(costume [number v]) = [4]> then\n    think [Lava is also Bad] for (2) seconds\n    think [Try clicking 'C' to change your skin!] for (2) seconds\nend\nif <(costume [number v]) = [7]> then\n    think [Oh look! A moving platform!] for (2) seconds\nend\nif <(costume [number v]) = [8]> then\n    think [You are now entering the city!] for (2) seconds\nend\nif <(costume [number v]) = [10]> then\n    think [Oh cool! A floating Island!] for (2) seconds\nend\nif <(costume [number v]) = [11]> then\n    set [amount of times touched v] to [0]\n    if <(Cloud Realm) = [1]> then\n        think [You are now entering the cloud realm! All of the realms look different and have different sounds, so be careful! ] for (4) seconds\n        think [And you can also jump higher in the cloud realm than you can in the Grasslands realm.] for (2) seconds\n    else\n        think [You're Realm Has Not Loaded Yet. Please Wait. We are sorry for this inconvenience. Please try again soon.] for (3) seconds\n    end\nend\nif <(costume [number v]) = [12]> then\n    think [Oh NO! A enemy assassin!] for (2) seconds\nend\nif <(costume [number v]) = [13]> then\n    think [There might be a fake island. And avoid the cloud juice! ] for (2) seconds\nend\nif <(costume [number v]) = [14]> then\n    think (join (username) [ , These next levels are really dangerous! There are still two realms to go and each is harder than the last, so be prepared!]) for (4) seconds\nend\nif <(costume [number v]) = [20]> then\n    think [You are entering the jungle realm!] for (2) seconds\nend\nif <(costume [number v]) = [21]> then\n    think [Climb the tree!] for (2) seconds\nend\nif <(costume [number v]) = [23]> then\n    think [I am always adding more levels, so be sure to come back soon.] for (2) seconds\n    switch backdrop to (start v)\n    hide variable [music volume v]\nend\n\n@Enemy AI\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\ngo to [back v] layer\ngo [forward v] (4) layers\n\nwhen I receive [start v]\nshow\nforever\n    if <(costume [number v]) = [12]> then\n        glide (2) secs to x: (-80) y: (0)\n        glide (2) secs to x: (120) y: (0)\n    end\nend\n\nwhen I receive [nextlevel v]\nnext costume\n\n@Coin\n\nwhen flag clicked\nswitch costume to (costume1 v)\nset [ghost v] effect to (0)\nset size to (100) %\nset [nextlevel v] to [0]\nhide\n\nwhen I receive [nextlevel v]\nset [nextlevel v] to [0]\nnext costume\nshow\n\nwhen I receive [start v]\nshow\nforever\n    if <touching (player v)?> then\n        set volume to (Music Volume) %\n        if <(Cloud Realm) = [0]> then\n            start sound [Connect v]\n        end\n        if <(Cloud Realm) = [1]> then\n            start sound [Disconnect v]\n        end\n        if <(Cloud Realm) = [2]> then\n            start sound [Bell Toll v]\n        end\n        set [nextlevel v] to [1]\n        hide\n    end\nend\n\nwhen I receive [start v]\nforever\n    repeat (10)\n        change [ghost v] effect by (4)\n    end\n    repeat (10)\n        change [ghost v] effect by (-4)\n    end\nend\n\n@Blank\n\n@Blank2\n\n@Intro\n\ndefine smooth glide to x position: (x) y position: (y) size: (size) direction: (direction) smoothness: (speed)\nrepeat until <<(round (x position)) = (x)> and <<(round (y position)) = (y)> and <<(round (size)) = (size)> and <(round (direction)) = (direction)>>>>\n    change x by (((x) - (x position)) / (speed))\n    change y by (((y) - (y position)) / (speed))\n    change size by (((size) - (size)) / (speed))\n    turn right (((direction) - (direction)) / (speed)) degrees\nend\n\nwhen I start as a clone\nif <(clone id) = [1]> then\n    go to x: (0) y: (0)\n    switch costume to (circles v)\n    wait (3.5) seconds\n    show\n    repeat (6)\n        switch costume to (circles v)\n        set size to (65) %\n        smooth glide to x position: [0] y position: [0] size: [100] direction: [90] smoothness: [3]\n        wait (.25) seconds\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [2]> then\n    go to x: (0) y: (0)\n    set size to (100) %\n    switch costume to (grid v)\n    wait (3.5) seconds\n    show\n    go to [back v] layer\n    wait (3.5) seconds\n    switch costume to (back hexagons v)\nend\n\nwhen I start as a clone\nif <(clone id) = [3]> then\n    go to x: (0) y: (0)\n    set size to (0) %\n    go to [front v] layer\n    switch costume to (name v)\n    wait (3.3) seconds\n    show\n    smooth glide to x position: [0] y position: [0] size: [100] direction: [90] smoothness: [4]\n    repeat (4)\n        set size to (150) %\n        smooth glide to x position: [0] y position: [0] size: [100] direction: [90] smoothness: [4]\n        wait (.2) seconds\n    end\n    set size to (150) %\n    repeat (16)\n        turn right (20) degrees\n    end\n    smooth glide to x position: [0] y position: [0] size: [100] direction: [90] smoothness: [7]\n    wait (.5) seconds\n    go to [front v] layer\n    smooth glide to x position: [0] y position: [0] size: [150] direction: [90] smoothness: [2]\n    go to [front v] layer\n    repeat (5)\n        change size by (1)\n    end\n    wait (.05) seconds\n    repeat (3)\n        change size by (-1)\n    end\n    repeat (5)\n        change size by (-2)\n    end\n    repeat (3)\n        change size by (-8)\n    end\n    repeat (4)\n        change size by (-16)\n    end\nend\n\nwhen I start as a clone\nif <(clone id) = [4]> then\n    go to x: (-100) y: (0)\n    set size to (100) %\n    go to [front v] layer\n    go [backward v] (3) layers\n    switch costume to (arrows v)\n    wait (3.5) seconds\n    show\n    smooth glide to x position: [100] y position: [0] size: [100] direction: [90] smoothness: [5]\n    go to x: (-100) y: (0)\n    go [backward v] (1) layers\n    smooth glide to x position: [100] y position: [0] size: [100] direction: [90] smoothness: [5]\n    go to x: (-100) y: (0)\n    go [forward v] (3) layers\n    smooth glide to x position: [100] y position: [0] size: [100] direction: [90] smoothness: [5]\n    go [backward v] (1) layers\n    repeat (3)\n        go to x: (-100) y: (0)\n        smooth glide to x position: [100] y position: [0] size: [100] direction: [90] smoothness: [5]\n    end\nend\n\nwhen I start as a clone\nif <(clone id) = [5]> then\n    go to x: (100) y: (0)\n    set size to (100) %\n    point in direction (-90)\n    go to [front v] layer\n    go [backward v] (3) layers\n    switch costume to (arrows v)\n    wait (3.5) seconds\n    show\n    smooth glide to x position: [-100] y position: [0] size: [100] direction: [-90] smoothness: [5]\n    go to x: (100) y: (0)\n    go [backward v] (3) layers\n    smooth glide to x position: [-100] y position: [0] size: [100] direction: [-90] smoothness: [5]\n    go to x: (100) y: (0)\n    go [forward v] (3) layers\n    smooth glide to x position: [-100] y position: [0] size: [100] direction: [-90] smoothness: [5]\n    go [backward v] (1) layers\n    repeat (3)\n        go to x: (100) y: (0)\n        smooth glide to x position: [-100] y position: [0] size: [100] direction: [-90] smoothness: [5]\n    end\nend\n\nwhen I start as a clone\nif <(clone id) = [6]> then\n    go to x: (0) y: (0)\n    set size to (200) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (effect v)\n    wait (6.75) seconds\n    go to [front v] layer\n    go [backward v] (1) layers\n    show\n    repeat (20)\n        turn right (10) degrees\n        create clone of (_myself_ v)\n        set [clone id v] to [7]\n    end\n    repeat (5)\n        turn right (10) degrees\n        change [ghost v] effect by (20)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [7]> then\n    wait (.3) seconds\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [8]> then\n    go to x: (0) y: (0)\n    set size to (100) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (effect2 v)\n    wait (6.75) seconds\n    go to [front v] layer\n    go [backward v] (1) layers\n    show\n    repeat (20)\n        turn right (-10) degrees\n        create clone of (_myself_ v)\n        set [clone id v] to [9]\n    end\n    repeat (5)\n        turn right (-10) degrees\n        change [ghost v] effect by (20)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [9]> then\n    wait (.3) seconds\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [10]> then\n    go to x: (0) y: (0)\n    set size to (0) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (big  v)\n    set [brightness v] effect to (100)\n    wait (7.5) seconds\n    go to [front v] layer\n    go [forward v] (2) layers\n    show\n    repeat (5)\n        turn right (10) degrees\n        change size by (17)\n    end\n    repeat (8)\n        next costume\n        change size by (15)\n        turn right (1) degrees\n    end\n    delete this clone\nend\n\nrepeat (10)\n\nchange x by (-25)\n\nwhen I start as a clone\nif <(clone id) = [11]> then\n    go to x: (0) y: (0)\n    set size to (0) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (big  v)\n    set [color v] effect to (15)\n    wait (7.6) seconds\n    go to [front v] layer\n    go [forward v] (2) layers\n    show\n    repeat (10)\n        turn right (-10) degrees\n        change size by (17)\n    end\n    repeat (8)\n        next costume\n        change size by (7)\n        turn right (-1) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [12]> then\n    go to x: (0) y: (0)\n    set size to (0) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (big  v)\n    set [color v] effect to (15)\n    wait (5) seconds\n    go to [front v] layer\n    go [backward v] (5) layers\n    show\n    repeat (10)\n        turn right (-10) degrees\n        change size by (17)\n    end\n    repeat (8)\n        next costume\n        change size by (7)\n        turn right (-1) degrees\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [13]> then\n    go to x: (200) y: (65)\n    set size to (50) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (slide v)\n    set [color v] effect to (0)\n    wait (7.5) seconds\n    go to [front v] layer\n    go [forward v] (5) layers\n    show\n    repeat (9)\n        change x by (-20)\n    end\n    repeat (30)\n        change x by (-3)\n    end\n    repeat (9)\n        change x by (-20)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [14]> then\n    go to x: (-200) y: (-50)\n    set size to (50) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (slide v)\n    set [color v] effect to (0)\n    wait (7.5) seconds\n    go to [front v] layer\n    go [forward v] (5) layers\n    show\n    repeat (9)\n        change x by (20)\n    end\n    repeat (30)\n        change x by (3)\n    end\n    repeat (9)\n        change x by (20)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [15]> then\n    go to x: (0) y: (0)\n    set size to (150) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (shock v)\n    set [color v] effect to (0)\n    wait (9) seconds\n    go to [front v] layer\n    go [forward v] (5) layers\n    show\n    repeat (4)\n        next costume\n        change size by (35)\n    end\n    repeat (3)\n        next costume\n        change size by (15)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [16]> then\n    go to x: (0) y: (0)\n    set size to (750) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (shock v)\n    set [color v] effect to (0)\n    wait (9) seconds\n    go to [front v] layer\n    go [backward v] (2) layers\n    repeat (20)\n        create clone of (_myself_ v)\n        set [clone id v] to [17]\n        change size by (-75)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [17]> then\n    show\n    repeat (4)\n        next costume\n        change size by (35)\n    end\n    repeat (3)\n        next costume\n        change size by (15)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [16]> then\n    go to x: (0) y: (0)\n    set size to (750) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (shock v)\n    set [color v] effect to (0)\n    wait (9) seconds\n    go to [front v] layer\n    go [backward v] (2) layers\n    repeat (20)\n        create clone of (_myself_ v)\n        set [clone id v] to [17]\n        change size by (-75)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [18]> then\n    go to x: (0) y: (0)\n    set size to (100) %\n    clear graphic effects\n    show\n    set [ghost v] effect to (100)\n    point in direction (90)\n    switch costume to (flash v)\n    set [color v] effect to (0)\n    wait (9.15) seconds\n    go to [front v] layer\n    go [forward v] (5) layers\n    repeat (10)\n        change [ghost v] effect by (-10)\n    end\nend\n\nwhen I start as a clone\nif <(clone id) = [19]> then\n    go to x: (0) y: (25)\n    set size to (100) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (idk xddd v)\n    set [brightness v] effect to (0)\n    wait (3.5) seconds\n    go to [back v] layer\n    go [forward v] (1) layers\n    show\n    repeat (5)\n        go to x: (0) y: (25)\n        glide (.5) secs to x: (0) y: (-25)\n    end\n    delete this clone\nend\n\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [22]\n\nwhen I start as a clone\nif <(clone id) = [20]> then\n    go to x: (200) y: (0)\n    set size to (100) %\n    clear graphic effects\n    point in direction (90)\n    switch costume to (idk xddd v)\n    set [brightness v] effect to (0)\n    wait (2.75) seconds\n    go to [back v] layer\n    go [forward v] (2) layers\n    show\n    smooth glide to x position: [-200] y position: [0] size: [100] direction: [90] smoothness: [6]\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clone id) = [21]> then\n    go to x: (-200) y: (0)\n    set size to (100) %\n    clear graphic effects\n    point in direction (-90)\n    switch costume to (idk xddd v)\n    set [brightness v] effect to (0)\n    wait (2.75) seconds\n    go to [back v] layer\n    go [forward v] (2) layers\n    show\n    smooth glide to x position: [200] y position: [0] size: [100] direction: [-90] smoothness: [6]\n    delete this clone\nend\nwait (7) seconds\nbroadcast (Start v)\n\nwhen I start as a clone\nwait (9.75) seconds\nrepeat (10)\n    change [ghost v] effect by (10)\nend\ndelete this clone\n\nwhen flag clicked\nclear graphic effects\n\nshow\n\nwhen I receive [startintro v]\nset size to (100) %\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [1]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [2]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [3]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [ 4]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [5]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [6]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [8]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [10]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [11]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [12]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [13]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [14]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [15]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [16]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [18]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [19]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [20]\nwait (0) seconds\ncreate clone of (_myself_ v)\nset [clone id v] to [21]\n\nwhen I receive [startintro v]\nclear graphic effects\npoint in direction (90)\nhide\nstart sound [panzoid v]\n\n