◈ Minecraft platformer ◈

Instructions: [ WARNING: VERY LAGGY ]\n\nRight - A Scrolling Platformer\n___________________________\n\nIn this (randomized) scrolling platformer, you can only go one way, right! It's a one-level scroller, but the level is big. Please notify me of any bugs, I will fix them!\n\nThis was a 12-hour project, so a heart and star are appreciated! (The level is randomized)\n\nYAY! Top-loved!\n\nCredits:\n- @griffpatch for the engine.\n- @theflamingarrow34 for inspiration.\n- Elektronomia for the music, Ibiza.\n- YOU for viewing.\n\nThanks for 750! I got 500 followers from my previous platformer! If so, this should be on trending, right?\n\nThanks for viewing, heart and star, bye!\n\n\nAnnoying, unrelated, awful tags:\n#right #scroller #noob #gray #grey #scale #grayscale #mobile #friendly #love #favourite #follow #squaddlegend #game #tutorials #games #game #all #trending #boi #a #platformer #a #b #c #d #e #f #g #h #i #j #k #l #m #n #o #p #q #r #s #t #u #v #w #x #y #z #XD #xD #0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #griffpatch #will_wam #wazzotv #glaolaosd #super #cool #platformer #a #1234567890 #art #music #all #games #stories #platsformer #unusal #the #white #box #thewhitebox #black #void #theblackvoid #fun #game #games #platformer #platformers #tutorial #music #black #white #red #grey #poorly #drawn #eyes #platforms #red #orange #hard #easy #medium #terrible #art #terribleart #a #b #c #d #e #f #g #h #I #j #k #l #m #n #o #p #q #r #s #t #u #v #w #x #y #z #animations #art #animation #tutorial #trash #trending #popular #all #games #music #oof #hard #colours #spectrum #colourspectrum #rainbow #stories #all #trending #popular #famous #anthonybug #game #random #mobile #ipad #android #whydotagsexist #poop #poo #urinal #please #stop #reading #this #grabage #or #me #steal #your #cookies #zilbs #duoof #esther_hi #sharkyshar #js_coder #cheekyscuola #stickman #red #orange #yellow #green #cyan #blue #purple #pink #life #boats #water #duoof #skins #shop #tasks #rewards #lots #tons #of #levels #unrelatedtags #lol

@Stage\n\nwhen flag clicked\nforever\n    play sound [Music v] until done\nend\n\n@player\n\nwhen flag clicked\nswitch costume to (fantasia1 v)\ngo to [back v] layer\nset rotation style [left-right v]\ngo to x: (-209) y: (-127)\nforever\n    change [y v] by (-0.5)\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(mouse x) < (x position)>>> then\n        change [x v] by (-1)\n        point in direction (-90)\n    end\n    if <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> then\n        change [x v] by (1)\n        point in direction (90)\n    end\n    set [x v] to ((x) * (0.9))\n    change x by (x)\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    change y by (y)\n    if <touching (ground v)?> then\n        change y by ((y) * (-1))\n        set [y v] to [0]\n    end\n    change y by (-0.5)\n    if <<touching (ground v)?> and <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <((mouse y) - (y position)) > [50]>>>>> then\n        set [y v] to [10]\n    end\n    if <touching (ground v)?> then\n        change y by (1)\n        if <touching (ground v)?> then\n            change y by (1)\n            if <touching (ground v)?> then\n                change y by (1)\n                if <touching (ground v)?> then\n                    change y by (1)\n                    if <touching (ground v)?> then\n                        change y by (1)\n                        if <touching (ground v)?> then\n                            change y by (-6)\n                            if <<key (up arrow v) pressed?> or <<key (w v) pressed?> or <<mouse down?> and <((mouse y) - (y position)) > [50]>>>> 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                                change x by ((x) * (-1))\n                                set [x v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\nend\n\nwhen flag clicked\nbroadcast (1 v)\nforever\n    if <touching (portal v)?> then\n        go to x: (-209) y: (-127)\n        broadcast (next v)\n    end\n    if <touching (spike v)?> then\n        go to x: (-209) y: (-127)\n    end\n    if <touching (water v)?> then\n        go to x: (-209) y: (-127)\n    end\nend\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nswitch costume to (fantasia2 v)\nrepeat (10)\n    change [ghost v] effect by (10)\n    change size by (-10)\nend\ndelete this clone\n\n@ground\n\nwhen I receive [1 v]\nswitch costume to (fantasia1 v)\n\nwhen I receive [next v]\nnext costume\n\n@landscape\n\nwhen flag clicked\ngo to [back v] layer\nforever\n    switch costume to ([costume # v] of [ground v])\nend\n\n@portal\n\nwhen flag clicked\nforever\n    switch costume to ([costume # v] of [ground v])\nend\n\n@spike\n\nwhen flag clicked\ngo to [back v] layer\nforever\n    switch costume to ([costume # v] of [ground v])\nend\n\n@water\n\nwhen flag clicked\ngo to x: (36) y: (-200)\ngo to [back v] layer\nforever\n    repeat (30)\n        change y by (0.3)\n    end\n    repeat (30)\n        change y by (-0.3)\n    end\nend\n\n@clouds\n\nwhen flag clicked\nhide\nforever\n    wait (pick random (1) to (3)) seconds\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nshow\ngo to [back v] layer\nset [ghost v] effect to (pick random (40) to (75))\ngo to x: (-242) y: (pick random (28) to (-259))\nforever\n    repeat until <(x position) > [171]>\n        move (pick random (2) to (7)) steps\n    end\n    delete this clone\nend\n\n@thumb\n\nwhen flag clicked\nshow\ngo to [front v] layer\nforever\n    repeat (10)\n        change [ghost v] effect by (100)\n    end\nend\n\n