ⓒ Blue A Platformer V.6 #games #all #platformer

Instructions: I Really Want to get this on the front page or featured. I have never been on the front page. I hope to be soon :)—————IF YOU ARE ON COMPUTER, PRESS C TO STOP THE CURSOR. Wait a few seconds before the button that closes out the instructions show. Give a like and favorite for a special block which gives a new costume and makes it smaller. Also, you receive the skip button. I will give a follow to a lucky person who likes and loves. Fullscreen recommended after liked and loved\nDON’T LIKE AND LOVE BEFORE CLOSING OUT THE INSTRUCTIONS. IF YOU THINK YOU CAN CHEAT BY FAVORITING AND LIKING THEN DISLIKING, IT DOESN’T WORK.

@Stage\n\nwhen I receive [help screen v]\nswitch backdrop to (backdrop2 v)\n\n@levels\n\nwhen I receive [message1 v]\nnext costume\nchange [level v] by (1)\n\nwhen flag clicked\nhide\nswitch costume to (1 v)\ngo to x: (37) y: (27)\nwait (.1) seconds\ngo to [back v] layer\n\nwhen I receive [someone pressed s key v]\nif <not <(costume [number v]) = [15]>> then\n    next costume\n    change [level v] by (1)\nend\n\nwhen I receive [someone pressed skip button v]\nif <not <(costume [number v]) = [15]>> then\n    next costume\n    change [level v] by (1)\nend\n\nwhen flag clicked\nset drag mode [not draggable v]\n\nwhen I receive [help screen v]\ngo to [back v] layer\n\nwhen flag clicked\nforever\n    if <<touching (mouse-pointer v)?> and <mouse down?>> then\n        go to x: (37) y: (27)\n    end\nend\n\nwhen I receive [restart v]\nswitch costume to (1 v)\n\nwhen I receive [help hide v]\ngo to [front v] layer\n\nwhen I receive [help hide v]\nshow\n\n@bounce pad\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [message1 v]\nnext costume\n\nwhen I receive [someone pressed s key v]\nif <not <(costume [number v]) = [15]>> then\n    next costume\nend\n\nwhen I receive [someone pressed skip button v]\nif <not <(costume [number v]) = [15]>> then\n    next costume\nend\n\nwhen I receive [restart v]\nswitch costume to (costume1 v)\n\nwhen I receive [help screen v]\ngo to [back v] layer\n\nwhen I receive [help hide v]\ngo to [front v] layer\n\nwhen I receive [bounce pad v]\ngo to x: (36) y: (23)\nrepeat (15)\n    change y by (-2)\nend\nrepeat (15)\n    change y by (2)\nend\nset size to (100) %\n\nchange [color v] effect by (25)\n\n@spikes\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [message1 v]\nnext costume\n\nwhen I receive [someone pressed s key v]\nif <not <(costume [number v]) = [15]>> then\n    next costume\nend\n\nwhen I receive [someone pressed skip button v]\nif <not <(costume [number v]) = [15]>> then\n    next costume\nend\n\nwhen I receive [restart v]\nswitch costume to (costume1 v)\n\nwhen I receive [help screen v]\ngo to [back v] layer\n\nwhen I receive [help hide v]\ngo to [front v] layer\n\n@Close\n\nwhen flag clicked\nhide\nwait (9) seconds\nshow\ngo to [front v] layer\n\nwhen this sprite clicked\nswitch costume to (button5-b v)\nwait (.1) seconds\nswitch costume to (button5-a v)\nbroadcast (Help Hide v)\n\nwhen I receive [help hide v]\nhide\n\nwhen I receive [help screen v]\nshow\nwait (.00000000000000001) seconds\ngo to [front v] layer\n\n@Instructions\n\nwhen I receive [help hide v]\nswitch costume to (costume3 v)\n\nwhen I receive [help screen v]\nswitch costume to (costume2 v)\ngo to [back v] layer\nwait (5) seconds\ngo to [front v] layer\nswitch costume to (costume1 v)\n\nwhen flag clicked\nhide\ngo to [front v] layer\nswitch costume to (costume1 v)\nwait (9) seconds\nshow\n\n@Restart\n\nwhen I receive [help screen v]\ngo to [back v] layer\n\nwhen I receive [help hide v]\nshow\nwait (1) seconds\ngo to [front v] layer\n\nwhen this sprite clicked\nbroadcast (Restart v)\nstart sound [Pop v]\n\nwhen flag clicked\ngo to [back v] layer\n\nwhen I receive [help hide v]\nshow\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(LEVEL) = [15]> then\n        hide\n    end\nend\n\n@detector\n\nwhen flag clicked\nshow\nset [ghost v] effect to (100)\nwait (.01) seconds\nset [actions \(love/fave\) v] to [0]\nforever\n    set [touching v] to [none]\n    Detect [love] at [-201] [-220]\n    Detect [fave] at [-201] [-220]\nend\n\ndefine Detect (thing) at (x) (y)\nswitch costume to (empty v)\nset size to (27000) %\ngo to x: (x) y: (y)\nset size to (100) %\nswitch costume to (thing)\nif <touching (mouse-pointer v)?> then\n    set [touching v] to (costume [name v])\nend\n\nwhen flag clicked\nforever\n    wait until <(touching) = [love]>\n    wait (0.2) seconds\n    if <(touching) = [love]> then\n        change [actions \(love/fave\) v] by (1)\n        stop [this script v]\n    end\nend\n\nwhen flag clicked\nforever\n    wait until <(touching) = [fave]>\n    wait (0.2) seconds\n    if <(touching) = [fave]> then\n        change [actions \(love/fave\) v] by (1)\n        stop [this script v]\n    end\nend\n\n@Love and fave reminder\n\nwhen flag clicked\nwait (2.5) seconds\ngo to [front v] layer\n\nwhen flag clicked\nhide\n\nwhen I receive [help hide v]\nhide\nwait (1) seconds\nforever\n    if <(Actions \(love/fave\)) < [2]> then\n        switch costume to (costume1 v)\n        go to x: (0) y: (150)\n        show\n        go to [front v] layer\n        start sound [High Whoosh v]\n        repeat (11)\n            change y by (-6)\n        end\n        repeat (7)\n            change y by (3)\n        end\n        repeat (6)\n            change y by (-2)\n        end\n        wait (5) seconds\n        start sound [High Whoosh v]\n        repeat (17)\n            change y by (7)\n        end\n        hide\n        wait (pick random (10) to (20)) seconds\n    else\n        stop [this script v]\n    end\nend\n\n@Thanks\n\nwhen flag clicked\ngo to x: (-7) y: (-47)\nwait (0) seconds\nhide\ngo to [front v] layer\nswitch costume to (costume1 v)\nwait (3) seconds\nhide\nwait (1) seconds\nwait until <(Actions \(love/fave\)) = [2]>\nwait (.1) seconds\nshow\ngo to x: (-7) y: (-47)\ngo to [front v] layer\nswitch costume to (3 v)\nset [ghost v] effect to (100)\nwait (2) seconds\nrepeat (15)\n    change y by ((y position) / (-15))\n    change [ghost v] effect by (-5)\nend\nwait (1) seconds\nrepeat (10)\n    change y by (((y position) - (-100)) / (-15))\n    change [ghost v] effect by (10)\nend\nhide\n\n@Skip\n\nwhen this sprite clicked\nplay sound [pop v] until done\nbroadcast (someone pressed skip button v)\n\nwhen I receive [help screen v]\ngo to [back v] layer\n\nwhen flag clicked\nset [actions \(love/fave\) v] to [1]\nhide\ngo to [back v] layer\n\nwhen flag clicked\nwait until <(Actions \(love/fave\)) = [2]>\ngo to [front v] layer\nshow\nwait (3) seconds\ngo to [front v] layer\nwait until <(Like and Love off) = [2]>\nhide\n\n@Music\n\nwhen flag clicked\nwait (.00001) seconds\nhide\ngo to [back v] layer\nswitch costume to (costume2 v)\nset volume to (0) %\ngo to [back v] layer\nwait (9) seconds\nplay sound [Elektronomia - Superhero \[NomiaTunes Release\] v] until done\nwait (.0000000001) seconds\ngo to [back v] layer\nhide\nforever\n    play sound [Elektronomia - Superhero \[NomiaTunes Release\] v] until done\n    go to [front v] layer\n    show\nend\n\nwhen this sprite clicked\nplay sound [pop v] until done\nif <(costume [number v]) = [1]> then\n    set volume to (0) %\nelse\n    set volume to (100) %\nend\nnext costume\n\nwhen I receive [help hide v]\ngo to [front v] layer\n\nwhen I receive [help hide v]\nshow\nwait (.00001) seconds\ngo to [front v] layer\n\nwhen flag clicked\nwait (.01) seconds\nhide\n\n@player\n\nwhen flag clicked\nset [my variable v] to [0]\nforever\n    if <<touching (spikes v)?> or <touching (lava v)?>> then\n        set rotation style [all around v]\n        repeat (3)\n            change size by (-7)\n            change [ghost v] effect by (20)\n            turn right (30) degrees\n            change [whirl v] effect by (40)\n            change [color v] effect by (20)\n            wait (0) seconds\n        end\n        clear graphic effects\n        set rotation style [left-right v]\n        point in direction (90)\n        set [my variable v] to [1]\n        set [my variable v] to [0]\n        point in direction (90)\n    end\nend\n\nwhen flag clicked\nset [level v] to [1]\n\nwhen flag clicked\nforever\n    if <(y position) < [-183]> then\n        set x to (-217)\n    end\nend\n\nwhen flag clicked\nset size to (50) %\ngo to x: (-216) y: (-68)\nshow\nset [x v] to [0]\nset [y v] to [0]\nforever\n    change [y v] by (-1)\n    if <not <(my variable) = [1]>> then\n        if <<<key (left arrow v) pressed?> or <<mouse down?> and <(x position) > (mouse x)>>> or <key (a v) pressed?>> then\n            change [x v] by (-1)\n            point in direction (-90)\n        end\n        if <<key (right arrow v) pressed?> or <<<mouse down?> and <(mouse x) > (x position)>> or <key (d v) pressed?>>> then\n            change [x v] by (1)\n        end\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (levels v)?> then\n        change y by (1)\n    end\n    if <touching (levels v)?> then\n        change y by (1)\n    end\n    if <touching (levels v)?> then\n        change y by (1)\n    end\n    if <touching (levels v)?> then\n        change y by (1)\n    end\n    if <touching (levels v)?> then\n        change y by (-2)\n        change x by ((x) * (-1))\n        if <<key (up arrow v) pressed?> or <<<mouse down?> and <(mouse y) > (y position)>> or <key (w v) pressed?>>> then\n            set [y v] to [17]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (levels v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<<key (up arrow v) pressed?> or <<<mouse down?> and <(mouse y) > (y position)>> or <key (w v) pressed?>>> and <touching (levels v)?>> then\n        set [y v] to [14]\n    end\n    change y by (1)\n    if <<(x position) > [222]> and <touching (_edge_ v)?>> then\n        set y to (0)\n        set x to (-217)\n        broadcast (message1 v)\n        play sound [Coin v] until done\n    end\n    if <touching (bounce pad v)?> then\n        set [y v] to [20]\n        broadcast (Bounce Pad v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <<(y position) < [-153]> and <touching (_edge_ v)?>> then\n        set x to (-217)\n        set y to (0)\n    end\nend\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nrepeat (10)\n    change [brightness v] effect by (3)\nend\ndelete this clone\n\nwhen flag clicked\nforever\n    if <(x position) > [237]> then\n        broadcast (message1 v)\n        go to x: (-223) y: (-100)\n    end\nend\n\nwhen I receive [message1 v]\nchange [level v] by (1)\n\nwhen flag clicked\nwait until <(Actions \(love/fave\)) = [2]>\ngo to x: (-200) y: (-81)\nswitch costume to (right2 v)\nset size to (40) %\n\nwhen I receive [someone pressed s key v]\nchange [level v] by (1)\n\nwhen I receive [someone pressed skip button v]\ngo to x: (-218) y: (-106)\n\nwhen flag clicked\nswitch costume to (right v)\n\nwhen flag clicked\nforever\n    if <<key (p v) pressed?> and <not <(level) = [15]>>> then\n        wait until <not <key (p v) pressed?>>\n        broadcast (someone pressed S key v)\n        go to x: (-218) y: (-90)\n    end\nend\n\nwhen flag clicked\nset drag mode [not draggable v]\n\nwhen flag clicked\nforever\n    if <<key (p v) pressed?> and <not <(level) = [15]>>> then\n        wait until <not <key (p v) pressed?>>\n        broadcast (someone pressed S key v)\n        go to x: (-218) y: (-90)\n    end\nend\n\nwhen flag clicked\nwait until <(Like and Love off) = [2]>\ngo to x: (-200) y: (-81)\nswitch costume to (right v)\nset size to (50) %\n\nwhen flag clicked\nforever\n    if <<(Actions \(love/fave\)) = [2]> and <not <(Like and Love off) = [2]>>> then\n        set size to (40) %\n    else\n        set size to (50) %\n    end\nend\n\nwhen flag clicked\nforever\n    if <<touching (spikes v)?> or <touching (lava v)?>> then\n        wait (.1) seconds\n        go to x: (-213) y: (-101)\n    end\nend\n\nwhen flag clicked\nwait (.0000000000000001) seconds\ngo to [back v] layer\nhide\n\nwhen I receive [help hide v]\nshow\n\n@Backrground\n\nwhen flag clicked\nset [ghost v] effect to (60)\nset drag mode [not draggable v]\nforever\n    go to [back v] layer\n    next costume\n    wait (.00000000000000000000000000000001) seconds\nend\n\n@Cheater\n\nwhen flag clicked\nset [like and love off v] to [0]\nhide\ngo to [front v] layer\nwait (1) seconds\nwait until <(Like and Love off) = [2]>\nwait (1) seconds\nshow\ngo to x: (0) y: (50)\nreset timer\ngo to [front v] layer\nswitch costume to (3 v)\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\nhide\n\n@detector2\n\nwhen flag clicked\nshow\nset [ghost v] effect to (100)\nwait (.01) seconds\nforever\n    set [touching v] to [none]\n    Detect [love] at [-201] [-220]\n    Detect [fave] at [-201] [-220]\nend\n\ndefine Detect (thing) at (x) (y)\nswitch costume to (empty v)\nset size to (27000) %\ngo to x: (x) y: (y)\nset size to (100) %\nswitch costume to (thing)\nif <touching (mouse-pointer v)?> then\n    set [touching v] to (costume [name v])\nend\n\nwhen flag clicked\nforever\n    if <(Actions \(love/fave\)) = [2]> then\n        wait until <(touching) = [love]>\n        wait (0.2) seconds\n        if <(touching) = [love]> then\n            change [like and love off v] by (1)\n            stop [this script v]\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Actions \(love/fave\)) = [2]> then\n        wait until <(touching) = [fave]>\n        wait (0.2) seconds\n        if <(touching) = [fave]> then\n            change [like and love off v] by (1)\n            stop [this script v]\n        end\n    end\nend\n\n@Cursor\n\nwhen I start as a clone\ngo [backward v] (5) layers\ngo to (mouse-pointer v)\nset [ghost v] effect to (pick random (0) to (5))\nshow\nrepeat (100)\n    change [ghost v] effect by (5)\n    change [color v] effect by (pick random (0.5) to (9.5))\n    move (-3) steps\n    turn right (pick random (1) to (20)) degrees\n    change size by (-5)\n    change [brightness v] effect by (1.1)\nend\ndelete this clone\n\nwhen flag clicked\nshow\nset size to (75) %\nset [brightness v] effect to (20)\nset [ghost v] effect to (20)\npoint in direction (90)\nforever\n    go to [front v] layer\n    change [color v] effect by (0.5)\n    go to (mouse-pointer v)\n    turn right (pick random (1) to (360)) degrees\n    create clone of (_myself_ v)\nend\n\nwhen flag clicked\nforever\n    go to [back v] layer\n    go [forward v] (3) layers\nend\n\nwhen [c v] key pressed\nbroadcast (Cursor off v)\nhide\n\nwhen I receive [cursor off v]\nhide\nstop [other scripts in sprite v]\n\nwhen flag clicked\nforever\n    if <<(x position) < [-165]> and <(y position) = [180]>> then\n        broadcast (Stop v)\n    end\nend\n\nwhen flag clicked\nforever\n    set [ghost v] effect to (99.99999999)\nend\n\n@Thumbnail\n\nwhen [timer v] > (0)\n\nshow\n\ngo to x: (0) y: (-1000)\n\nrepeat until <(round (y position)) = [0]>\nset y to (0)\n\ngo to [back v] layer\ngo to x: (0) y: (0)\n\nchange [ghost v] effect by (-10)\nchange y by (((0) - (y position)) / (3))\n\nwhen flag clicked\n\nforever\n    go to [front v] layer\n    reset timer\n    set size to (100) %\nend\n\nwhen flag clicked\ngo to x: (0) y: (0)\nrepeat (10)\n    go to [front v] layer\n    set size to (100) %\n    change [ghost v] effect by (10)\n    change y by (((-1) - (y position)) / (-1.5))\nend\nhide\n\nwhen flag clicked\ngo to x: (-7) y: (-47)\nwait (0) seconds\nhide\ngo to [front v] layer\nswitch costume to (thumbnail v)\nwait (3) seconds\nhide\nwait (1) seconds\nwait until <(Actions Stop) = [1]>\n\nwhen I receive [stop v]\nshow\ngo to x: (0) y: (0)\n\nwhen flag clicked\nset [ghost v] effect to (60)\nset drag mode [not draggable v]\nforever\n    go to [front v] layer\n    next costume\n    wait (.00000000000000000000000000000001) seconds\nend\n\nclear graphic effects\nset size to (100) %\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\nwait (.1) seconds\nforever\n    go to [front v] layer\nend\n\n@Intro\n\ndefine Clone Particles\nset [clone id v] to [Particle]\nrepeat (75)\n    create clone of (_myself_ v)\n    turn right (15) degrees\nend\npoint in direction (90)\n\ndefine Clone Row of Boxes\nset [brightness v] effect to (10)\nrepeat (9)\n    create clone of (_myself_ v)\n    change [var 2 v] by (-1)\n    change [brightness v] effect by (-2)\nend\n\ndefine Bounce with (bounciness) , (speed) and (finishing size)\nset [var 1 v] to [0]\nrepeat until <<(finishing size) = (size)> and <(Var 1) = (size)>>\n    set [var 2 v] to (((Var 2) * ((bounciness) / (100))) + (((finishing size) - (size)) * ((speed) / (20))))\n    set [var 1 v] to (size)\n    change size by (Var 2)\nend\nset size to (finishing size) %\n\ndefine Smooth Glide x: (x) y: (y) speed: (speed) (size)\nrepeat until <<(round (x position)) = (round (x))> and <(round (y position)) = (round (y))>>\n    change x by (((round (x)) - (round (x position))) / (speed))\n    change y by (((round (y)) - (round (y position))) / (speed))\n    change size by (((size) - (size)) / (speed))\nend\ngo to x: (x) y: (y)\nrepeat until <(round (size)) = (round (size))>\n    change size by (((size) - (size)) / (speed))\nend\nset size to (size) %\n\ndefine Type: System (text) (x) (y) (size) (color) (brightness) (speed)\nswitch costume to (master v)\nhide\ngo to x: (x) y: (y)\nset size to (size) %\nset [# v] to [1]\nset [color v] effect to (color)\nset [brightness v] effect to (brightness)\nset [length v] to (length of (text))\nrepeat (length of (text))\n    if <(letter (#) of (text)) > [ ]> then\n        switch costume to (letter (#) of (text))\n        create clone of (_myself_ v)\n        change x by ((size) * ((item (costume [number v]) of [character widths v]) / (90)))\n        change [# v] by (1)\n    else\n        switch costume to ( v)\n        create clone of (_myself_ v)\n        change x by ((size) * ((item (costume [number v]) of [character widths v]) / (90)))\n        change [# v] by (1)\n    end\n    wait (speed) seconds\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Letter]> then\n    wait until <(timer) > [0.5]>\n    wait ((#) / (Length)) seconds\n    show\n    set [x v] to (x position)\n    set [y v] to (y position)\n    go to [front v] layer\n    set size to (0) %\n    go to x: (0) y: (0)\n    Smooth Glide x: (X) y: (Y) speed: (5) (Size)\n    wait until <(timer) > [1.9]>\n    wait ((#) / ((Length) * (2))) seconds\n    set [var 1 v] to ((size) / (10))\n    repeat (30)\n        Change Size By: (Var 1)\n        change y by (Var 1)\n        change [var 1 v] by ((0) - ((size) / (100)))\n        change [ghost v] effect by (2)\n    end\n    delete this clone\nend\nif <(Clone ID) = [Box]> then\n    point in direction (180)\n    switch costume to (box v)\n    set [ghost v] effect to (50)\n    set size to (15) %\n    show\n    go to [back v] layer\n    go to x: ((Var 1) * (40)) y: ((Var 2) * (40))\n    repeat until <(size) > [89]>\n        change size by (((91) - (size)) / (10))\n        turn right (((180) - (direction)) / (10)) degrees\n        change [ghost v] effect by (-5)\n    end\n    set size to (90) %\n    set [ghost v] effect to (0)\n    wait until <(timer) > [3.5]>\n    set [brightness v] effect to (0)\n    repeat (20)\n        turn right (5) degrees\n        change size by (-5)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\n\nwhen flag clicked\nset [username v] to [Wawa29]\nSetup Lists\nType (Username) [-200] [0] [200] [115] [100] [0]\nstart sound [Tobu - Candyland pt II2 v]\nreset timer\nclear graphic effects\nset [clone id v] to [Back 2]\ncreate clone of (_myself_ v)\nset [clone id v] to [Box]\nset [var 1 v] to [-6]\nrepeat (13)\n    set [var 2 v] to [4]\n    Clone Row of Boxes\n    change [var 1 v] by (1)\nend\nwait (1) seconds\nset [clone id v] to [Logo]\ncreate clone of (_myself_ v)\nset [clone id v] to [Back]\ncreate clone of (_myself_ v)\nset [clone id v] to [Hider 1]\ncreate clone of (_myself_ v)\nset [clone id v] to [Hider 2]\ncreate clone of (_myself_ v)\nwait until <(timer) > [4]>\nClone Particles\nwait until <(timer) > [5.7]>\nClone Particles\nwait until <(timer) > [8.5]>\nbroadcast (Start Project v)\n\ndefine Setup Lists\ndelete all of [character widths v]\nadd [thing] to [character widths v]\nadd [29] to [character widths v]\nadd [24] to [character widths v]\nadd [28] to [character widths v]\nadd [27] to [character widths v]\nadd [24] to [character widths v]\nadd [24] to [character widths v]\nadd [28] to [character widths v]\nadd [28] to [character widths v]\nadd [7] to [character widths v]\nadd [21] to [character widths v]\nadd [22] to [character widths v]\nadd [22] to [character widths v]\nadd [34] to [character widths v]\nadd [27] to [character widths v]\nadd [34] to [character widths v]\nadd [22] to [character widths v]\nadd [34] to [character widths v]\nadd [21] to [character widths v]\nadd [23] to [character widths v]\nadd [27] to [character widths v]\nadd [27] to [character widths v]\nadd [29] to [character widths v]\nadd [38] to [character widths v]\nadd [26] to [character widths v]\nadd [27] to [character widths v]\nadd [27] to [character widths v]\nadd [11] to [character widths v]\nadd [20] to [character widths v]\nadd [21] to [character widths v]\nadd [25] to [character widths v]\nadd [21] to [character widths v]\nadd [20] to [character widths v]\nadd [21] to [character widths v]\nadd [20] to [character widths v]\nadd [20] to [character widths v]\nadd [20] to [character widths v]\nadd [14] to [character widths v]\nadd [25] to [character widths v]\nadd [15] to [character widths v]\nadd [10] to [character widths v]\nadd [24] to [character widths v]\nadd [24] to [character widths v]\nadd [20] to [character widths v]\nadd [24] to [character widths v]\nadd [22] to [character widths v]\nadd [16] to [character widths v]\nadd [24] to [character widths v]\nadd [22] to [character widths v]\nadd [10] to [character widths v]\nadd [14] to [character widths v]\nadd [18] to [character widths v]\nadd [9] to [character widths v]\nadd [33] to [character widths v]\nadd [22] to [character widths v]\nadd [24] to [character widths v]\nadd [24] to [character widths v]\nadd [24] to [character widths v]\nadd [15] to [character widths v]\nadd [19] to [character widths v]\nadd [16] to [character widths v]\nadd [22] to [character widths v]\nadd [22] to [character widths v]\nadd [30] to [character widths v]\nadd [20] to [character widths v]\nadd [23] to [character widths v]\nadd [20] to [character widths v]\n\ndefine Change Size By: (size)\nchange size by (size)\nchange x by ((0) - ((size) / (20)))\n\ndefine Find Size (text) (size)\nset [size v] to (size)\nset [width v] to [1]\nset [# v] to [1]\nrepeat (length of (text))\n    if <(letter (#) of (text)) > [ ]> then\n        switch costume to (letter (#) of (text))\n        change [width v] by ((Size) * ((item (costume [number v]) of [character widths v]) / (90)))\n        change [# v] by (1)\n    else\n        switch costume to ( v)\n        change [width v] by ((Size) * ((item (costume [number v]) of [character widths v]) / (90)))\n        change [# v] by (1)\n    end\nend\nif <(Width) > [400]> then\n    change [size v] by (-1)\nend\nif <(Width) < [390]> then\n    change [size v] by (1)\nend\nrepeat until <<<(Width) < [400]> and <(Width) > [389]>> or <(Size) > [300]>>\n    set [width v] to [0]\n    set [# v] to [1]\n    repeat (length of (text))\n        if <(letter (#) of (text)) > [ ]> then\n            switch costume to (letter (#) of (text))\n            change [width v] by ((Size) * ((item (costume [number v]) of [character widths v]) / (90)))\n            change [# v] by (1)\n        else\n            switch costume to ( v)\n            change [width v] by ((Size) * ((item (costume [number v]) of [character widths v]) / (90)))\n            change [# v] by (1)\n        end\n    end\n    if <(Width) > [400]> then\n        change [size v] by (-1)\n    end\n    if <(Width) < [390]> then\n        change [size v] by (1)\n    end\n    if <(Size) > [301]> then\n        set [size v] to [290]\n    end\nend\nset [x v] to ((0) - ((Width) / (2)))\n\ndefine Type (text) (x) (y) (size) (color) (brightness) (speed)\nset [clone id v] to [Letter]\nif <(length of (text)) > [20]> then\n    Find Size [Username Too Long] (size)\n    Type: System [Username Too Long] (X) (y) (Size) (color) (brightness) (speed)\nelse\n    Find Size (text) (size)\n    Type: System (text) (X) (y) (Size) (color) (brightness) (speed)\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Logo]> then\n    wait until <(timer) > [4]>\n    go to [front v] layer\n    clear graphic effects\n    switch costume to (logo v)\n    show\n    go to x: (0) y: (0)\n    set size to (0) %\n    Bounce with (65) , (20) and (90)\n    wait until <(timer) > [5.7]>\n    set [var 1 v] to [10]\n    repeat (27)\n        change size by (Var 1)\n        change [var 1 v] by (-1)\n    end\n    delete this clone\nend\nif <(Clone ID) = [Back]> then\n    go to [back v] layer\n    show\n    go to x: (0) y: (0)\n    set size to (100) %\n    switch costume to (landscape v)\n    clear graphic effects\n    repeat until <(timer) > [8]>\n        set x to (([cos v] of ((timer) * (200)) ) * (50))\n    end\n    delete this clone\nend\nif <(Clone ID) = [Back 2]> then\n    go to [back v] layer\n    show\n    go to x: (0) y: (0)\n    set size to (100) %\n    switch costume to (back2 v)\n    clear graphic effects\n    repeat until <(timer) > [8]>\n        go to [back v] layer\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Particle]> then\n    switch costume to (particle v)\n    clear graphic effects\n    set size to (100) %\n    go to x: (0) y: (0)\n    set [color v] effect to (pick random (100) to (130))\n    go to [front v] layer\n    go [backward v] (10) layers\n    set [var 1 v] to (pick random (10) to (15))\n    set [var 2 v] to (pick random (2) to (7))\n    turn right (pick random (-10) to (10)) degrees\n    show\n    repeat until <touching (_edge_ v)?>\n        move (Var 1) steps\n        change y by (Var 2)\n        change [var 2 v] by (-0.4)\n        set [var 1 v] to ((Var 1) * (0.95))\n    end\n    repeat (10)\n        move (Var 1) steps\n        change y by (Var 2)\n        change [var 2 v] by (-0.4)\n        set [var 1 v] to ((Var 1) * (0.95))\n        change [ghost v] effect by (10)\n    end\n    hide\n    delete this clone\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Hider 1]> then\n    go to [front v] layer\n    wait until <(timer) > [7]>\n    go to [front v] layer\n    point in direction (105)\n    show\n    go to x: (300) y: (0)\n    set size to (100) %\n    switch costume to (hider 2 v)\n    clear graphic effects\n    repeat until <<(round (x position)) = [0]> and <(round (y position)) = [0]>>\n        go to [front v] layer\n        change x by (((0) - (round (x position))) / (5))\n        change y by (((0) - (round (y position))) / (5))\n    end\n    go to x: (0) y: (0)\n    wait (1) seconds\n    go to [front v] layer\n    repeat (20)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\nif <(Clone ID) = [Hider 2]> then\n    wait until <(timer) > [7]>\n    go to [front v] layer\n    point in direction (105)\n    show\n    go to x: (-300) y: (0)\n    set size to (100) %\n    switch costume to (hider 1 v)\n    clear graphic effects\n    repeat until <<(round (x position)) = [0]> and <(round (y position)) = [0]>>\n        change x by (((0) - (round (x position))) / (5))\n        change y by (((0) - (round (y position))) / (5))\n    end\n    go to x: (0) y: (0)\n    wait (1) seconds\n    repeat (20)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\n\ngo to [front v] layer\n\nwhen flag clicked\nwait (1) seconds\nset volume to (20) %\n\n@E29601AB-94F0-4D5B-9344-E11E287BE8D4\n\nwhen I receive [help hide v]\nshow\n\nwhen flag clicked\nswitch costume to (e29601ab-94f0-4d5b-9344-e11e287be8d4 v)\ngo to [back v] layer\n\nwhen this sprite clicked\nbroadcast (Cursor off v)\nswitch costume to (e29601ab-94f0-4d5b-9344-e11e287be8d2 v)\nstart sound [Pop v]\n\nwhen I receive [help hide v]\nshow\nwait (1) seconds\ngo to [front v] layer\n\nwhen flag clicked\nhide\n\n@Outro\n\ndefine Clone same sprite (id) (#)\nset [clone id v] to (id)\nrepeat (#)\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Particles]> then\n    set [var 1 v] to [-.5]\n    clear graphic effects\n    set [ghost v] effect to (100)\n    go to [front v] layer\n    set [cam x v] to (pick random (-2500) to (2500))\n    set [cam y v] to (pick random (-2500) to (2500))\n    set [cam z v] to (pick random (0) to (50))\n    forever\n        show\n        repeat until <(Cam Z) < [0]>\n            change [ghost v] effect by (-5)\n            change [cam z v] by (Var 1)\n            if <[8] < (\[OUTRO\] ParticlesOn?)> then\n                change [var 1 v] by (-.02)\n            else\n                change [var 1 v] by (((round (-0.5)) - (round (Var 1))) / (4))\n            end\n        end\n        set [cam x v] to (pick random (-2500) to (2500))\n        set [cam y v] to (pick random (-2500) to (2500))\n        set [cam z v] to (pick random (25) to (50))\n        hide\n    end\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Particles]> then\n    forever\n        set [var 1 v] to (join [-] ((\[OUTRO\] Value 2) / (50)))\n        switch costume to (blank v)\n        set size to (100) %\n        switch costume to (particles v)\n        go to x: ((Cam X) / (Cam Z)) y: ((Cam Y) / (Cam Z))\n        set size to ((100) / (Cam Z)) %\n    end\nend\n\nwhen I receive [outro v]\nreset timer\ngo to x: (0) y: (0)\npoint in direction (90)\nclear graphic effects\nset size to (100) %\nswitch costume to (logo v)\nhide\nset [\[outro\] particleson? v] to [0]\nset [\[outro\] value 1 v] to [Blank]\nset [var 1 v] to [0]\nset [var 2 v] to [0]\nif <(\[OUTRO\] ParticlesOn?) = [1]> then\n    Clone same sprite [Particles] [25]\nend\nset [clone id v] to [Board]\ncreate clone of (_myself_ v)\nset [clone id v] to [Background]\ncreate clone of (_myself_ v)\nset [clone id v] to [Project]\ncreate clone of (_myself_ v)\nset [clone id v] to [Ring]\ncreate clone of (_myself_ v)\nset [clone id v] to [Logo]\ncreate clone of (_myself_ v)\nset [clone id v] to [Icon0]\nrepeat (5)\n    set [clone id v] to (join [Icon] ((letter (6) of (Clone ID)) + (1)))\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nif <(Clone ID) = [Board]> then\n    go to x: (0) y: (300)\n    point in direction (90)\n    go to [front v] layer\n    clear graphic effects\n    set size to (100) %\n    show\n    switch costume to (sign v)\n    repeat (30)\n        set [var 1 v] to (((Var 1) * (0.8)) + ((((([cos v] of ((timer) * (100)) ) * (5)) + (0)) - (y position)) / (5)))\n        change y by (Var 1)\n    end\n    forever\n        set y to (([cos v] of ((timer) * (100)) ) * (5))\n    end\nelse\n    if <(Clone ID) = [Background]> then\n        go to x: (0) y: (0)\n        point in direction (90)\n        go to [back v] layer\n        clear graphic effects\n        set [ghost v] effect to (100)\n        set size to (100) %\n        show\n        switch costume to (background v)\n        forever\n            change [ghost v] effect by (-5)\n            change size by (((100) - (size)) / (5))\n            if <key (space v) pressed?> then\n                set size to (105) %\n            end\n        end\n    else\n        if <(Clone ID) = [Project]> then\n            go to x: (-75) y: (70)\n            point in direction (90)\n            go to [front v] layer\n            clear graphic effects\n            set [ghost v] effect to (100)\n            set size to (18) %\n            show\n            switch costume to (project v)\n            wait (1) seconds\n            forever\n                change [ghost v] effect by (-5)\n                set y to ((([cos v] of ((timer) * (100)) ) * (5)) + (90))\n                if <touching (mouse-pointer v)?> then\n                    change size by (((28) - (size)) / (5))\n                    point in direction ((([cos v] of ((timer) * (100)) ) * (5)) + (90))\n                else\n                    set [var 1 v] to (((Var 1) * (0.8)) + (((23) - (size)) / (5)))\n                    change size by (Var 1)\n                    set [var 2 v] to (((Var 2) * (0.8)) + (((90) - (direction)) / (5)))\n                    turn right (Var 2) degrees\n                end\n            end\n        else\n            if < (Clone ID) contains [Icon]?> then\n                go to x: ((-75) + ((letter (6) of (Clone ID)) * (50))) y: (-60)\n                point in direction (90)\n                go to [front v] layer\n                clear graphic effects\n                set [ghost v] effect to (100)\n                set size to (300) %\n                show\n                switch costume to ((letter (6) of (Clone ID)) + (3))\n                wait (1) seconds\n                forever\n                    change [ghost v] effect by (-5)\n                    set y to ((([cos v] of ((timer) * (100)) ) * (5)) + (-60))\n                    if <touching (mouse-pointer v)?> then\n                        change size by (((300) - (size)) / (5))\n                    else\n                        set [var 1 v] to (((Var 1) * (0.8)) + (((250) - (size)) / (5)))\n                        change size by (Var 1)\n                    end\n                    if <mouse down?> then\n                        if <not <(Clone ID) = (\[OUTRO\] Value 3)>> then\n                            set [brightness v] effect to (0)\n                        end\n                        if <touching (mouse-pointer v)?> then\n                            if <(Clone ID) = [Icon 1]> then\n                                set [\[outro\] value 3 v] to [Icon 1]\n                                set [brightness v] effect to (10)\n                            else\n                                if <(Clone ID) = [Icon 2]> then\n                                    set [\[outro\] value 3 v] to [Icon 2]\n                                    set [brightness v] effect to (10)\n                                else\n                                    if <(Clone ID) = [Icon 3]> then\n                                        set [\[outro\] value 3 v] to [Icon 3]\n                                        set [brightness v] effect to (10)\n                                    else\n                                        if <(Clone ID) = [Icon 4]> then\n                                            set [\[outro\] value 3 v] to [Icon 4]\n                                            set [brightness v] effect to (10)\n                                        else\n                                            if <(Clone ID) = [Icon 5]> then\n                                                set [\[outro\] value 3 v] to [Icon 5]\n                                                set [brightness v] effect to (10)\n                                            end\n                                        end\n                                    end\n                                end\n                            end\n                        else\n                            set [\[outro\] value 3 v] to [Blank]\n                        end\n                    end\n                end\n            else\n                if <(Clone ID) = [Logo]> then\n                    go to x: (-125) y: (-60)\n                    point in direction (90)\n                    go to [front v] layer\n                    clear graphic effects\n                    set [ghost v] effect to (100)\n                    set size to (120) %\n                    show\n                    switch costume to (logo v)\n                    wait (1) seconds\n                    forever\n                        change [ghost v] effect by (-5)\n                        set y to ((([cos v] of ((timer) * (100)) ) * (5)) + (-60))\n                        if <touching (mouse-pointer v)?> then\n                            change size by (((120) - (size)) / (5))\n                        else\n                            set [var 1 v] to (((Var 1) * (0.8)) + (((100) - (size)) / (5)))\n                            change size by (Var 1)\n                        end\n                    end\n                else\n                    if <(Clone ID) = [Ring]> then\n                        go to x: (-125) y: (-60)\n                        point in direction (90)\n                        go to [front v] layer\n                        clear graphic effects\n                        set [ghost v] effect to (100)\n                        set size to (100) %\n                        show\n                        switch costume to (ring v)\n                        wait (1) seconds\n                        forever\n                            change [ghost v] effect by (-5)\n                            set y to ((([cos v] of ((timer) * (100)) ) * (5)) + (-60))\n                            turn right (1) degrees\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen I receive [outro v]\nif <(\[OUTRO\] ParticlesOn?2) = [1]> then\n    forever\n        set [var 1 v] to [0]\n        repeat (length of [record v])\n            set [\[outro\] value 4 v] to ((item (Var 1) of [record v]) * (1))\n            change [var 1 v] by (1)\n            if <(\[OUTRO\] Value 4) > [40]> then\n                broadcast (Beat v)\n            end\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    if <(LEVEL) = [15]> then\n        broadcast (Outro v)\n        stop [this script v]\n    end\nend\n\n