Grassland-a platformer!

Instructions: Like this project? Propose to be featured here: https://scratch.mit.edu/studios/4228481/\n--------------------------------Story----------------------------------\nWELCOME TO GRASSLAND, A PLATFORMER.\nThis is a project about a little cube that has to enter in the portal, to return to his home.\n--------------------------Instructions--------------------------------\n-Move with the arrows keys.\n-Don't touch spikes.\n-Go into the portal.\n-Press s to see the seconds.\n-You can wall-jump.\n-You can climb in the vines, hold down key for stop climbing.\n-Jump in trampolines.\n-Have fun.

@Stage\n\n@Objeto12\n\nwhen flag clicked\nhide\nwait (1) seconds\ngo to x: (36) y: (28)\nwait (3) seconds\ngo to [front v] layer\nshow\nrepeat (30)\n    change y by (-30)\nend\nhide\n\n@Objeto14\n\nwhen I receive [now v]\nset [color v] effect to (0)\nshow\nset size to (100) %\nrepeat until <(Level) = [12]>\n    repeat (10)\n        change size by (2)\n    end\n    repeat (10)\n        change size by (-2)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [12]> then\n        wait (0.5) seconds\n        set [color v] effect to (-8)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [24]> then\n        wait (0.5) seconds\n        hide\n    end\nend\n\n@Objeto11\n\nwhen I receive [hide v]\nwait (0.1) seconds\nswitch costume to (disfraz2 v)\nwait (2) seconds\nbroadcast (NOW v)\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\n\nwhen flag clicked\ngo [backward v] (3) layers\ngo to [front v] layer\nswitch costume to (disfraz1 v)\nshow\nset [ghost v] effect to (0)\n\n@Objeto10\n\nwhen flag clicked\nshow\nswitch costume to (disfraz2 v)\ngo to x: (0) y: (9999)\nglide (0.5) secs to x: (0) y: (0)\nstart sound [Big Boing v]\nrepeat (12)\n    next costume\nend\nwait (3.4) seconds\nhide\nbroadcast (hide v)\n\nwhen flag clicked\nwait (0.1) seconds\ngo to [front v] layer\n\n@Objeto9\n\nwhen flag clicked\nhide\n\nwhen I receive [new world record v]\ngo to x: (-6) y: (-22)\nshow\nwait (3) seconds\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nhide\n\n@Objeto7\n\nwhen flag clicked\nhide\nset [ghost v] effect to (100)\n\nwhen I receive [love fav and follow v]\nshow\nrepeat (20)\n    change [ghost v] effect by (-5)\nend\n\n@Objeto6\n\nwhen I receive [animation next level v]\nwait (0.5) seconds\nnext costume\n\nwhen flag clicked\nshow\nswitch costume to (disfraz1 v)\n\n@Objeto4\n\nwhen flag clicked\nforever\n    turn right (4) degrees\nend\n\nwhen flag clicked\nforever\n    change y by (4)\nend\n\nwhen flag clicked\nforever\n    if <(y position) > [170]> then\n        repeat (10)\n            change [ghost v] effect by (25)\n        end\n        wait (1) seconds\n        go to (random position v)\n        change y by (-9999)\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nhide\nset size to (50) %\nforever\n    repeat (20)\n        change size by (5)\n    end\n    repeat (20)\n        change size by (-5)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [24]> then\n        wait (1) seconds\n        show\n    end\nend\n\n@Objeto3\n\nwhen flag clicked\nforever\n    turn right (4) degrees\nend\n\nwhen flag clicked\nforever\n    change y by (1)\nend\n\nwhen flag clicked\nforever\n    if <(y position) > [170]> then\n        repeat (10)\n            change [ghost v] effect by (25)\n        end\n        wait (3) seconds\n        go to (random position v)\n        change y by (-9999)\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nhide\nset size to (50) %\nforever\n    repeat (8)\n        change size by (4)\n    end\n    repeat (8)\n        change size by (-4)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [24]> then\n        wait (1) seconds\n        show\n    end\nend\n\n@Objeto2\n\nwhen flag clicked\nforever\n    turn right (4) degrees\nend\n\nwhen flag clicked\nforever\n    change y by (3)\nend\n\nwhen flag clicked\nforever\n    if <(y position) > [170]> then\n        repeat (10)\n            change [ghost v] effect by (25)\n        end\n        wait (2) seconds\n        go to (random position v)\n        change y by (-9999)\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nhide\nset size to (50) %\nforever\n    repeat (10)\n        change size by (10)\n    end\n    repeat (10)\n        change size by (-10)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [24]> then\n        wait (1) seconds\n        show\n    end\nend\n\n@Objeto1\n\nwhen flag clicked\nforever\n    turn right (4) degrees\nend\n\nwhen flag clicked\nforever\n    change y by (2)\nend\n\nwhen flag clicked\nforever\n    if <(y position) > [170]> then\n        repeat (10)\n            change [ghost v] effect by (25)\n        end\n        go to (random position v)\n        change y by (-9999)\n        set [ghost v] effect to (0)\n    end\nend\n\nwhen flag clicked\nhide\nset size to (50) %\nforever\n    repeat (4)\n        change size by (1)\n    end\n    repeat (4)\n        change size by (-1)\n    end\nend\n\nwhen flag clicked\nhide\nforever\n    if <(Level) = [24]> then\n        wait (1) seconds\n        show\n    end\nend\n\n@lianas\n\nwhen flag clicked\nswitch costume to (disfraz1 v)\nhide\n\nwhen flag clicked\nforever\n    if <(Level) = [13]> then\n        wait (1) seconds\n        go to x: (-174) y: (33)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [14]> then\n        wait (1) seconds\n        go to x: (-174) y: (33)\n        show\n        switch costume to (disfraz2 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [15]> then\n        wait (1) seconds\n        go to x: (-174) y: (33)\n        show\n        switch costume to (disfraz3 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [17]> then\n        wait (1) seconds\n        go to x: (-174) y: (33)\n        show\n        switch costume to (disfraz4 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [18]> then\n        wait (1) seconds\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [20]> then\n        wait (1) seconds\n        show\n        show\n        switch costume to (disfraz6 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [21]> then\n        wait (1) seconds\n        show\n        show\n        switch costume to (disfraz5 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [22]> then\n        wait (1) seconds\n        hide\n    end\nend\n\n@trampoline2\n\nwhen flag clicked\nhide\nswitch costume to (disfraz1 v)\nforever\n    if <touching (player v)?> then\n        repeat (6)\n            next costume\n        end\n        switch costume to (disfraz1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [6]> then\n        wait (1) seconds\n        show\n        go to x: (60) y: (-100)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [7]> then\n        wait (1) seconds\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [9]> then\n        wait (1) seconds\n        go to x: (170) y: (-102)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [10]> then\n        wait (1) seconds\n        hide\n    end\nend\n\nwhen flag clicked\nhide\n\n@Objeto5\n\nwhen I receive [animation next level v]\ngo to [front v] layer\nshow\ngo to x: (240) y: (26)\nglide (0.3) secs to x: (-240) y: (28)\nwait (1) seconds\nbroadcast (NEXT LEVEL v)\nglide (0.3) secs to x: (240) y: (28)\nhide\n\nwhen flag clicked\nhide\ngo to x: (240) y: (26)\n\n@thumbnail\n\nwhen I receive [now v]\ngo to [front v] layer\nshow\ngo to x: (0) y: (0)\nwait (3) seconds\nrepeat (40)\n    change [ghost v] effect by (10)\nend\nhide\n\n@Words\n\nwhen flag clicked\ngo to x: (0) y: (60)\nswitch costume to (disfraz1 v)\n\nnext costume\n\nwhen I receive [next level v]\nnext costume\n\n@levels\n\nwhen flag clicked\nswitch costume to (level1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@trampoline\n\nwhen flag clicked\nhide\nswitch costume to (disfraz1 v)\nforever\n    if <touching (player v)?> then\n        repeat (6)\n            next costume\n        end\n        switch costume to (disfraz1 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [4]> then\n        wait (1) seconds\n        show\n        go to x: (-80) y: (-100)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [5]> then\n        wait (1) seconds\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [6]> then\n        wait (1) seconds\n        show\n        go to x: (-60) y: (-100)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [7]> then\n        wait (1) seconds\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [9]> then\n        wait (1) seconds\n        show\n        go to x: (-146) y: (-102)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [10]> then\n        wait (1) seconds\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [18]> then\n        wait (1) seconds\n        go to x: (-130) y: (-115)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [19]> then\n        wait (1) seconds\n        hide\n    end\nend\n\nwhen flag clicked\nhide\n\n@spikes\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nforever\n    if <(Level) = [2]> then\n        wait (1) seconds\n        go to x: (0) y: (-86)\n        switch costume to (disfraz1 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [3]> then\n        wait (1) seconds\n        go to x: (-50) y: (-86)\n        switch costume to (disfraz2 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [3]> then\n        wait (1) seconds\n        go to x: (-50) y: (-86)\n        switch costume to (disfraz3 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [5]> then\n        wait (1) seconds\n        go to x: (-50) y: (-86)\n        switch costume to (disfraz4 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [6]> then\n        wait (1) seconds\n        go to x: (-50) y: (-86)\n        switch costume to (disfraz5 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [7]> then\n        wait (1) seconds\n        go to x: (-50) y: (-86)\n        switch costume to (disfraz6 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [8]> then\n        wait (1) seconds\n        go to x: (-50) y: (-86)\n        switch costume to (disfraz7 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [9]> then\n        wait (1) seconds\n        go to x: (-50) y: (-86)\n        switch costume to (disfraz8 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [10]> then\n        wait (1) seconds\n        go to x: (-50) y: (-86)\n        switch costume to (disfraz9 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [11]> then\n        wait (1) seconds\n        go to x: (-50) y: (-86)\n        switch costume to (disfraz10 v)\n        show\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [12]> then\n        wait (1) seconds\n        hide\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [14]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz11 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [15]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz12 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [16]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz13 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [17]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz14 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [18]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz15 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [19]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz16 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [20]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz17 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [21]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz18 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [21]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz18 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [22]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz19 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [23]> then\n        wait (1) seconds\n        show\n        switch costume to (disfraz20 v)\n        go to x: (65) y: (-87)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [24]> then\n        wait (1) seconds\n        hide\n    end\nend\n\n@portal 1\n\nwhen flag clicked\nforever\n    turn right (1) degrees\nend\n\nwhen flag clicked\nset [level v] to [0]\npoint in direction (90)\ngo to x: (196) y: (-75)\n\nwhen flag clicked\nforever\n    if <(Level) = [3]> then\n        wait (1) seconds\n        go to x: (193) y: (132)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [6]> then\n        wait (1) seconds\n        go to x: (187) y: (-40)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [7]> then\n        wait (1) seconds\n        go to x: (-169) y: (129)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [8]> then\n        wait (1) seconds\n        go to x: (167) y: (142)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [10]> then\n        wait (1) seconds\n        go to x: (238) y: (135)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [4]> then\n        wait (1) seconds\n        go to x: (180) y: (132)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [11]> then\n        wait (1) seconds\n        go to x: (196) y: (-75)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [12]> then\n        wait (1) seconds\n        go to x: (195) y: (-75)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [15]> then\n        wait (1) seconds\n        go to x: (191) y: (93)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [17]> then\n        wait (1) seconds\n        go to x: (196) y: (-75)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [19]> then\n        wait (1) seconds\n        go to x: (196) y: (-100)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [23]> then\n        wait (1) seconds\n        go to x: (196) y: (-75)\n    end\nend\n\nwhen flag clicked\nswitch costume to (disfraz1 v)\n\nwhen flag clicked\nforever\n    if <(Level) = [24]> then\n        wait (1) seconds\n        switch costume to (disfraz2 v)\n    end\nend\n\nwhen flag clicked\nshow\nforever\n    if <(Level) = [25]> then\n        hide\n    end\nend\n\n@Backdrop\n\nwhen flag clicked\nswitch costume to (disfraz1 v)\nshow\ngo to [back v] layer\nforever\n    set y to (([y position v] of [player v]) * (-0.5))\n    set x to (([x position v] of [player v]) * (-0.07))\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [12]> then\n        wait (1) seconds\n        switch costume to (disfraz3 v)\n    end\nend\n\nwhen flag clicked\nforever\n    if <(Level) = [24]> then\n        wait (1) seconds\n        switch costume to (disfraz4 v)\n    end\nend\n\n@Objeto8\n\nwhen flag clicked\nrepeat (10)\n    turn left (1) degrees\nend\nrepeat (10)\n    turn left (0.5) degrees\nend\nforever\n    repeat (25)\n        turn right (1) degrees\n    end\n    repeat (10)\n        turn right (0.5) degrees\n    end\n    repeat (25)\n        turn left (1) degrees\n    end\n    repeat (10)\n        turn left (0.5) degrees\n    end\nend\n\nwhen flag clicked\nshow\npoint in direction (90)\nset size to (100) %\nforever\n    if <touching (mouse-pointer v)?> then\n        set [brightness v] effect to (20)\n        set size to (120) %\n    else\n        set size to (100) %\n        set [brightness v] effect to (0)\n    end\nend\n\nwhen this sprite clicked\nhide\nbroadcast (animation next level v)\nchange [level v] by (1)\nchange [seconds: v] by (100)\nwait (1) seconds\nshow\n\nwhen flag clicked\nforever\n    if <(Level) = [25]> then\n        wait (0.5) seconds\n        hide\n    end\nend\n\nchange y by (10)\n\nchange x by (-10)\n\n@Player\n\nwhen flag clicked\nswitch costume to (open eye v)\nforever\n    wait (3) seconds\nend\n\nwhen flag clicked\ngo to x: (-202) y: (-90)\nforever\n    wait (5) seconds\n    repeat (20)\n        next costume\n    end\nend\n\nwhen flag clicked\nrepeat until <(Level) = [25]>\n    if <touching (portal 1 v)?> then\n        go to x: (-202) y: (-90)\n        change [level v] by (1)\n        broadcast (animation next level v)\n        repeat (50)\n            set [xv v] to [0]\n            set [yv v] to [0]\n        end\n    end\nend\n\nwhen I receive [next level v]\ngo to x: (-210) y: (-90)\n\nwhen flag clicked\nforever\n    if <touching (trampoline v)?> then\n        set [yv v] to [0]\n        change [yv v] by (14)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (trampoline2 v)?> then\n        set [yv v] to [0]\n        change [yv v] by (14)\n    end\nend\n\nwhen flag clicked\nforever\n    if <key (r v) pressed?> then\n        set [xv v] to [0]\n        set [yv v] to [0]\n        go to x: (-210) y: (-90)\n    end\nend\n\nwhen flag clicked\nset volume to (100) %\nforever\n    if <touching (lianas v)?> then\n        if <not <key (down arrow v) pressed?>> then\n            change [yv v] by (1)\n        else\n            change [yv v] by (0)\n        end\n    end\nend\n\nwhen flag clicked\nset [yv v] to [0]\nset [xv v] to [0]\n\nwhen flag clicked\nforever\n    if <(Level) = [25]> then\n        if <(x position) > [-30]> then\n            if <touching (levels v)?> then\n                stop [other scripts in sprite v]\n                switch costume to (open eye v)\n                wait (1) seconds\n                repeat (10)\n                    wait (0.5) seconds\n                    next costume\n                end\n                broadcast (puntuation v)\n                show variable [☁ world record: v]\n                show variable [seconds: v]\n                repeat (10)\n                    change volume by (-10)\n                end\n                broadcast (Love fav and follow v)\n                forever\n            end\n        end\n    end\nend\n\nhide variable [☁ world record: v]\n\nwhen [s v] key pressed\nshow variable [seconds: v]\n\nwhen I receive [puntuation v]\nif <(Seconds:) < (☁ World record:)> then\n    broadcast (New world record v)\n    set [☁ world record: v] to (Seconds:)\nend\n\nwhen I receive [now v]\nforever\n    change [yv v] by (-0.5)\n    if <key (right arrow v) pressed?> then\n        change [xv v] by (0.7)\n    end\n    if <key (left arrow v) pressed?> then\n        change [xv v] by (-0.7)\n    end\n    set [xv v] to ((Xv) * (0.9))\n    change x by (Xv)\n    if <touching (levels v)?> then\n        change y by (1)\n        if <touching (levels v)?> then\n            change y by (1)\n            if <touching (levels v)?> then\n                change y by (1)\n                if <touching (levels v)?> then\n                    change y by (1)\n                    if <touching (levels v)?> then\n                        change y by (1)\n                        if <touching (levels v)?> then\n                            change x by ((Xv) * (-1))\n                            change x by (-1)\n                            change y by (-4)\n                            if <touching (null v)?> then\n                                change x by (Change)\n                            end\n                            change x by (1)\n                            if <key (up arrow v) pressed?> then\n                                if <not <touching color (#003cff)?>> then\n                                    if <(Xv) > [0]> then\n                                        set [xv v] to [-8]\n                                    else\n                                        set [xv v] to [8]\n                                    end\n                                    set [yv v] to [10]\n                                end\n                            else\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 (levels v)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching (null v)?> then\n        change x by (Change)\n    end\n    if <touching (levels v)?> then\n        if <key (up arrow v) pressed?> then\n            if <not <touching color (#003cff)?>> then\n                set [yv v] to [10]\n            end\n        end\n    end\n    if <touching color (#ff0000)?> then\n        go to x: (-200) y: (-80)\n        set [xv v] to [0]\n        set [yv v] to [0]\n        change [deaths v] by (1)\n        point in direction (90)\n    end\nend\n\nwhen I receive [now v]\nforever\n    play sound [TheFatRat - Time Lapse v] until done\nend\n\nwhen I receive [now v]\nrepeat until <(Level) = [25]>\n    change [seconds: v] by (0.1)\n    wait (0.1) seconds\nend\n\nwhen I receive [now v]\nforever\n    if <touching (spikes v)?> then\n        create clone of (_myself_ v)\n        go to x: (-210) y: (-90)\n    end\nend\n\nwhen I start as a clone\nforever\n    change y by (10)\nend\n\nwhen I start as a clone\nset [ghost v] effect to (0)\nforever\n    change [ghost v] effect by (10)\nend\n\nwhen I start as a clone\nforever\n    turn right (15) degrees\nend\n\nwhen I start as a clone\nforever\n    if <touching (_edge_ v)?> then\n        delete this clone\n    end\nend\n\n@Objeto15\n\nwhen flag clicked\nhide\n\nwhen I receive [now v]\nforever\n    create clone of (_myself_ v)\n    wait (0.1) seconds\nend\n\nwhen I receive [now v]\nforever\n    change [color v] effect by (5)\nend\n\nwhen I start as a clone\nforever\n    change size by (-2)\n    change [ghost v] effect by (3)\nend\n\nwhen I start as a clone\nwait (2) seconds\ndelete this clone\n\nwhen I receive [7 v]\n\nwhen I start as a clone\nshow\ngo to (player v)\n\n