Custom parkour platformer!! #games #all
@Stage\n\nwhen flag clicked\nset [:## v] to [0]\nset [ending v] to (pick random (1) to (15))\nif <(ending) = [5]> then\n    if <(pick random (1) to (5)) = [10]> then\n        broadcast (2.0 ending v)\n    else\n        if <(ending) = [4]> then\n            if <(pick random (1) to (7)) = [7]> then\n                broadcast (best ending v)\n            else\n                if <(ending) = [2]> then\n                    if <(pick random (1) to (12)) = [12]> then\n                        broadcast (mean to player v)\n                    else\n                        if <(ending) = [1]> then\n                            if <(pick random (1) to (15)) = [15]> then\n                                broadcast (Blood moon v)\n                            else\n                                if <(ending) = [3]> then\n                                    if <(pick random (1) to (10)) = [3]> then\n                                        broadcast (bad ending v)\n                                    else\n                                        broadcast (no ending v)\n                                    end\n                                end\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nbroadcast (no ending v)\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nset [ghost v] effect to (0)\nforever\n    wait (45) seconds\n    change [ghost v] effect by (25)\n    broadcast (light v)\n    switch backdrop to (backdrop6 v)\n    wait (0.5) seconds\n    change [ghost v] effect by (25)\n    wait (0.5) seconds\n    change [ghost v] effect by (25)\n    wait (0.5) seconds\n    change [ghost v] effect by (25)\n    wait (0.5) seconds\n    broadcast (dark v)\n    switch backdrop to (backdrop2 v)\n    change [ghost v] effect by (-25)\n    wait (0.5) seconds\n    change [ghost v] effect by (-25)\n    wait (0.5) seconds\n    change [ghost v] effect by (-25)\n    wait (0.5) seconds\n    change [ghost v] effect by (-25)\n    wait (30) seconds\n    change [ghost v] effect by (25)\n    wait (0.5) seconds\n    change [ghost v] effect by (25)\n    wait (0.5) seconds\n    change [ghost v] effect by (25)\n    wait (0.5) seconds\n    change [ghost v] effect by (25)\n    wait (0.5) seconds\n    broadcast (light v)\n    switch backdrop to (backdrop1 v)\n    change [ghost v] effect by (-25)\n    wait (0.5) seconds\n    change [ghost v] effect by (-25)\n    wait (0.5) seconds\n    change [ghost v] effect by (-25)\n    wait (0.5) seconds\n    change [ghost v] effect by (-25)\nend\n\nwhen I receive [:3 v]\nset voice to (tenor v)::tts\nspeak [you got something special ]::tts\nforever\n    hide variable [lifes v]\n    set [lifes v] to [66]\nend\n\n\n\nwhen flag clicked\nwait until <(timer) = [654]>\nplay sound [one-eternity-later v] until done\n\nwhen flag clicked\nreset timer\nforever\n    set [score v] to (timer)\nend\n\nwhen flag clicked\nforever\n    if <(☁ highscore) < (ScOrE)> then\n        set [☁ highscore v] to (ScOrE)\n    end\nend\n\nwhen I receive [start game v]\nreset timer\n\nwhen flag clicked\nhide variable [☁ highscore v]\nforever\n    if <(LEVEL) = [91]> then\n        show variable [☁ highscore v]\n    end\nend\n\nshow variable [☁ highscore v]\n\nforever\n    play sound [NO NO NO DON'T WATCH v] until done\nend\n\n@Thumbnail\n\nwhen flag clicked\nshow\nset [ghost v] effect to (0)\ngo to [front v] layer\nrepeat (10)\n    go to [front v] layer\n    change [ghost v] effect by (10)\n    wait (0.05) seconds\nend\n\nwhen I receive [lag v]\ngo to [back v] layer\nwait (10) seconds\ngo to [front v] layer\n\n@Level\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nset [brightness v] effect to (0)\ngo to x: (34) y: (3)\n\nwhen I receive [next level v]\nchange [level v] by (1)\nstart sound [wow v]\nnext costume\nstart sound [Airhorn v]\n\nwhen I receive [best ending v]\nwait (3) seconds\nswitch costume to (costume24 v)\n\nwhen flag clicked\nset [level v] to [1]\nwait until <(LEVEL) = [91]>\nask [U win! now rate us on comment 1-5 example1. da worst; 2.bad; 3.not bad; 4.gut; 5 da best!!!] and wait\nif <(answer) = [1]> then\n    set [lifes v] to [1]\n    set voice to (tenor v)::tts\n    speak [BRUH I hate u]::tts\n    broadcast (I HATE U v)\n    wait (10) seconds\n    stop [all v]\nend\nif <(answer) = [2]> then\n    change [lifes v] by (-1)\n    set voice to (tenor v)::tts\n    speak [yo are u kidding me...]::tts\nend\nif <(answer) = [3]> then\n    change [lifes v] by (3)\n    set voice to (tenor v)::tts\n    speak [uhh... Fine]::tts\nend\nif <(answer) = [4]> then\n    change [lifes v] by (10)\n    set voice to (tenor v)::tts\n    speak [ty for playing ! i wonder u will give me hearts and stars]::tts\nend\nif <(answer) = [5]> then\n    change [lifes v] by (25)\n    set voice to (tenor v)::tts\n    speak [haha it's seems your are very happy to play this game!]::tts\nelse\n    ask [I said vote 1-5] and wait\n    if <(answer) = [1]> then\n        set [lifes v] to [1]\n        set voice to (tenor v)::tts\n        speak [BRUH I hate u]::tts\n        broadcast (I HATE U v)\n        wait (25) seconds\n        stop [all v]\n    end\n    if <(answer) = [2]> then\n        change [lifes v] by (-1)\n        set voice to (tenor v)::tts\n        speak [yo are u kidding me...]::tts\n    end\n    if <(answer) = [3]> then\n        change [lifes v] by (3)\n        set voice to (tenor v)::tts\n        speak [uhh... Fine]::tts\n    end\n    if <(answer) = [4]> then\n        change [lifes v] by (10)\n        set voice to (tenor v)::tts\n        speak [ty for playing ! i wonder u will give me hearts and stars]::tts\n    end\n    if <(answer) = [5]> then\n        change [lifes v] by (25)\n        set voice to (tenor v)::tts\n        speak [haha it's seems your are very happy to play this game!]::tts\n    else\n        ask [now vote] and wait\n    end\nend\n\nwhen I receive [dark v]\nset [brightness v] effect to (-75)\n\nwhen I receive [light v]\nset [brightness v] effect to (0)\n\nchange [pixelate v] effect by (pick random (-30) to (25))\n\nforever\nend\n\nwait (5) seconds\n\nset [pixelate v] effect to (30)\n\nwhen I receive [start game v]\n\nbroadcast (:3 v)\n\n@Player\n\nwhen I receive [mean to player v]\nset volume to (0) %\nstop all sounds\ngo to x: (0) y: (0)\nset language to (en v)::tts\nspeak (username)::tts\nspeak [why are you con trolling me!]::tts\nswitch costume to (costume4 v)\nwait (5) seconds\nstop [all v]\n\nwhen I receive [best ending v]\nswitch costume to (costume1 v)\nset volume to (0) %\nstop all sounds\nset voice to (tenor v)::tts\nspeak [why are u are so noob? let me play for]::tts\nwait (3) seconds\nswitch costume to (costume2 v)\n\nwhen I start as a clone\nswitch costume to (costume3 v)\nrepeat (10)\n    turn left (15) degrees\n    change [ghost v] effect by (10)\n    change size by (-5)\nend\ndelete this clone\n\nwhen I receive [player v]\nswitch costume to (costume1 v)\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\n    wait (0.05) seconds\nend\n\nwhen I receive [sonic v]\nswitch costume to (costume5 v)\n\nwhen I receive [2.0 ending v]\nset rotation style [left-right v]\nswitch costume to (200px-scratchcat-small v)\nset size to (75) %\n\nwhen I receive [??? v]\nswitch costume to (bao's skin m freind v)\n\nwhen I receive [start game v]\nset size to (100) %\nset voice to (tenor v)::tts\nset language to (en v)::tts\nspeak (join [welcome to our 75 parkour platformer] (username))::tts\n\nwhen I receive [dev v]\nswitch costume to (dev skin \(me\) v)\n\nwhen I receive [girl v]\nswitch costume to (costume6 v)\n\nwhen I receive [boy v]\nswitch costume to (costume7 v)\n\nwhen I receive [santa! v]\nswitch costume to (costume8 v)\n\nwhen I receive [exe v]\nswitch costume to (costume9 v)\n\ndefine die respawn\nstart sound (pick random (1) to (8))\ngo to x: (-196) y: (-61)\nchange [lifes v] by (-1)\n\nwhen flag clicked\nforever\n    if <key (space v) pressed?> then\n        broadcast (next level v)\n        wait (pick random (1) to (5)) seconds\n    end\nend\n\nshow\n\ndefine Play\nif <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(x position) < (mouse x)>>> then\n    change [x vel v] by (1)\nend\nif <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < (x position)>>> then\n    change [x vel v] by (-1)\nend\nchange x by (X vel)\nset [x vel v] to ((X vel) * (0.9))\nif <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 ((X vel) * (-1))\n                        change y by (-5)\n                        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <[0] < (mouse y)>>> then\n                            if <(X vel) > [0]> then\n                                set [x vel v] to [-10]\n                            else\n                                set [x vel v] to [10]\n                            end\n                            set [y vel v] to [15]\n                        else\n                            set [x vel v] to [0]\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\nchange [y vel v] by (-1)\nchange y by (Y vel)\nif <touching (level v)?> then\n    change y by ((Y vel) * (-1))\n    set [y vel v] to [0]\nend\nchange y by (-1)\nif <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <[0] < (mouse y)>>> then\n    if <touching (level v)?> then\n        start sound [Mario Jumping sound v]\n        set [y vel v] to [13]\n    end\nend\nchange y by (1)\nchange [scroll y v] by ((y position) * (-1))\nif <touching (spikes v)?> then\n    repeat (pick random (25) to (30))\n        create clone of (player death v)\n    end\n    die respawn\nend\nif <touching (flag v)?> then\n    broadcast (next level v)\nend\nif <[1] > (Lifes)> then\n    broadcast (you lose screen v)\nend\n\nwhen flag clicked\nforever\n    if <key (t v) pressed?> then\n        go to (random position v)\n        wait (30) seconds\n    end\nend\n\nwhen flag clicked\nforever\n    set size to (100) %\n    if <(lag meter) = [10]> then\n        hide\n        stop [this script v]\n    end\n    if <<(current [hour v]) = [24]> and <<(current [minute v]) = [0]> and <(current [second v]) = [0]>>> then\n        hide\n        stop [this script v]\n    end\n    if <<(current [hour v]) = [12]> and <<(current [minute v]) = [0]> and <(current [second v]) = [0]>>> then\n        hide\n        stop [this script v]\n    end\nend\n\nwhen flag clicked\ngo to x: (-186) y: (-12)\n\nwhen I receive [light v]\nset [brightness v] effect to (0)\n\nwhen I receive [dark v]\nset [brightness v] effect to (-75)\n\nwhen I receive [next level v]\ngo to x: (-196) y: (-61)\n\nwhen I receive [lag v]\nforever\n    stop [this script v]\nend\n\nwhen [7 v] key pressed\nbroadcast (hax v)\n\nwhen I receive [hax v]\nforever\n    broadcast (next level v)\n    wait (3) seconds\nend\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\nset [level v] to [1]\nset [lifes v] to (pick random (125) to (200))\nshow variable [lifes v]\nreset timer\ngo to [front v] layer\nswitch costume to (center v)\ngo to x: (-186) y: (-12)\nset [x vel v] to [0]\nset [y vel v] to [0]\nforever\n    Play\nend\n\nwhen I receive [start game v]\nwait (1) seconds\ngo to [back v] layer\nshow variable [lifes v]\nrepeat (2)\n    if <(username) = [huy004956]> then\n        switch costume to (dev skin \(me\) v)\n        set [lifes v] to [999]\n    end\nend\n\n@Flag\n\nwhen I receive [next level v]\nnext costume\n\nwhen I receive [you lose screen v]\nhide\n\nwhen flag clicked\nswitch costume to (costume3 v)\ngo to x: (220) y: (-105)\nshow\n\ngo to [front v] layer\n\nwhen flag clicked\nwait (1) seconds\nset [brightness v] effect to (0)\n\nwhen I receive [light v]\nset [brightness v] effect to (0)\n\nwhen I receive [dark v]\nset [brightness v] effect to (-75)\n\nset [pixelate v] effect to (30)\n\n@Spikes\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\ngo to x: (1) y: (-33)\ngo to [front v] layer\n\nwhen I receive [next level v]\nnext costume\n\nwhen I receive [you lose screen v]\nhide\n\nwhen flag clicked\nwait (1) seconds\nset [brightness v] effect to (0)\n\nwhen I receive [dark v]\nset [brightness v] effect to (-75)\n\nwhen I receive [light v]\nset [brightness v] effect to (0)\n\n@lose/win\n\nwhen flag clicked\nswitch costume to (costume1 v)\nhide\n\nwhen I receive [you lose screen v]\nstop all sounds\ngo to [front v] layer\nshow\nwait (0.1) seconds\ngo to [front v] layer\nrepeat (10)\n    play sound [Game Over - Friday Night Funkin' OST v] until done\nend\nstop [all v]\n\nwhen [timer v] > (10000000000)\nswitch costume to (costume2 v)\nshow\ngo to [front v] layer\nforever\n    play sound [Game Over - Friday Night Funkin' OST v] until done\nend\n\nwhen I receive [die v]\nswitch costume to (costume2 v)\n\n@ BETTER EXPERIMENT\n\ndefine Yes! Make me a widescreen link!\ndelete all of [widescreen link v]\nask [Type the ID of the project \(the numbers in the link\) For Example: 617058940] and wait\nadd (join [https://turbowarp.org/] (join (answer) [?interpolate&clones=Infinity&offscreen&size=500x350])) to [widescreen link v]\nhide list [widescreen link v]\nadd [Press the greenflag to make this tab disapear] to [widescreen link v]\n\nYes! Make me a widescreen link!\n\nwhen flag clicked\nshow list [widescreen link v]\n\nwhen flag clicked\nforever\n    set [fps multiplier v] to ((1) * ((30) / (FPS)))\nend\n\ngo to x: (36) y: (28)\n\n@Love fave\n\nwhen flag clicked\nhide\nforever\n    wait (pick random (25) to (45)) seconds\n    switch costume to (costume1 v)\n    go to x: (0) y: (50)\n    show\n    go to [front v] layer\n    start sound [Clown Honk v]\n    repeat (9)\n        change y by (-3)\n    end\n    set language to (en v)::tts\n    set voice to (tenor v)::tts\n    speak [HEY LISTEN ]::tts\n    wait (1) seconds\n    speak [hearts & stars PLease]::tts\n    repeat (5)\n        change y by (3)\n    end\n    repeat (5)\n        change y by (-1)\n    end\n    wait (2) seconds\n    repeat (15)\n        change y by (4)\n    end\n    hide\nend\n\n@Shop\n\nwhen flag clicked\nhide\nbroadcast (Start v)\n\nwhen I receive [start v]\nset size to (100) %\ngo to [front v] layer\nswitch costume to (shop v)\ngo to x: (-203) y: (-145)\nshow\nset [clicked? v] to [No]\nforever\n    if <(Clicked?) = [No]> then\n        if <touching (mouse-pointer v)?> then\n            switch costume to (shop2 v)\n        else\n            switch costume to (shop v)\n        end\n    end\nend\n\nwhen this sprite clicked\nset [clicked? v] to [Yes]\nswitch costume to (shop3 v)\nbroadcast (Shop Clicked v)\nif <(Clicked?) = [Yes]> then\n    go to x: (0) y: (0)\n    set size to (600) %\nend\nswitch costume to (shop3 v)\n\nwhen [timer v] > (0)\nhide\n\nwhen I receive [close shop v]\nhide\nset size to (100) %\ngo to [front v] layer\nswitch costume to (shop v)\ngo to x: (-203) y: (-145)\nshow\nset [clicked? v] to [No]\nforever\n    if <(Clicked?) = [No]> then\n        if <touching (mouse-pointer v)?> then\n            switch costume to (shop2 v)\n        else\n            switch costume to (shop v)\n        end\n    end\nend\n\nwhen I receive [close special v]\nshow\n\nwhen I receive [special clicked v]\nhide\n\n@Coin1\n\nwhen flag clicked\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [close shop v]\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nswitch costume to (coin2 v)\nset size to (110) %\ngo to x: (-98) y: (37)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (coin2 v)\n        wait (0.1) seconds\n    else\n        switch costume to (coin1 v)\n    end\nend\n\nwhen this sprite clicked\nif <(Lifes) > [4]> then\n    change [lifes v] by (-3)\n    broadcast (sonic v)\nelse\n    switch costume to (coin1 v)\n    if <touching (mouse-pointer v)?> then\n        switch costume to (costume1 v)\n    end\nend\n\nforever\n    \n        switch costume to (coin1 v)\n    end\nend\n\nwhen [timer v] > (0)\nhide\n\nchange [coins v] by (-100)\n\nplay sound [Mouse Click - Free Sound Effect v] until done\n\nswitch costume to (coin1 v)\n\n    switch costume to (coin1 v)\nend\n\n@Close Shop \n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nset size to (10) %\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        change size by (((120) - (size)) / (4))\n    else\n        change size by (((100) - (size)) / (4))\n    end\nend\n\nwhen flag clicked\nhide\n\nwhen [timer v] > (0)\nhide\n\nwhen this sprite clicked\nhide\nbroadcast (Close Shop v)\n\n@Coin2\n\nwhen flag clicked\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [close shop v]\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nswitch costume to (coin2 v)\nset size to (110) %\ngo to x: (96) y: (38)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (coin2 v)\n        wait (0.1) seconds\n    else\n        switch costume to (coin1 v)\n    end\nend\n\nwhen this sprite clicked\nif <(Lifes) > [2]> then\n    change [lifes v] by (-1)\n    broadcast (Player v)\nelse\n    switch costume to (coin1 v)\nend\n\nwhen [timer v] > (0)\nhide\n\nswitch costume to (coin2 v)\n\nif <touching (mouse-pointer v)?> then\n\n@Coin3\n\nwhen flag clicked\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [close shop v]\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nswitch costume to (coin2 v)\nset size to (110) %\ngo to x: (-100) y: (-100)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (coin2 v)\n        wait (0.1) seconds\n    else\n        switch costume to (coin1 v)\n    end\nend\n\nwhen this sprite clicked\nif <(username) = [huy004956]> then\n    if <(Lifes) > [6]> then\n        change [lifes v] by (-7)\n        broadcast (dev v)\n    end\nend\n\nwhen [timer v] > (0)\nhide\n\nswitch costume to (coin2 v)\n\nif <touching (mouse-pointer v)?> then\n\n@Player Death\n\nwhen flag clicked\nhide\n\nwhen I start as a clone\nshow\nset size to (pick random (80) to (120)) %\nset [x v] to (pick random (8) to (12))\nset [y v] to (pick random (-4) to (4))\ngo to (player v)\nrepeat until <<touching (flag v)?> or <<touching (spikes v)?> or <touching (level v)?>>>\n    change x by (x)\n    change y by (y)\n    change [y v] by (-1)\n    change [ghost v] effect by (5)\nend\ndelete this clone\n\ngo to x: (deathx) y: (deathy)\n\n@Coin4\n\nwhen flag clicked\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [close shop v]\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nswitch costume to (coin2 v)\nset size to (110) %\ngo to x: (8) y: (38)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (coin2 v)\n        wait (0.1) seconds\n    else\n        switch costume to (coin1 v)\n    end\nend\n\nwhen this sprite clicked\nif <(Lifes) > [2]> then\n    broadcast (??? v)\n    change [lifes v] by (-3)\nelse\n    switch costume to (coin1 v)\nend\n\nwhen [timer v] > (0)\nhide\n\n@Coin5\n\nwhen flag clicked\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [close shop v]\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nswitch costume to (coin2 v)\nset size to (110) %\ngo to x: (6) y: (-39)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (coin2 v)\n        wait (0.1) seconds\n    else\n        switch costume to (coin1 v)\n    end\nend\n\nwhen this sprite clicked\nif <(Lifes) > [2]> then\n    broadcast (2.0 ending v)\n    change [lifes v] by (-1)\nelse\n    switch costume to (coin1 v)\nend\n\nwhen [timer v] > (0)\nhide\n\n@Coin6\n\nwhen flag clicked\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [close shop v]\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nswitch costume to (coin2 v)\nset size to (110) %\ngo to x: (-92) y: (-47)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (coin2 v)\n        wait (0.1) seconds\n    else\n        switch costume to (coin1 v)\n    end\nend\n\nwhen this sprite clicked\nplay sound [Mouse Click - Free Sound Effect v] until done\nif <(Lifes) > [3]> then\n    broadcast (Girl v)\n    change [lifes v] by (-2)\nelse\n    switch costume to (coin1 v)\nend\n\nwhen [timer v] > (0)\nhide\n\n@Coin7\n\nwhen flag clicked\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [close shop v]\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nswitch costume to (coin2 v)\nset size to (110) %\ngo to x: (105) y: (-34)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (coin2 v)\n        wait (0.1) seconds\n    else\n        switch costume to (coin1 v)\n    end\nend\n\nwhen this sprite clicked\nplay sound [Mouse Click - Free Sound Effect v] until done\nif <(Lifes) > [3]> then\n    broadcast (boy v)\n    change [lifes v] by (-2)\nelse\n    switch costume to (coin1 v)\nend\n\nwhen [timer v] > (0)\nhide\n\n@Coin8\n\nwhen flag clicked\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [close shop v]\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nswitch costume to (coin2 v)\nset size to (110) %\ngo to x: (17) y: (-129)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (coin2 v)\n        wait (0.1) seconds\n    else\n        switch costume to (coin1 v)\n    end\nend\n\nwhen this sprite clicked\nplay sound [Mouse Click - Free Sound Effect v] until done\nif <(Lifes) > [6]> then\n    broadcast (santa! v)\n    change [lifes v] by (-5)\nelse\n    switch costume to (coin1 v)\nend\n\nwhen [timer v] > (0)\nhide\n\nif <touching (mouse-pointer v)?> then\n\n@Coin9\n\nwhen flag clicked\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [close shop v]\nswitch costume to (coin1 v)\nhide\n\nwhen I receive [shop clicked v]\ngo to [front v] layer\nswitch costume to (coin2 v)\nset size to (110) %\ngo to x: (107) y: (-117)\nshow\nforever\n    if <touching (mouse-pointer v)?> then\n        switch costume to (coin2 v)\n        wait (0.1) seconds\n    else\n        switch costume to (coin1 v)\n    end\nend\n\nwhen this sprite clicked\nif <(Lifes) > [4]> then\n    broadcast (EXE v)\n    change [lifes v] by (-3)\nelse\n    switch costume to (coin1 v)\nend\n\nwhen [timer v] > (0)\nhide\n\n@leaves\n\nwhen flag clicked\nhide\npoint in direction (90)\ngo to x: (0) y: (0)\nswitch costume to (costume1 v)\nforever\n    create clone of (_myself_ v)\n    wait (pick random (0) to (0.25)) seconds\nend\n\nwhen I start as a clone\nshow\ngo to [front v] layer\nset [ghost v] effect to (pick random (20) to (70))\nswitch costume to (pick random (2) to (7))\ngo to x: (pick random (-240) to (-100)) y: (-150)\nrepeat until <touching (_edge_ v)?>\n    change y by (pick random (3) to (10))\n    change x by (pick random (5) to (10))\n    turn right (5) degrees\nend\ndelete this clone\n\n@:(\n\nwhen I receive [i hate u v]\nforever\n    show\nend\n\nwhen flag clicked\nhide\n\n@error tab\n\nwhen I start as a clone\ngo to (random position v)\n\nwhen I start as a clone\nstart sound [WINDOWS XP ERROR SOUND.wmv.mp3 v]\nforever\n    go to [front v] layer\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [i hate u v]\nshow\nforever\n    create clone of (_myself_ v)\n    wait (0.1) seconds\nend\n\n@Snowflakes\n\nwhen flag clicked\nhide\nforever\n    create clone of (_myself_ v)\n    wait (0.1) seconds\nend\n\nwhen I start as a clone\nshow\ngo to x: (pick random (-220) to (220)) y: (180)\nswitch costume to (pick random (1) to (8))\nset size to (50) %\nset [ghost v] effect to (25)\nset [x-vel v] to (pick random (-4) to (4))\nset [y-vel v] to (pick random (-3) to (-6))\nset [movement v] to (pick random (1) to (4))\nset [turn v] to (pick random (3) to (15))\nif <(snow flake size) = [1]> then\n    repeat until <(y position) < [-175]>\n        set size to (155) %\n        set [x-vel v] to ((X-vel) * (0.45))\n        change x by (X-vel)\n        move (movement) steps\n        turn left (turn) degrees\n        change y by (Y-vel)\n    end\nelse\n    repeat until <(y position) < [-175]>\n        set size to (5) %\n        set [x-vel v] to ((X-vel) * (0.45))\n        change x by (X-vel)\n        move (movement) steps\n        turn left (turn) degrees\n        change y by (Y-vel)\n    end\nend\ndelete this clone\n\nwhen I start as a clone\nforever\n    if <touching (_edge_ v)?> then\n        if <[0] < (x position)> then\n            change x by (-470)\n        else\n            change x by (470)\n        end\n    end\nend\n\n@Intro\n\ndefine particles\nset [clone id v] to [6]\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\ncreate clone of (_myself_ v)\n\nwhen I start as a clone\nif <(join (letter (1) of (clone id)) (letter (2) of (clone id))) = [sl]> then\n    hide\n    switch costume to (clone id)\n    set size to (100) %\n    set [ghost v] effect to (100)\n    set [brightness v] effect to (100)\n    go to x: (0) y: (999)\n    point in direction (90)\n    go to [front v] layer\n    show\n    repeat (50)\n        change [ghost v] effect by (-20)\n        change y by (((4) - (y position)) / (6))\n    end\nend\nif <(join (letter (1) of (clone id)) (letter (2) of (clone id))) = [le]> then\n    hide\n    switch costume to (clone id)\n    set size to (100) %\n    set [ghost v] effect to (100)\n    set [brightness v] effect to (0)\n    go to x: (-999) y: (0)\n    point in direction (90)\n    go to [front v] layer\n    show\n    repeat (50)\n        change [ghost v] effect by (-20)\n        change x by (((4) - (x position)) / (6))\n    end\nend\nif <(join (letter (1) of (clone id)) (letter (2) of (clone id))) = [up]> then\n    hide\n    switch costume to (clone id)\n    set size to (100) %\n    set [ghost v] effect to (100)\n    set [brightness v] effect to (0)\n    go to x: (999) y: (0)\n    point in direction (90)\n    go to [front v] layer\n    show\n    repeat (50)\n        change [ghost v] effect by (-10)\n        change x by (((4) - (x position)) / (6))\n    end\nend\nif <(join (letter (1) of (clone id)) (letter (2) of (clone id))) = [ L]> then\n    show\n    switch costume to (clone id)\n    go to x: (0) y: (999)\n    point in direction (20)\n    set size to (100) %\n    set [ghost v] effect to (100)\n    go to [front v] layer\n    repeat (30)\n        change [ghost v] effect by (-10)\n        change y by (((0) - (y position)) / (4.5))\n        turn right (((90) - (direction)) / (4.5)) degrees\n    end\n    go to x: (0) y: (0)\n    point in direction (90)\nend\n\nwhen I start as a clone\nif <(clone id) = [1]> then\n    wait (3.5) seconds\n    go to [front v] layer\n    switch costume to (zoom dot v)\n    point in direction (135)\n    go to x: (0) y: (-999)\n    point in direction (45)\n    set [z v] to [0.5]\n    set size to (0) %\n    set [ghost v] effect to (0)\n    show\n    repeat (26)\n        change [ghost v] effect by (-5)\n        change size by (((100) - (size)) / (5))\n        change y by (z)\n        change [z v] by (0.5)\n        set x to (([sin v] of (y position) ) * (100))\n    end\n    go to x: (0) y: (0)\n    repeat (26)\n        switch costume to (blank v)\n        change size by (((2056) - (size)) / (5))\n        switch costume to (real dot v)\n    end\n    wait (2) seconds\n    show\n    broadcast (Start game v)\n    repeat (10)\n        show\n    end\n    repeat (20)\n        show\n        change size by (((2056) - (size)) / (-5))\n        change [ghost v] effect by (10)\n        switch costume to (real dot v)\n    end\n    delete this clone\nend\nif <(clone id) = [2]> then\n    wait (3.49) seconds\n    go to [front v] layer\n    hide\n    switch costume to (zoom dot v)\n    point in direction (135)\n    go to x: (0) y: (999)\n    point in direction (45)\n    set [z v] to [0.5]\n    set size to (0) %\n    set [ghost v] effect to (0)\n    show\n    repeat (26)\n        change [ghost v] effect by (-5)\n        change size by (((100) - (size)) / (5))\n        change y by (z)\n        change [z v] by (-0.6)\n        set x to (([sin v] of (y position) ) * (100))\n    end\n    go to x: (0) y: (0)\nend\nif <(clone id) = [3]> then\n    wait (0.1) seconds\n    go to [front v] layer\n    hide\n    switch costume to (blank v)\n    point in direction (135)\n    go to x: (0) y: (0)\n    point in direction (45)\n    set [z v] to [0.5]\n    set size to (0) %\n    set [brightness v] effect to (0)\n    set [ghost v] effect to (100)\n    switch costume to (square v)\n    show\n    repeat (26)\n        switch costume to (blank v)\n        change [ghost v] effect by (-25)\n        change size by (((2056) - (size)) / (5))\n        switch costume to (square v)\n    end\nend\nif <(clone id) = [4]> then\n    wait (0.5) seconds\n    go to [front v] layer\n    hide\n    switch costume to (blank v)\n    point in direction (135)\n    point in direction (45)\n    set [z v] to [0.5]\n    set size to (0) %\n    set [brightness v] effect to (100)\n    set [ghost v] effect to (100)\n    switch costume to (1 v)\n    go to x: (0) y: (-999)\n    show\n    repeat (26)\n        switch costume to (blank v)\n        change [ghost v] effect by (-10)\n        change size by (((5000) - (size)) / (15))\n        switch costume to (1 v)\n    end\nend\nif <(clone id) = [5]> then\n    wait (1.75) seconds\n    go to [front v] layer\n    hide\n    switch costume to (logo v)\n    point in direction (-30)\n    set [z v] to [0.5]\n    set size to (0) %\n    set [brightness v] effect to (0)\n    set [ghost v] effect to (100)\n    switch costume to (logo v)\n    go to x: (0) y: (0)\n    show\n    repeat (26)\n        turn right (((90) - (direction)) / (3)) degrees\n        switch costume to (blank v)\n        change [ghost v] effect by (-33)\n        change size by (((150) - (size)) / (3))\n        switch costume to (logo v)\n    end\n    wait (2) seconds\n    repeat (10)\n        show\n    end\n    repeat (15)\n        show\n        change [ghost v] effect by (10)\n        change size by (-10)\n    end\nend\nif <(clone id) = [6]> then\n    hide\n    switch costume to (1 v)\n    set size to (pick random (50) to (100)) %\n    set [ghost v] effect to (pick random (0) to (50))\n    change [brightness v] effect by (pick random (-50) to (50))\n    go to x: (0) y: (0)\n    point in direction (pick random (-180) to (180))\n    set [x v] to (pick random (10) to (20))\n    set [y v] to (pick random (2) to (7))\n    go to [front v] layer\n    show\n    repeat until <(y position) < [-170]>\n        move (x) steps\n        change y by (y)\n        set [x v] to ((x) * (.95))\n        set [y v] to [-5]\n    end\n    delete this clone\nend\n\nwhen I receive [start game v]\nhide\nwait (1) seconds\nhide\nwait (2) seconds\ndelete this clone\n\nwhen flag clicked\nhide\n\nhide\n\nwhen I receive [no loading v]\nstart sound [Marshmello & Ookay - Chasing Colors \(ft. Noah Cyrus\) - \[Official Music Video\].mp2 v]\nset [clone id v] to [0]\nrepeat (2)\n    set size to (100) %\n    go to x: (0) y: (0)\n    change [clone id v] by (1)\n    wait () seconds\n    create clone of (_myself_ v)\nend\nset [clone id v] to [slide 0]\nhide\nrepeat (3)\n    wait (0.05) seconds\n    set [clone id v] to (join [slide ] ((letter (7) of (clone id)) + (1)))\n    create clone of (_myself_ v)\nend\nwait (0.1) seconds\nset [clone id v] to [left 0]\nrepeat (6)\n    wait () seconds\n    set [clone id v] to (join [left ] ((letter (6) of (clone id)) + (1)))\n    create clone of (_myself_ v)\nend\nwait (0.1) seconds\nset [clone id v] to [up 0]\nrepeat (3)\n    wait (0.1) seconds\n    set [clone id v] to (join [up ] ((letter (4) of (clone id)) + (1)))\n    create clone of (_myself_ v)\nend\nwait () seconds\nset [clone id v] to [ Letter 0]\nrepeat (9)\n    wait () seconds\n    set [clone id v] to (join [ Letter ] ((letter (9) of (clone id)) + (1)))\n    create clone of (_myself_ v)\nend\nset [clone id v] to [ Letter 10]\ncreate clone of (_myself_ v)\nrepeat (7)\n    wait () seconds\n    set [clone id v] to (join [ Letter 1] ((letter (10) of (clone id)) + (1)))\n    create clone of (_myself_ v)\nend\nwait () seconds\nset [clone id v] to [3]\ncreate clone of (_myself_ v)\nwait () seconds\nset [clone id v] to [4]\ncreate clone of (_myself_ v)\nwait () seconds\nset [clone id v] to [5]\ncreate clone of (_myself_ v)\nwait (1.75) seconds\nparticles\n\nwhen flag clicked\nhide\n\n@Love Fave Follow\n\nwhen I start as a clone\nif <(costume [number v]) = [2]> then\n    show\n    go to x: (-104) y: (-200)\n    wait (1) seconds\n    glide (1) secs to x: (-51) y: (-125)\n    wait (0.3) seconds\n    go to [front v] layer\n    glide (0.5) secs to x: (-20) y: (-125)\n    wait (0.3) seconds\n    glide (1) secs to x: (35) y: (-125)\n    wait (2) seconds\n    hide\nend\n\nwhen I start as a clone\nif <(costume [number v]) = [1]> then\n    show\n    go to x: (0) y: (-123)\n    set size to (0) %\n    repeat until <(size) > [100]>\n        change size by (((50) + (size)) / (25))\n    end\n    wait (2.5) seconds\n    hide\nend\n\nwhen I start as a clone\nif <(costume [number v]) = [3]> then\n    hide\n    wait (2.5) seconds\n    show\n    go to x: (0) y: (-123)\n    wait (4.1) seconds\n    hide\nend\n\nwhen I start as a clone\nif <(costume [number v]) = [4]> then\n    hide\n    wait (3.3) seconds\n    show\n    go to x: (0) y: (-123)\n    wait (3.3) seconds\n    hide\nend\n\nwhen I start as a clone\nif <(costume [number v]) = [5]> then\n    hide\n    wait (4.6) seconds\n    show\n    go to x: (0) y: (-123)\n    wait (2) seconds\n    hide\nend\n\nwhen flag clicked\nforever\n    wait (pick random (25) to (45)) seconds\n    broadcast (love fave follow v)\nend\n\nwhen I receive [love fave follow v]\nswitch costume to (love fave follow!!! v)\ncreate clone of (_myself_ v)\nswitch costume to (costume2 v)\ncreate clone of (_myself_ v)\nswitch costume to (love fave follow!!!2 v)\ncreate clone of (_myself_ v)\nswitch costume to (love fave follow!!!3 v)\ncreate clone of (_myself_ v)\nswitch costume to (love fave follow!!!4 v)\ncreate clone of (_myself_ v)\nhide\n\n@Sprite11\n\nwhen [m v] key pressed\nset volume to (50) %\nnext costume\nif <(costume [number v]) = [2]> then\n    set volume to (0) %\nelse\n    if <(costume [number v]) = [1]> then\n        set volume to (75) %\n    end\nend\n\nforever\n    play sound [Bruh v] until done\nend\n\nwhen I receive [start game v]\nswitch costume to (costume1 v)\nset volume to (75) %\nhide\nforever\n    play sound (pick random (1) to (8)) until done\nend\n\nforever\n    play sound [recording1 v] until done\nend\n\n@back\n\nwhen I start as a clone\nset [ghost v] effect to (0)\ngo to [front v] layer\nshow\ngo to (random position v)\npoint in direction (pick random (0) to (359))\nrepeat (20)\n    move (3) steps\n    change [ghost v] effect by (5)\nend\ndelete this clone\n\nwhen flag clicked\nhide\nforever\n    next costume\n    if <(LEVEL) = [83]> then\n        create clone of (_myself_ v)\n    else\n        create clone of (_myself_ v)\n        wait (pick random (0.1) to (1.25)) seconds\n    end\nend\n\n@Shop2\n\nwhen I receive [start game v]\nset size to (100) %\ngo to [front v] layer\nswitch costume to (shop v)\ngo to x: (-203) y: (-145)\nshow\nset [clicked? v] to [No]\nforever\n    if <(Clicked?) = [No]> then\n        if <touching (mouse-pointer v)?> then\n            switch costume to (shop2 v)\n        else\n            switch costume to (shop v)\n        end\n    end\nend\n\nwhen this sprite clicked\nset [clicked? v] to [Yes]\nswitch costume to (shop3 v)\nbroadcast (Shop Clicked v)\nif <(Clicked?) = [Yes]> then\n    go to x: (0) y: (0)\n    set size to (600) %\nend\nswitch costume to (shop3 v)\n\nwhen I receive [close shop v]\nhide\nset size to (100) %\ngo to [front v] layer\nswitch costume to (shop v)\ngo to x: (-203) y: (-145)\nshow\nset [clicked? v] to [No]\nforever\n    if <(Clicked?) = [No]> then\n        if <touching (mouse-pointer v)?> then\n            switch costume to (shop2 v)\n        else\n            switch costume to (shop v)\n        end\n    end\nend\n\nwhen I receive [close special v]\nshow\n\nwhen I receive [special clicked v]\nhide\n\nwhen flag clicked\nhide\n\n@Button3\n\nwhen this sprite clicked\nhide\nbroadcast (DIE v)\n\nwhen I receive [start game v]\nshow\ngo to [back v] layer\ngo to x: (171) y: (-155)\nwait (1) seconds\nforever\n    go to [front v] layer\n    wait (1) seconds\nend\n\nwhen I receive [:3 v]\nhide\n\n@Button2\n\nwhen this sprite clicked\nhide\nbroadcast (:3 v)\n\nwhen I receive [start game v]\nshow\ngo to [back v] layer\ngo to x: (171) y: (-155)\nwait (1) seconds\nforever\n    go to [front v] layer\n    wait (1) seconds\nend\n\nwhen I receive [die v]\nhide\n\n@BOB :)))\n\nwhen flag clicked\nhide\n\nwhen I receive [die v]\nwait (3) seconds\nplay sound [one-eternity-later v] until done\nset [lifes v] to [50]\nwait (1) seconds\ngo to [front v] layer\nforever\n    start sound [Eyes v]\n    show\n    repeat (10)\n        go to x: (pick random (1) to (25)) y: (pick random (1) to (25))\n    end\n    hide\n    wait (pick random (4) to (5)) seconds\nend\n\n@CHAT\n\nwhen flag clicked\nshow\ngo to x: (-198) y: (137)\nforever\n    if <touching (mouse-pointer v)?> then\n        broadcast (I'll keel you v)\n    end\nend\n\nwhen this sprite clicked\n\nwhen I receive [hidey ally v]\nhide\nwait (1) seconds\n\nwhen I receive [next level v]\nswitch costume to (chat2 v)\nwait (3) seconds\nnext costume\n\n@exe\n\nwhen I receive [die v]\nwait (25) seconds\ngo to [front v] layer\nforever\n    start sound [Bom v]\n    show\n    repeat (5)\n        go to x: (pick random (1) to (25)) y: (pick random (1) to (25))\n    end\n    hide\n    wait (pick random (10) to (30)) seconds\nend\n\nwhen flag clicked\nhide\n\n@lag\n\nwhen flag clicked\nhide\nforever\n    if <<(current [hour v]) = [24]> and <<(current [minute v]) = [0]> and <(current [second v]) = [0]>>> then\n        show\n        repeat (pick random (10) to (13))\n            go to [front v] layer\n        end\n        wait (1) seconds\n        broadcast (lag v)\n        stop [all v]\n    end\n    if <<(current [hour v]) = [12]> and <<(current [minute v]) = [0]> and <(current [second v]) = [0]>>> then\n        show\n        repeat (pick random (10) to (12))\n            go to [front v] layer\n        end\n        wait (1) seconds\n        broadcast (lag v)\n        stop [all v]\n    end\n    if <(lag meter) = [10]> then\n        show\n        repeat (pick random (10) to (12))\n            go to [front v] layer\n        end\n        wait (1) seconds\n        broadcast (lag v)\n        stop [all v]\n    end\nend\n\nstop [other scripts in sprite v]\n\nstop [all v]\n\nwhen flag clicked\nforever\n    set [lag meter v] to (pick random (10) to (12345))\n    wait (pick random (1) to (3)) seconds\nend\n\n@Cloud\n\nwhen flag clicked\nhide\nset rotation style [left-right v]\nswitch costume to (big v)\nset x to (280)\nforever\n    switch costume to (big v)\n    create clone of (_myself_ v)\n    wait (pick random (1) to (5)) seconds\nend\n\nwhen I start as a clone\nshow\nswitch costume to (pick random (1) to (5))\nset [costume v] to (costume [number v])\nset [ghost v] effect to (pick random (30) to (70))\nset y to (pick random (80) to (180))\nset [sx v] to (pick random (3.) to (5.))\nrepeat ((600) / (sx))\n    go to [back v] layer\n    switch costume to (big v)\n    change x by ((-1) * (sx))\n    switch costume to (costume)\nend\ndelete this clone\n\n@???\n\n@???2\n\n\n\nfor each [i v] in (10)\n\nswitch backdrop to (backdrop1 v) and wait\n\n@SUSSY BAKA\n\n@load\n\nwhen flag clicked\ngo to x: (0) y: (10)\nshow\nset size to (152) %\nswitch costume to (gif v)\nrepeat (56)\n    go to [front v] layer\n    wait (0.11) seconds\n    next costume\nend\nbroadcast (no loading v)\nreset timer\nhide\n\n@???????\n\nwhen flag clicked\nhide\ngo to [front v] layer\nforever\n    next costume\nend\n\nplay sound [y2mate v] until done\n\nwhen flag clicked\nforever\nend\n\n
YOOOOO 1 year game letz goooo\nA platformer game!! mobile freindly and else you can play every where! even playing on the toilet is a gut idea! How to use:\n You are black & white rock, arrow keys and WAD to move and avoid the spikes, there are some skins too, to buy a skin, u have tu say gutbye to ur lives ,u have 125  lives to 200  (it will be radom lifes), too noisy? press m to mute or unmute . hard? press space to skip.  and of course touching the flag will lead u to the next stage so GL :)\nLINK FOR BETTER EXPERIMENT:\nhttps://turbowarp.org/617058940?size=500x350\nhttps://forkphorus.github.io/#617058940\ndo u feel easy?  then play this:\nhttps://scratch.mit.edu/projects/617179381/\nCustom platformer P2\nhttps://scratch.mit.edu/projects/802449791/\nalso here is my friends project it's very cool!\nhere iz mY friends link\nhttps://scratch.mit.edu/projects/617739979/\nhttps://scratch.mit.edu/projects/617240192/\n                     