GPT007/Scratch-platformers-10k huggingface dataset:
Flowers Platformer

Instructions: Hello.\nIn this project you'll find some flower fun facts. Will be adding more levels soon.\nINSTRUCTIONS \nArrow keys to move\nRemember to follow me XD

@Stage\n\n@Sprite1\n\nwhen I receive [end v]\nhide\n\nwhen [r v] key pressed\ngo to x: (-196) y: (-17)\n\nwhen I receive [next level v]\ngo to x: (-196) y: (-17)\n\nwhen flag clicked\nhide\nwait (1.5) seconds\ngo to x: (-196) y: (-17)\nshow\nset [x v] to [0]\nset [y v] to [0]\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching color (#7cb370)?> then\n        change y by (1)\n    end\n    if <touching color (#7cb370)?> then\n        change y by (1)\n    end\n    if <touching color (#7cb370)?> then\n        change y by (1)\n    end\n    if <touching color (#7cb370)?> then\n        change y by (1)\n    end\n    if <touching color (#7cb370)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [15]\n            if <([abs v] of (x) ) = (x)> 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 color (#7cb370)?> 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?> and <touching color (#7cb370)?>> then\n        set [y v] to [15]\n    end\n    change y by (1)\n    if <touching color (#ff6666)?> then\n        go to x: (-196) y: (-17)\n    end\n    if <<(x position) = [240]> or <(x position) > [240]>> then\n        broadcast (next level v)\n    end\n    if <touching color (#fff200)?> then\n        set [y v] to [20]\n    end\n    if <touching color (#ccd8ff)?> then\n        if <key (up arrow v) pressed?> then\n            set [y v] to [10]\n        else\n            set [y v] to [-1]\n        end\n        if <key (down arrow v) pressed?> then\n            set [y v] to [-5]\n        end\n    end\nend\n\n@Sprite2\n\nwhen I receive [next level v]\nnext costume\n\n@Sprite3\n\nwhen flag clicked\nshow\ngo to [front v] layer\nwait (1) seconds\nhide\n\n
literally every platformer ever

Instructions: the squeakquel -- #349904304

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\n\n@Sprite1\n\ndefine if touching (ground)\nchange [yvel v] by (-1)\nchange y by (yvel)\nset [ceiling? v] to <(yvel) > [0]>\nrepeat until <not <touching color (#000000)?>>\n    if <(ceiling?) = [true]> then\n        change y by (-1)\n    else\n        change y by (1)\n    end\n    set [yvel v] to [0]\nend\nchange y by (-1)\nif <touching color (#000000)?> then\n    if <key (up arrow v) pressed?> then\n        set [yvel v] to [15]\n        broadcast (jump sound v)\n    end\nend\nchange y by (1)\nif <key (right arrow v) pressed?> then\n    change [xvel v] by (1)\nend\nif <key (left arrow v) pressed?> then\n    change [xvel v] by (-1)\nend\nset [xvel v] to ((xvel) * (0.88))\nchange x by (xvel)\nset [slope v] to [0]\nrepeat until <<(slope) = [8]> or <not <touching color (#000000)?>>>\n    change y by (1)\n    change [slope v] by (1)\nend\nif <touching color (#000000)?> then\n    change x by ((-1) * (xvel))\n    change y by ((-1) * (slope))\n    if <key (up arrow v) pressed?> then\n        set [xvel v] to ((-1.5) * (xvel))\n        set [yvel v] to [15]\n    else\n        set [xvel v] to [0]\n    end\nend\nif <touching color (#ff00e9)?> then\n    set [yvel v] to [20]\nend\n\nwhen flag clicked\nset [xvel v] to [0]\nset [yvel v] to [0]\ngo to x: (-180) y: (-50)\nforever\n    if touching []\n    if <touching color (#46ff00)?> then\n        next backdrop\n        set [xvel v] to [0]\n        set [yvel v] to [0]\n        go to x: (-180) y: (-50)\n    end\n    if <touching color (#ff0000)?> then\n        go to x: (-180) y: (-50)\n    end\n    if <touching color (#00acff)?> then\n        go to x: (-180) y: (-50)\n        switch backdrop to (backdrop12 v)\n    end\nend\n\nset [xvel v] to [0]\nset [yvel v] to [0]\ngo to x: (-150) y: (-50)\n\nwhen flag clicked\nforever\n    play sound [Alan Walker - Spectre \[NCS Release\].mp3 v] until done\nend\n\n
cheesy puff-a platformer

Instructions: sorry I can't work on this game because school has started:(\nuse arrow keys\ns key to skip\nwill not add more levels\n\n10/10/19: deleted words and added a levels

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\n\nwhen I receive [lll v]\nnext backdrop\n\n@Cheesy puffs\n\nhide variable [xv v]\nhide variable [yv v]\n\nwhen flag clicked\nshow\nswitch costume to (costume1 v)\ngo to x: (-206) y: (-99)\nset [xv v] to [0]\nset [yv v] to [0]\nset [level v] to [1]\nforever\n    change [yv v] by (-1)\n    if <key (right arrow v) pressed?> then\n        change [xv v] by (1)\n        switch costume to (costume1 v)\n    end\n    if <key (left arrow v) pressed?> then\n        change [xv v] by (-1)\n        switch costume to (costume2 v)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <touching color (#ffe600)?> then\n        change y by (1)\n        if <touching color (#ffe600)?> then\n            change y by (1)\n            if <touching color (#ffe600)?> then\n                change y by (1)\n                if <touching color (#ffe600)?> then\n                    change y by (1)\n                    if <touching color (#ffe600)?> then\n                        change y by (1)\n                        if <touching color (#ffe600)?> then\n                            change y by (1)\n                            change y by (-5)\n                            if <key (up arrow v) pressed?> then\n                                set [yv v] to [15]\n                                if <(Xv) > [0]> then\n                                    set [xv v] to [-10]\n                                else\n                                    set [xv v] to [10]\n                                end\n                            else\n                                change x by ((Xv) * (-1))\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (Yv)\n    if <touching color (#ffe600)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#ffe600)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [15]\n        end\n    end\n    change y by (1)\n    if <<touching color (#ff0000)?> or <touching color (#ff4343)?>> then\n        go to x: (-206) y: (-99)\n    end\n    if <(x position) > [243]> then\n        go to x: (-206) y: (-99)\n        broadcast (lll v)\n    end\n    if <touching color (#000fff)?> then\n        set [yv v] to [20]\n    end\n    if <(y position) < [-198]> then\n        go to x: (-206) y: (-99)\n    end\n    if <key (s v) pressed?> then\n        broadcast (lll v)\n        go to x: (-206) y: (-99)\n        wait (1) seconds\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\n\n
Basic Platformer

Instructions: -AWSD or Arrow Keys to move and jump.\n-You can make more new level base on this Platformer.\n-This is one of the most basic platformer that you can find in scratch.\n-You can make more obstacles as much as you want, like: Lava, water,..\n-Feel free to remix.

@Stage\n\nwhen flag clicked\nset [level v] to [1]\nforever\n    switch backdrop to (Level)\nend\n\n@Sprite1\n\nwhen flag clicked\npoint in direction (90)\nset [x spawn v] to [-175]\nset [y spawn v] to [-122]\ngo to x: (X spawn) y: (Y spawn)\nshow\nset size to (80) %\nset [x v] to [0]\nset [y v] to [0]\nforever\n    Tutorial\nend\n\ndefine Tutorial\nforever\n    change [y v] by (-0.5)\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        change [x v] by (-0.8)\n    end\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [x v] by (0.8)\n    end\n    set [x v] to ((X) * (0.9))\n    change x by (X)\n    if <touching color (#00ff12)?> then\n        change y by (1)\n        if <touching color (#00ff12)?> then\n            change y by (1)\n            if <touching color (#00ff12)?> then\n                change y by (1)\n                if <touching color (#00ff12)?> then\n                    change y by (1)\n                    if <touching color (#00ff12)?> then\n                        change y by (1)\n                        if <touching color (#00ff12)?> then\n                            change y by (-6)\n                            change x by ((X) * (-1))\n                            if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n                                set [y v] to [10]\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                    end\n                end\n            end\n        end\n    end\n    change y by (Y)\n    if <touching color (#00ff12)?> then\n        change y by ((Y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-0.5)\n    if <<touching color (#00ff12)?> and <<key (up arrow v) pressed?> or <key (w v) pressed?>>> then\n        set [y v] to [9]\n    end\n    change y by (0.5)\n    if <(x position) > [217]> then\n        change [level v] by (1)\n        go to x: (X spawn) y: (Y spawn)\n    end\n    if <touching (obstacles v)?> then\n        go to x: (X spawn) y: (Y spawn)\n    end\n    if <touching (tramppoline v)?> then\n        set [y v] to [13]\n    end\nend\n\n@Obstacles\n\nwhen flag clicked\nset [level v] to [1]\nforever\n    switch costume to (Level)\nend\n\n@Tramppoline\n\nwhen flag clicked\nset [level v] to [1]\nforever\n    switch costume to (Level)\nend\n\n@Thumbnail\n\nwhen flag clicked\nhide\n\nforever\n    go to [front v] layer\n    show\nend\n\n
Platformer Script

Instructions: Heres a Free Platformer Script!\n\nAdvantages-=-=-=-=-=-=-=-=--=-==-=-=-=-=-=-=-=-=-=-\n-Glitch Free\n-Walljump\n-Easy to add to your projects\n-Simple\n-Smooth

@Stage\n\nwhen flag clicked\nforever\n    play sound [Sneaky Snitch v] until done\nend\n\n@USE DIS\n\nwhen flag clicked\nshow\ngo to [front v] layer\nset [yv v] to [0]\ngo to x: (-198) y: (-45)\nset size to (20) %\nforever\n    Physics\nend\n\ndefine Physics\nif <key (right arrow v) pressed?> then\n    change [xmovement v] by (1.56)\nelse\n    if <key (left arrow v) pressed?> then\n        change [xmovement v] by (-1.56)\n    end\nend\nset [xmovement v] to ((Xmovement) * (0.8))\nchange x by (Xmovement)\nchange [yv v] by (-1.2)\nrepeat (10)\n    if <touching color (#1cff00)?> then\n        change y by (1)\n    end\nend\nif <touching color (#1cff00)?> then\n    change x by ((Xmovement) * (-1))\n    change y by (-9)\n    if <key (up arrow v) pressed?> then\n        set [yv v] to [10]\n        if <(Xmovement) > [0]> then\n            set [xmovement v] to [-9]\n        else\n            set [xmovement v] to [9]\n        end\n    else\n        set [xmovement v] to [0]\n    end\nend\nchange y by (Yv)\nif <touching color (#1cff00)?> then\n    change y by ((Yv) - ((Yv) * (2)))\n    set [yv v] to [0]\nend\nchange y by (-1)\nif <<key (up arrow v) pressed?> and <touching color (#1cff00)?>> then\n    set [yv v] to [15]\nend\nif <touching color (#ff0000)?> then\n    go to x: (-198) y: (-45)\nend\n\n@DONT USE DIS EITHER\n\nwhen flag clicked\nshow\nshow\ngo to x: (0) y: (0)\nhide\n\n
Speed 2 ( A Platformer )

Instructions: Use arrow keys to move\nother instructions are in the game\nComment your time

@Stage\n\n@Sprite1\n\nwhen flag clicked\nforever\n    if <<(☁ highsore) > (time)> and <(backdrop [number v]) = [10]>> then\n        set [☁ highsore v] to (time)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(backdrop [number v]) = [10]> then\n        show variable [☁ highsore v]\n    end\nend\n\nwhen flag clicked\ngo to x: (-214) y: (115)\nswitch backdrop to (backdrop1  v)\nswitch costume to (costume1 v)\nshow\ngo to x: (-217) y: (-20)\nhide variable [y v]\nhide variable [x v]\nset [y v] to [0]\nset [x v] to [0]\nforever\n    change [y v] by (-1)\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-1)\n        if <(backdrop [name v]) = [backdrop18]> then\n            switch costume to (costume4 v)\n        end\n    end\n    if <key (right arrow v) pressed?> then\n        change [x v] by (1)\n        if <(backdrop [name v]) = [backdrop18]> then\n            switch costume to (costume5 v)\n        end\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <<touching color (#000000)?> or <<touching color (#000000)?> or <touching color (#663b00)?>>> then\n        change y by (1)\n    end\n    if <<touching color (#000000)?> or <<touching color (#009933)?> or <touching color (#663b00)?>>> then\n        change y by (1)\n    end\n    if <<touching color (#000000)?> or <<touching color (#009933)?> or <touching color (#663b00)?>>> then\n        change y by (1)\n    end\n    if <<touching color (#000000)?> or <<touching color (#009933)?> or <touching color (#663b00)?>>> then\n        change y by (1)\n    end\n    if <<touching color (#000000)?> or <<touching color (#009933)?> or <touching color (#663b00)?>>> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow 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 color (#000000)?> or <<touching color (#000000)?> or <touching color (#000000)?>>> 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?> and <<touching color (#000000)?> or <<touching color (#000000)?> or <touching color (#000000)?>>>> then\n        set [y v] to [15]\n    end\n    change y by (1)\n    if <touching color (#ff0000)?> then\n        go to x: (-217) y: (-20)\n    end\n    if <(x position) > [500]> then\n        switch backdrop to (next backdrop v)\n        go to x: (-217) y: (-20)\n    end\nend\n\nwhen flag clicked\nset [time v] to [0]\nforever\n    change [time v] by (1)\n    wait (1) seconds\n    if <(backdrop [number v]) = [10]> then\n        stop [this script v]\n    end\nend\n\nset [☁ highsore v] to [56]\n\nhide variable [☁ highsore v]\n\n@Sprite2\n\nwhen flag clicked\nforever\n    show\n    go to [front v] layer\n    set [ghost v] effect to (100)\n    go to x: (0) y: (0)\nend\n\n
Pre-historic (A Platformer)

Instructions: Hello! This was made for the "Pre-Historic" Design Studio!\n\nMade with 1 script and 2 sprites! Enjoy!\n\nNot many levels because I was lazy .-.

@Stage\n\n@Dinosaur4\n\nwhen flag clicked\nset rotation style [left-right v]\nclear graphic effects\nswitch backdrop to (backdrop1 v)\nswitch costume to (costume1 v)\nset [deaths v] to [0]\ngo to x: (-218) y: (-1)\nset [x v] to [0]\nset [y v] to [0]\nforever\n    change [y v] by (-1)\n    if <key (right arrow v) pressed?> then\n        change [x v] by (2)\n        point in direction (90)\n    end\n    if <key (left arrow v) pressed?> then\n        change [x v] by (-2)\n        point in direction (-90)\n    end\n    set [x v] to ((x) * (0.8))\n    change x by (x)\n    if <touching color (#000000)?> then\n        change y by (1)\n    end\n    if <touching color (#000000)?> then\n        change y by (1)\n    end\n    if <touching color (#000000)?> then\n        change y by (1)\n    end\n    if <touching color (#000000)?> then\n        change y by (1)\n    end\n    if <touching color (#000000)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <key (up arrow v) pressed?> then\n            set [y v] to [10]\n            if <([abs v] of (x) ) = (x)> 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 color (#000000)?> 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?> and <touching color (#000000)?>> then\n        set [y v] to [13]\n    end\n    change y by (1)\n    if <touching color (#ff0000)?> then\n        go to x: (-212) y: (-5)\n        change [deaths v] by (1)\n    end\n    if <touching color (#a100ff)?> then\n        switch backdrop to (next backdrop v)\n        go to x: (-212) y: (-5)\n    end\nend\n\n@Sprite1\n\nwhen flag clicked\nhide\nshow variable [deaths v]\n\nhide variable [deaths v]\nshow\n\n
Kawaii sushi platformer

Instructions: Curated 11-19-15 by @Flame2957!\nArrow keys to move\nThere are 13 levels now. \nYay! My first game with wall detection!\nThis my second most popular project!\nThis project had over 11000 views, 1500 loves and 1200 faves! Thanks so much!

@Stage\n\nwhen flag clicked\nforever\n    play sound [Gake_no_Ue_no_Ponyo_Music_Box.mp3 v] until done\nend\n\n@Sushi\n\nwhen flag clicked\ngo to x: (-204) y: (-104)\nset [ghost v] effect to (0)\nswitch backdrop to (backdrop1 v)\nset [xv v] to [0]\nset [yv v] to [0]\nforever\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) * (0.9))\n    change x by (Xv)\n    if <touching color (#99ffbb)?> then\n        change y by (1)\n        if <touching color (#99ffbb)?> then\n            change y by (1)\n            if <touching color (#99ffbb)?> then\n                change y by (1)\n                if <touching color (#99ffbb)?> then\n                    change y by (1)\n                    if <touching color (#99ffbb)?> then\n                        change y by (1)\n                        if <touching color (#99ffbb)?> then\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 [-5]\n                                else\n                                    set [xv v] to [5]\n                                end\n                                set [yv v] to [10]\n                            else\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by (Yv)\n    if <touching color (#99ffbb)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#99ffbb)?> then\n        if <<key (up arrow v) pressed?> or <key (space v) pressed?>> then\n            set [yv v] to [15]\n        end\n    end\n    change y by (1)\nend\n\nwhen flag clicked\nforever\n    if <<touching color (#ffe9cc)?> or <touching color (#ccffdd)?>> then\n        set [deathx v] to (x position)\n        set [deathy v] to (y position)\n        repeat (50)\n            change [ghost v] effect by (2)\n            go to x: (DeathX) y: (DeathY)\n        end\n        go to x: (-204) y: (-104)\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(x position) = [243]> then\n        switch backdrop to (next backdrop v)\n        go to x: (-204) y: (-104)\n    end\nend\n\n@Thumb\n\nwhen flag clicked\nset x to (0)\nset y to (0)\ngo to [front v] layer\nshow\nset [ghost v] effect to (100)\n\n
ASCII platformer! 

Instructions: Greetings, Scratcher\n\nThis is a platformer that takes place inside of a speech bubble! If you go into the project's code, you'll find that there are no moving sprites. That's why the graphics aren't brilliant...\n\nMove with the arrow keys.\n\nUpdate log:\n8th of November 2019: Release\n21st of november 2019: Added world record (can you beat it?)

@Stage\n\n@ASCII Platformer\n\nwhen flag clicked\nshow variable [level v]\nswitch backdrop to (backdrop v)\nset [y vel v] to [0]\nset [level v] to [1]\nCanvas 17 * [8] Level [1]\nforever\n    say (canvas)\n    if <((pos) mod (17)) = [0]> then\n        change [level v] by (1)\n        Canvas 17 * [8] Level (Level)\n    end\n    Replace item (pos) with [░]\n    change [pos v] by <<key (right arrow v) pressed?> and <not <(letter ((pos) + (1)) of (canvas)) = [▓]>>>\n    change [pos v] by ((0) - <<key (left arrow v) pressed?> and <not <<((pos) mod (17)) = [1]> or <(letter ((pos) - (1)) of (canvas)) = [▓]>>>>)\n    if <(letter (pos) of (canvas)) = [█]> then\n        Canvas 17 * [8] Level (Level)\n    end\n    Replace item (pos) with [▒]\nend\n\ndefine Canvas 17 * (rows) Level (level)\nset [canvas v] to []\nrepeat ((rows) - (1))\n    set [canvas v] to (join (canvas) [░░░░░░░░░░░░░░░░░])\nend\nset [canvas v] to (join (canvas) [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓])\ngo to x: (-80) y: ((rows) * (-10))\nReplace item (((rows) * (17)) - (32)) with [▒]\nset [pos v] to (((rows) * (17)) - (32))\nLevel (level)\n\ndefine Replace item (n) with (m)\nset [i v] to [0]\nset [replace v] to []\nset [replace: the sequel v] to []\nrepeat ((n) - (1))\n    change [i v] by (1)\n    set [replace v] to (join (Replace) (letter (i) of (canvas)))\nend\nchange [i v] by (1)\nrepeat ((length of (canvas)) - (n))\n    change [i v] by (1)\n    set [replace: the sequel v] to (join (Replace: The Sequel) (letter (i) of (canvas)))\nend\nset [canvas v] to (join (Replace) (join (m) (Replace: The Sequel)))\n\ndefine Jump (height)\nif <<key (up arrow v) pressed?> and <(letter ((pos) + (17)) of (canvas)) = [▓]>> then\n    set [y vel v] to (height)\nend\nchange [pos v] by ((-17) * <<[1] < (y vel)> and <<not <(letter ((pos) - (17)) of (canvas)) = [▓]>> and <[0] < ((pos) - (17))>>>)\nchange [y vel v] by (<(y vel) = [0]> - (1))\n\ndefine gravity\nchange [pos v] by (<<(y vel) = [0]> and <not <(letter ((pos) + (17)) of (canvas)) = [▓]>>> * (17))\n\nwhen flag clicked\nforever\n    Jump [4]\n    gravity\n    wait (0.05) seconds\nend\n\ndefine Level (n)\nif <(n) = [1]> then\n\nwhen I receive [end v]\nhide variable [level v]\nstop [other scripts in sprite v]\nif <(timer) < (☁ World record)> then\n    set [☁ world record v] to (timer)\nend\nsay (join [Thanks for playing my game! Your finale time was ] (join (join (timer) (join [ seconds. The world record is ] (☁ World record))) [ seconds. More levels are going to be added soon. If you enjoyed, please give this project a heart and/or a star. =D]))\n\nwhen flag clicked\nforever\n    play sound [sunset- paradise v] until done\nend\n\nset [☁ world record v] to [50]\n\n