Gobo Gameformer 2 (Gobo Platformer)
@Stage\n\nwhen stage clicked\nbroadcast (next v)\n\nwhen flag clicked\nforever\n    play sound [Dance Energetic2 v] until done\nend\n\nwhen flag clicked\n\nwait (0.01) seconds\n\nforever\n    change [color v] effect by (2)\nend\n\nplay sound [Dance Energetic2 v] until done\n\n@photo\n\nwhen flag clicked\nset size to (100) %\ngo to x: (-90) y: (-20)\nswitch costume to (picsart_05-10-09 v)\nset [ghost v] effect to (0)\nshow\nwait (0.5) seconds\nrepeat (9)\n    repeat (10)\n        wait (0.01) seconds\n        change [ghost v] effect by (10)\n    end\n    next costume\n    repeat (10)\n        wait (0.01) seconds\n        change [ghost v] effect by (-10)\n    end\n    wait (0.1) seconds\nend\nrepeat (100)\n    change size by (1)\n    change [ghost v] effect by (1)\nend\nbroadcast (Start Screen v)\n\nwhen [space v] key pressed\n\nchange [ghost v] effect by (-10)\n\nwhen this sprite clicked\n\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\n\nnext costume\n\nwhen flag clicked\nforever\n    go to [front v] layer\nend\n\nwait (8) seconds\n\n@Gobo\n\nwhen flag clicked\ngo to x: (-121) y: (-59)\nforever\n    hide\nend\n\nif <([costume # v] of [photo v]) = [11]> then\n    show\nelse\nend\n\n@thumbnail-1\n\nwhen flag clicked\ngo to [front v] layer\nswitch costume to (backdrop1 v)\nshow\nset [timer v] to [0]\n\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\n\ngo [backward v] (2) layers\n\nwhen I receive [levelup v]\nnext costume\n\nwhen flag clicked\nreset timer\n\nwhen I receive [play v]\nwait (40) seconds\nwait until <(costume [number v]) = [1]>\nset [startx v] to (timer)\nif <(☁ Best Time) > (timer)> then\n    set [☁ best time v] to (timer)\nend\nshow variable [☁ best time v]\nshow variable [timer v]\nbroadcast (ask v)\nforever\n    reset timer\nend\n\nask [Did you enjoy this game? pls respond with Y or N] and wait\nif <<(answer) = [Y]> or <(answer) = [y]>> then\n    change [yes v] by (1)\nelse\n    change [☁ no v] by (1)\nend\n\n@thumbnail-2\n\nwhen flag clicked\ngo to x: (0) y: (0)\n\nset [ghost v] effect to (100)\ngo to [front v] layer\ngo [backward v] (1) layers\nshow\n\n@PicsArt_05-11-06\n\nwhen I receive [play v]\ngo to [front v] layer\nshow\nreset timer\nclear graphic effects\nset [startx v] to [-230]\nerase all\npen up\nset [x v] to [0]\ngo to x: (startX) y: (-40)\nset [xv v] to [0]\nset [yv v] to [0]\nforever\n    if <<(x position) = [219]> or <(x position) > [219]>> then\n        set [levup v] to [1]\n        broadcast (levelup v)\n    end\n    if <touching color (#000000)?> then\n        if <key (left arrow v) pressed?> then\n            change [xv v] by (-3)\n        end\n        if <key (right arrow v) pressed?> then\n            change [xv v] by (3)\n        end\n        if <key (down arrow v) pressed?> then\n            change [yv v] by (-1)\n        end\n        if <key (up arrow v) pressed?> then\n            change [yv v] by (3)\n        end\n        set [xv v] to ((xv) * (1))\n        set [yv v] to ((yv) * (1))\n        change [yv v] by (((yv) / (15)) + (0.1))\n        if <touching color (#0500ff)?> then\n            broadcast (dead v)\n        end\n        change x by (xv)\n        change y by (yv)\n        if <not <touching color (#000000)?>> then\n            change y by (-4)\n            if <touching color (#000000)?> then\n                change y by (2)\n                change y by ((-1) * (yv))\n                if <key (up arrow v) pressed?> then\n                    change y by (yv)\n                    set [yv v] to [9]\n                end\n            end\n        end\n        if <touching color (#dac367)?> then\n            change y by (-2)\n            if <touching color (#dac367)?> then\n                change x by ((-1) * (xv))\n                set [xv v] to ((-1) * (xv))\n            end\n            change y by (2)\n        end\n        if <touching color (#dac367)?> then\n            change y by (-1)\n            if <not <touching color (#dac367)?>> then\n                change y by ((-12) * (yv))\n                set [yv v] to ((-1) * (yv))\n            end\n            change y by (6)\n        end\n    else\n        if <<(y position) < [-170]> or <touching color (#ff0000)?>> then\n            broadcast (dead v) and wait\n            set [x v] to [0]\n            go to x: (startX) y: (-40)\n            set [xv v] to [0]\n            set [yv v] to [0]\n        end\n        if <key (left arrow v) pressed?> then\n            change [xv v] by (-3)\n        end\n        if <key (right arrow v) pressed?> then\n            change [xv v] by (3)\n        end\n        set [xv v] to ((xv) * (0.85))\n        change x by (xv)\n        if <touching color (#dac367)?> then\n            change y by (-2)\n        end\n        change y by (-3)\n        if <<key (up arrow v) pressed?> and <touching color (#dac367)?>> then\n            set [yv v] to [9]\n        end\n        change y by (3)\n        if <(yv) > [-15]> then\n            change [yv v] by (-0.5)\n        end\n        if <(yv) < [3]> then\n            change y by (-2)\n            if <not <touching color (#dac367)?>> then\n                change y by (-1)\n            end\n            change y by (2)\n        end\n        change y by (yv)\n        if <touching color (#dac367)?> then\n            change y by (-2)\n            if <touching color (#dac367)?> then\n                change y by ((-1) * (yv))\n                set [yv v] to [-3]\n            end\n            change y by (2)\n        end\n    end\nend\n\nbroadcast (levelup v) and wait\n\nbroadcast (dead v) and wait\n\nset [x v] to [0]\ngo to x: (startX) y: (-40)\nset [xv v] to [0]\nset [yv v] to [0]\n\nif <<key (up arrow v) pressed?> and <not <(xv) = [0]>>> then\n    set [yv v] to [8]\n    set [xv v] to (((xv) / ([abs v] of (xv) )) * (-10))\nelse\n    if <touching color (#dac367)?> then\n        change x by ((-1) * ((xv) + ((xv) / (([abs v] of (xv) ) + (0.0001)))))\n    end\n    change y by (2)\n    set [xv v] to [0]\nend\n\nwhen flag clicked\ngo to x: (0) y: (0)\nset [ghost v] effect to (100)\nreset timer\ngo to [front v] layer\nshow\n\nwhen I receive [dead v]\ngo to x: (startX) y: (-40)\n\nwhen I receive [levelup v]\ngo to x: (startX) y: (-40)\n\nwhen flag clicked\nforever\n    if <touching color (#0500ff)?> then\n        go to x: (startX) y: (-40)\n    end\nend\n\n@Sprite1\n\nwhen I receive [start screen v]\nshow\ngo to [front v] layer\nrepeat (10)\n    change [ghost v] effect by (-10)\nend\n\nwhen flag clicked\nset [ghost v] effect to (100)\nhide\nhide variable [☁ best time v]\n\nwhen I receive [play v]\nhide\n\nforever\n    change [color v] effect by (3)\nend\n\nforever\n    next costume\n    wait (0.07) seconds\nend\n\n@Sprite2\n\nwhen I receive [start screen v]\ngo to [front v] layer\nshow\n\nwhen flag clicked\nhide\n\nwhen I receive [play v]\nhide\n\nwhen this sprite clicked\nbroadcast (play v)\n\n@Sprite3\n\nwhen flag clicked\nwait (0.01) seconds\nforever\n    play sound [Dance Energetic2 v] until done\nend\n\nwhen I receive [ask v]\nask [Did you enjoy this game? pls respond with Y or N] and wait\nif <<(answer) = [Y]> or <(answer) = [y]>> then\n    change [☁ yes v] by (1)\nelse\n    change [☁ no v] by (1)\nend\nsay [Thank you for playing =\)] for (6) seconds\nsay [Remix and add you own levels and i might add them here] for (8) seconds\n\n
REPORT THIS IF IT DOESNT GIVE CREDIT TO MRSTICKMANCOMICS AND ORIQUACK because that mean that I REMIXED MrStickmanComics remix Just for views and DIDNT CHANGE ANYTHING\n\nYeah I am not good at makeing the levels, can anyone help me. I will add yours to the game\n