Platform #Platformer #Plays #Berries
@Stage\n\nwhen I receive [intro end animation v]\nwait (1.7) seconds\nforever\n    play sound [If Only - Dove Cameron, Descendants Audio Only Hd -\[ mymp3download v] until done\n    play sound [What's my name v] until done\nend\n\nwhen backdrop switches to [backdrop6 v]\nwait (2) seconds\nstop all sounds\n\n@Girly Play\n\nwhen I receive [alright girlys let's go v]\nforever\n    create clone of (_myself_ v)\nend\n\nwhen flag clicked\nbroadcast (alright girlys let's go v)\n\nwhen I start as a clone\nswitch costume to (costume1 v)\nrepeat (10)\n    change [ghost v] effect by (5)\n    change size by (-5)\nend\ndelete this clone\n\nwhen I receive [intro end animation v]\ngo to [front v] layer\nwait (1.7) seconds\nshow\nset [level v] to [1]\nset [xv v] to [0]\nset [yv v] to [0]\nforever\n    set [x v] to (x position)\n    set [y v] to (y position)\n    switch costume to (costume1 v)\n    if <key (right arrow v) pressed?> then\n        change [xv v] by (1)\n    end\n    if <key (left arrow v) pressed?> then\n        change [xv v] by (-1)\n    end\n    set [xv v] to ((xv) * (.9))\n    change x by (xv)\n    if <touching color (#b1ffb0)?> then\n        change y by (1)\n        if <touching color (#b1ffb0)?> then\n            change y by (1)\n            if <touching color (#b1ffb0)?> then\n                change y by (1)\n                if <touching color (#b1ffb0)?> then\n                    change y by (1)\n                    if <touching color (#b1ffb0)?> then\n                        change y by (1)\n                    end\n                    change x by ((xv) * (-1))\n                    change y by (-5)\n                    if <key (up arrow v) pressed?> then\n                        if <(xv) > [0]> then\n                            set [xv v] to [-10]\n                        else\n                            set [xv v] to [10]\n                        end\n                        set [yv v] to [15]\n                    else\n                        set [xv v] to [0]\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by ((yv) * (1))\n    if <touching color (#b1ffb0)?> then\n        change y by ((yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#b1ffb0)?> then\n        if <key (up arrow v) pressed?> then\n            change [yv v] by (12)\n        end\n    end\n    change y by (1)\n    if <(x position) > [235]> then\n        go to x: (-216) y: (0)\n        next backdrop\n    end\n    if <touching color (#f5ffb0)?> then\n        set [yv v] to [15]\n    end\n    if <<touching color (#b1ffb0)?> or <touching color (#ffb0b0)?>> then\n        repeat (10)\n            change [ghost v] effect by (10)\n        end\n        set [ghost v] effect to (0)\n        go to x: (-216) y: (0)\n    end\nend\n\nwhen backdrop switches to [backdrop6 v]\nwait (2) seconds\nhide\nbroadcast (DonePlaying v)\n\nwhen flag clicked\nhide\ngo to x: (-216) y: (0)\nswitch backdrop to (backdrop1 v)\n\n@thumbnail\n\nwhen flag clicked\nhide\nforever\n    go to [front v] layer\nend\n\n@MalAndEvie\n\nwhen flag clicked\nhide\n\nwhen I receive [doneplaying v]\ngo to [front v] layer\nshow\n\n@Thumbnail\n\nwhen flag clicked\nshow\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\nforever\n    go to [front v] layer\nend\n\n@Sprite1\n\nwhen I receive [doneplaying v]\nwait (2) seconds\npoint in direction (90)\nclear graphic effects\nstart sound [It's Goin' Down v]\nswitch backdrop to (backdrop15 v)\nset [clonennumber v] to [0]\ncreate clone of (_myself_ v)\nset [clonennumber v] to [1]\ncreate clone of (_myself_ v)\nset [clonennumber v] to [3]\ncreate clone of (_myself_ v)\nshow\nswitch costume to (logo v)\npoint in direction (90)\nset [sin v] to [0]\ngo to [front v] layer\ngo to x: (0) y: (150)\nset size to (50) %\nforever\n    turn right (4) degrees\n    move (10) steps\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [doneplaying v]\nwait (2.1) seconds\nforever\n    set [clonennumber v] to [2]\n    create clone of (_myself_ v)\n    wait (0.01) seconds\nend\n\nwhen I start as a clone\nif <(clonennumber) = [3]> then\n    show\n    switch costume to (blank v)\n    set size to (1000) %\n    switch costume to (-tic- v)\n    go to [front v] layer\n    go to x: (0) y: (0)\n    repeat until <(round (size)) = [150]>\n        switch costume to (blank v)\n        change size by (((150) - (size)) / (5))\n        switch costume to (-tic- v)\n    end\n    forever\n        point in direction ((([sin v] of (sin) ) * (8)) + (90))\n        go to x: (0) y: (([sin v] of ((sin) / (2)) ) * (15))\n        change [sin v] by (10)\n    end\nend\n\nwhen I start as a clone\nif <(clonennumber) = [2]> then\n    show\n    switch costume to (dot v)\n    set size to (100) %\n    repeat (20)\n        move (-5) steps\n        set [clonennumber v] to [2]\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clonennumber) = [1]> then\n    switch costume to (oc v)\n    go to x: (0) y: (0)\n    show\n    forever\n        set size to (200) %\n        go to x: (0) y: (([sin v] of ((sin) * (2)) ) * (3))\n        change [sin v] by (10)\n    end\nend\n\nwhen I start as a clone\nif <(clonennumber) = [0]> then\n    show\n    switch costume to (picture v)\n    set [sin v] to [0]\n    go to [back v] layer\n    set size to (100) %\n    forever\n        go to x: (([sin v] of (sin) ) * (12)) y: (([sin v] of ((sin) / (2)) ) * (20))\n        change [sin v] by (10)\n    end\nend\n\n@Intro\n\nwhen flag clicked\nhide\nReset\nset [waiting v] to [0]\nset [clonenumber v] to [0]\nset [sides v] to [0]\nset [value v] to [0]\nset [velocity v] to [0]\ncreate clone of (_myself_ v)\nswitch costume to (name v)\nstart sound [Electro-Light - Symbolism v]\nwait (1.82) seconds\nset [clonenumber v] to [1]\nset [i v] to [5]\nrepeat (10)\n    create clone of (_myself_ v)\n    if <(sides) = [1]> then\n        set [sides v] to [0]\n        change [value v] by (10)\n        change [i v] by (-.4)\n    else\n        set [sides v] to [1]\n    end\nend\nset [clonenumber v] to [2]\nwait (.3) seconds\nrepeat (4)\n    create clone of (_myself_ v)\n    change [value v] by (10)\n    wait (0.1) seconds\nend\nclear graphic effects\nswitch costume to (name v)\ngo [forward v] (99) layers\ngo to [front v] layer\nset size to (0) %\nshow\nrepeat until <(round (size)) = [50]>\n    change size by (((50) - (size)) / (3))\nend\ncreate clone of (_myself_ v)\nwait until <touching color (#fbffe6)?>\nrepeat until <(round (size)) = [100]>\n    change size by (((100) - (size)) / (5))\nend\nset [velocity v] to [17]\nset [waiting v] to [1]\nset [clonenumber v] to [3]\ncreate clone of (_myself_ v)\nset [clonenumber v] to [4]\ncreate clone of (_myself_ v)\nset [waiting v] to [2]\nrepeat (25)\n    go [forward v] (99) layers\n    set [velocity v] to ((velocity) * (.95))\n    set size to ((100) + (velocity)) %\nend\nreset timer\nrepeat until <(timer) > [3]>\n    go to x: (pick random (-3) to (3)) y: (pick random (-3) to (3))\n    change size by (((150) - (size)) / (3))\nend\npoint in direction (90)\nset [value v] to [5]\nrepeat (16)\n    turn right (value) degrees\n    change [value v] by (1)\nend\nrepeat until <(round (direction)) = [90]>\n    turn right (((90) - (direction)) / (5)) degrees\nend\nrepeat until <(timer) > [6]>\n    go to x: (pick random (-3) to (3)) y: (pick random (-3) to (3))\n    change size by (((175) - (size)) / (3))\nend\nset [velocity v] to [12]\nrepeat (30)\n    change size by (velocity)\n    change [velocity v] by (-1)\n    change [ghost v] effect by (3.3)\n    go to x: (pick random (-3) to (3)) y: (pick random (-3) to (3))\nend\nbroadcast (Intro End Animation v)\nhide\n\nwhen I start as a clone\nif <(clonenumber) = [0]> then\n    Reset\n    show\n    set size to (0) %\n    point in direction (-15)\n    switch costume to (square v)\n    set [velocity v] to [0]\n    set [value v] to [0]\n    repeat (15)\n        change [value v] by (1)\n        turn right (value) degrees\n        change [velocity v] by (1)\n        change size by (velocity)\n    end\n    set [value v] to [8]\n    repeat (30)\n        set [value v] to (((value) * (0.69)) + ((90) - (direction)))\n        turn right (value) degrees\n    end\n    repeat (12)\n        next costume\n    end\n    repeat until <(round (size)) = [2000]>\n        switch costume to (blank v)\n        change size by (((2000) - (size)) / (5))\n        switch costume to (square13 v)\n    end\nend\n\ndefine Reset\nclear graphic effects\nset size to (100) %\npoint in direction (90)\ngo to x: (0) y: (0)\n\nwhen I start as a clone\nif <(clonenumber) = [1]> then\n    Reset\n    show\n    switch costume to (blank v)\n    set size to (150) %\n    point in direction (90)\n    switch costume to (square13 v)\n    set [brightness v] effect to (value)\n    go to x: (0) y: (0)\n    set [i v] to (i)\n    if <(sides) = [1]> then\n        repeat until <(round (y position)) = [180]>\n            change y by (((180) - (y position)) / (i))\n            change [ghost v] effect by (5)\n        end\n    else\n        repeat until <(round (y position)) = [-180]>\n            change y by (((-180) - (y position)) / (i))\n            change [ghost v] effect by (5)\n        end\n    end\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clonenumber) = [2]> then\n    Reset\n    show\n    switch costume to (blank v)\n    set size to (150) %\n    point in direction (90)\n    set [brightness v] effect to (value)\n    go to x: (240) y: (-180)\n    point in direction (-135)\n    switch costume to (screen v)\n    repeat until <(round (direction)) = [90]>\n        turn right (((90) - (direction)) / (5)) degrees\n    end\n    point in direction (90)\n    wait until <(waiting) = [1]>\n    delete this clone\nend\n\nwhen I start as a clone\nif <(clonenumber) = [3]> then\n    Reset\n    show\n    go to [front v] layer\n    switch costume to (screennormal v)\n    set size to (100) %\n    point in direction (90)\n    set [brightness v] effect to (100)\n    go to x: (0) y: (0)\n    repeat (5)\n        change [brightness v] effect by (-20)\n    end\nend\n\nwhen I start as a clone\nif <(clonenumber) = [4]> then\n    Reset\n    clear graphic effects\n    show\n    go to [front v] layer\n    go [forward v] (999) layers\n    switch costume to (screennormal v)\n    set size to (100) %\n    point in direction (90)\n    set [brightness v] effect to (100)\n    go to x: (0) y: (0)\n    repeat (20)\n        change [ghost v] effect by (5)\n    end\n    delete this clone\nend\n\ndefine Move and Clones\nset [clonenumber v] to [5]\ncreate clone of (_myself_ v)\ngo to x: (-150) y: (80)\ncreate clone of (_myself_ v)\ngo to x: (150) y: (80)\ncreate clone of (_myself_ v)\ngo to x: (-150) y: (-80)\ncreate clone of (_myself_ v)\ngo to x: (150) y: (-80)\ncreate clone of (_myself_ v)\ngo to x: (0) y: (0)\n\nwhen I start as a clone\nif <(clonenumber) = [5]> then\n    show\n    clear graphic effects\n    set size to (10) %\n    point in direction (90)\n    switch costume to (sidesquareline v)\n    set [velocity v] to [0]\n    set [value v] to [0]\n    go to [front v] layer\n    repeat until <(round (size)) = [300]>\n        change size by (((300) - (size)) / (15))\n        change [ghost v] effect by (4)\n    end\n    delete this clone\nend\n\nwhen flag clicked\nwait until <(waiting) = [2]>\nreset timer\nrepeat until <(timer) > [6]>\n    Move and Clones\n    wait (1) seconds\nend\n\nwhen I receive [intro end animation v]\nif <not <(costume [number v]) = [14]>> then\n    repeat (20)\n        change size by (((0) - (size)) / (5))\n        change [ghost v] effect by (5)\n    end\nelse\n    repeat until <(round (size)) = [100]>\n        change size by (((100) - (size)) / (5))\n        switch costume to (blank v)\n        switch costume to (square v)\n    end\n    set [velocity v] to [12]\n    repeat (30)\n        change size by (velocity)\n        change [velocity v] by (-1)\n        change [ghost v] effect by (3.3)\n        turn right (([abs v] of (velocity) ) / (2)) degrees\n    end\n    delete this clone\nend\n\n
Hey guys, to play press the green flag. Then do the Platform. Use Left, Right, Up, and Down to move.\nCreated by: @Hermione456654\nUpdates: Intro and Outro\nComing soon: Harder Levels\nCredit goes to @-TIC- for the intro