Platformer v.1.2 #Platformer #Games #All

Instructions: ---------------------Grass 2----------------------\nstory: it's grassy \n\nHow to play: use wasd or arrow keys to move. Don't touch the red spikes or you die. Get to the right side of the screen to proceed to the next level. (mobile is compatible)\n\nThepugmen: scripts and sprites\nCactus flower: music\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n-------------------\n#game #Game #GAME #Fun #FUN #happy #HAPPY #GRASS #grass #unstoppable #project #Thepugmen #Play #platfomer #Platfomer #Mobile #Mobilefrendly #LOVE #Favrote #Now #trending #dimrain47 #Music #Art #Animation #Games #Scratch #Dodge #Ar #Music #Enemy #Enemies #Space #Orange #Playing #Dodging #Play #Square #Cube #Thumbnail #Colors  #Cool #Awesome #Good #Great #Walking #Moving #Comment #Sequel #Difficulty #Wave #Easy #Normal #Hard #Animations #All  #Art #Music #Stories #Tutorials

@Stage\n\nwhen I receive [startplat v]\nswitch backdrop to (level1 v)\n\nwhen I receive [nextbackdrop v]\nnext backdrop\n\n@Thumbnail\n\nwhen flag clicked\nhide\nforever\n    set size to (115) %\nend\n\nwhen I receive [start v]\ngo to x: (0) y: (0)\nswitch costume to (thumbnail v)\nshow\nstart sound [\(DownloadLagu321 v]\nwait until <key (space v) pressed?>\nbroadcast (StartCinematics v)\nstop all sounds\nhide\n\nwhen I receive [endthumbnail v]\nshow\n\n@Cinematics\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\n\nwhen I receive [startcinematics v]\nwait (2) seconds\nshow\nswitch costume to (cinematic1 v)\nwait (3) seconds\nswitch costume to (cinematic2 v)\nwait (3) seconds\nswitch costume to (cinematic3 v)\nwait (3) seconds\nswitch costume to (cinematic4 v)\nwait (3) seconds\nswitch costume to (cinematic5 v)\nwait (3) seconds\nbroadcast (StartPlat v)\n\nwhen I receive [startplat v]\nhide\n\nwhen flag clicked\nif <key (t v) pressed?> then\n    broadcast (StartPlat v)\nend\n\n@Hue\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [level1 v]\n\nwhen flag clicked\nforever\n    if <touching color (#afafaf)?> then\n        go to x: (-204) y: (-48)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (sushi friends v)?> then\n        hide\n        switch backdrop to (end v)\n    end\nend\n\nwhen backdrop switches to [level1 v]\nset [gravity v] to [5]\nforever\n    change [y vel v] by (-0.5)\n    if <key (right arrow v) pressed?> then\n        change [x vel v] by (0.7)\n    end\n    if <key (left arrow v) pressed?> then\n        change [x vel v] by (-0.7)\n    end\n    if <touching color (#b3b3b3)?> then\n        change [y vel v] by (25)\n    end\n    set [x vel v] to ((X vel) * (0.9))\n    change x by (X vel)\n    if <touching color (#767676)?> then\n        change y by (1)\n        if <touching color (#767676)?> then\n            change y by (1)\n            if <touching color (#767676)?> then\n                change y by (1)\n                if <touching color (#767676)?> then\n                    change y by (1)\n                    if <touching color (#767676)?> then\n                        change y by (1)\n                        if <touching color (#767676)?> then\n                            change x by ((X vel) * (-1))\n                            change x by (-1)\n                            change y by (-5)\n                            change x by (1)\n                            if <key (up arrow v) pressed?> then\n                                if <(X vel) > [0]> then\n                                    set [x vel v] to [-8]\n                                else\n                                    set [x vel v] to [8]\n                                end\n                                set [y vel v] to [8]\n                            else\n                                set [x vel v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change y by (Y vel)\n    if <touching color (#767676)?> then\n        change y by ((Y vel) * (-1))\n        set [y vel v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#767676)?> then\n        if <key (up arrow v) pressed?> then\n            set [y vel v] to [10]\n        end\n    end\n    if <touching color (#8a55d7)?> then\n        go to x: (-200) y: (-120)\n        set [x vel v] to [0]\n        set [y vel v] to [0]\n    end\n    if <key (r v) pressed?> then\n        go to x: (-204) y: (-48)\n    end\n    if <key (t v) pressed?> then\n        go to x: (-204) y: (-48)\n        wait (.25) seconds\n        broadcast (NextBackdrop v)\n    end\n    if <touching (miniaturemaker v)?> then\n        set size to (5) %\n    end\nend\n\nwhen I receive [startplat v]\nset size to (12) %\nshow\nset [level v] to [1]\nswitch costume to (hue v)\ngo to x: (-204) y: (-48)\nforever\n    if <not <touching (<touching color (#7f6927)?> v)?>> then\n        change y by (1.5)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching color (#8d8d8d)?> then\n        go to x: (-204) y: (-48)\n    end\nend\n\nwhen I receive [nextbackdrop v]\ngo to x: (-204) y: (-48)\n\nwhen flag clicked\nforever\n    repeat (10)\n        if <touching color (#313131)?> then\n            go to x: (-204) y: (-48)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    repeat (10)\n        if <touching (enemy v)?> then\n            go to x: (-204) y: (-48)\n        end\n    end\nend\n\nwhen I receive [becomenormal v]\nset size to (12) %\n\nwhen I receive [endofgame v]\nhide\n\n@cooltext373423488865996\n\nwhen I receive [startcinematics v]\nhide\n\nwhen I receive [start v]\ngo to x: (3) y: (-153)\ngo to [front v] layer\nset [brightness v] effect to (25)\nshow\nforever\n    wait (.25) seconds\n    next costume\nend\n\nwhen flag clicked\nhide\n\n@Hitbox\n\nwhen flag clicked\nset [ghost v] effect to (80)\n\n@Portal\n\nwhen I receive [startplat v]\nset [level v] to [1]\nforever\n    if <touching (hue v)?> then\n        broadcast (NextBackdrop v)\n    end\n    if <(Level) = [3]> then\n        broadcast (FirstTramp v)\n    end\n    if <(Level) = [4]> then\n        broadcast (HideFirstTramp v)\n    end\n    if <(Level) = [6]> then\n        broadcast (SecondTramp v)\n    end\n    if <(Level) = [7]> then\n        broadcast (HideSecondTramp v)\n    end\n    if <(Level) = [7]> then\n        broadcast (ThirdTramp v)\n    end\n    if <(Level) = [8]> then\n        broadcast (HideThirdTramp v)\n    end\n    if <(Level) = [10]> then\n        broadcast (MiniPotion v)\n    end\n    if <(Level) = [11]> then\n        broadcast (NewMiniSpawn v)\n    end\n    if <(Level) = [12]> then\n        broadcast (BecomeNormal v)\n    end\n    if <(Level) = [13]> then\n        broadcast (nop'rend v)\n    end\n    if <(Level) = [15]> then\n        switch costume to (goal2 v)\n    end\n    if <(Level) = [16]> then\n        broadcast (ENDOFGAME v)\n    end\nend\n\nwhen flag clicked\nswitch costume to (goal v)\nhide\ngo to x: (126) y: (-22)\n\nwhen I receive [startplat v]\nshow\n\nwhen I receive [nextbackdrop v]\nchange [level v] by (1)\n\nwhen I receive [endofgame v]\nhide\n\n@BlackScreen\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\n\nwhen I receive [startcinematics v]\nshow\nchange [pixelate v] effect by (25)\nwait (1) seconds\nchange [pixelate v] effect by (-25)\nwait (1) seconds\nhide\n\n@Loading\n\nwhen flag clicked\ngo to [front v] layer\ngo to x: (-1) y: (-155)\nshow\nrepeat (53)\n    next costume\nend\nhide\nbroadcast (Start v)\n\n@MiniatureMaker\n\nwhen I receive [minipotion v]\nrepeat (6)\n    change x by (-7)\nend\nrepeat (6)\n    change x by (-6)\nend\nrepeat (6)\n    change x by (-5)\nend\nrepeat (6)\n    change x by (-4)\nend\nrepeat (6)\n    change x by (-3)\nend\nrepeat (6)\n    change x by (-2)\nend\nrepeat (6)\n    change x by (-1)\nend\n\nwhen I receive [minipotion v]\nrepeat (6)\n    change x by (7)\nend\nrepeat (6)\n    change x by (6)\nend\nrepeat (6)\n    change x by (5)\nend\nrepeat (6)\n    change x by (4)\nend\nrepeat (6)\n    change x by (3)\nend\nrepeat (6)\n    change x by (2)\nend\nrepeat (6)\n    change x by (1)\nend\n\nwhen flag clicked\nhide\ngo to x: (175) y: (-54)\n\nwhen I receive [minipotion v]\nshow\n\nwhen I receive [newminispawn v]\nhide\n\n@Banner\n\nwhen flag clicked\ngo to x: (0) y: (0)\nshow\n\nwhen I receive [start v]\nhide\n\n@Bouncer\n\nwhen flag clicked\nhide\ngo to x: (19) y: (27)\n\nwhen I receive [firsttramp v]\nshow\n\nwhen I receive [hidefirsttramp v]\nhide\ngo to x: (-41) y: (27)\n\nwhen I receive [secondtramp v]\nshow\n\nwhen I receive [hidesecondtramp v]\nhide\ngo to x: (-240) y: (27)\n\nwhen I receive [thirdtramp v]\nshow\n\nwhen I receive [hidethirdtramp v]\nhide\n\nwhen I receive [becomenormal v]\nshow\n\nwhen I receive [nop'rend v]\nhide\n\n@Bouncer2\n\nwhen flag clicked\nhide\ngo to x: (-119) y: (27)\n\nwhen I receive [thirdtramp v]\nshow\n\nwhen I receive [hidethirdtramp v]\nhide\n\n@Skull\n\nwhen flag clicked\nhide\ngo to x: (147) y: (37)\nif <(Level) = [15]> then\n    show\nend\n\nwhen I receive [endofgame v]\nhide\n\n@Bouncer3\n\nwhen flag clicked\nhide\ngo to x: (-1) y: (27)\n\nwhen I receive [thirdtramp v]\nshow\n\nwhen I receive [hidethirdtramp v]\nhide\n\n@Thumbnail2\n\nwhen flag clicked\nhide\nforever\n    set size to (115) %\nend\n\nwhen I receive [endofgame v]\ngo to x: (0) y: (0)\nswitch costume to (thumbnail v)\nshow\nplay sound [The-Island-of-Dr-Sinister v] until done\n\n@TimerHitbox\n\nwhen I receive [startplat v]\nset [timer v] to [0]\nchange [timer v] by (0.1)\nwait (0.1) seconds\nif <(Level) = [15]> then\n    if <(☁ Highscore) < (Timer)> then\n        set [☁ highscore v] to (Timer)\n    end\n    stop [this script v]\nend\n\n@Music Box\n\nwhen I receive [endofgame v]\nclear sound effects\n\nwhen I receive [startcinematics v]\nwait (.5) seconds\nset volume to (100) %\nplay sound [Super Mario World Game Over LoFi Hip Hop Remix v] until done\nplay sound [BTS \(방탄소년단\) - Fake Love \(Jaydon Lewis Remix\) v] until done\nplay sound [Dark-Things v] until done\nplay sound [BTS - Black Swan v] until done\nplay sound [Into-the-Haunted-Forest v] until done\n\n