Jungle A Platformer || (Mobile friendly)! #Games #All #Trending

Instructions: https://scratch.mit.edu/projects/873423661/\n----------------------Jungle A Platformer---------------------\n==========================================\nBy: @THDINESPAR000\nLove + Fave + Follow + Comment "Done" = Shoutout\n9 Levels\n----------------------INSTRUCTIONS------------------------\nHow to play use wasd or arrow keys to move \nMobile just tap or hold the screen\nAvoid Spikes and holes!\nNOTE: TO ADVERTISE FIRST FOLLOW ME! OTHERWISE I'LL REPORT.\nTags:\n#Games #All #Art #Music #Stories #Trending #Popular  #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular #Games #All #Art #Music #Stories #Trending #Popular

@Stage\n\n@Player\n\ndefine X velocity\nset rotation style [left-right v]\nif <<<key (right arrow v) pressed?> or <key (d v) pressed?>> or <<mouse down?> and <(mouse x) > (x position)>>> then\n    change [x velocity v] by (1)\n    point in direction (90)\nend\nif <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(x position) > (mouse x)>>> then\n    change [x velocity v] by (-1)\n    point in direction (-90)\nend\nset [x velocity v] to ((X velocity) * (.9))\nchange x by (X velocity)\n\ndefine Collision and Wall Jump\nif <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 x by ((X velocity) * (-1))\n                        change y by (-5)\n                        Wall jump\n                    end\n                    change [x velocity v] by (1)\n                end\n            end\n        end\n    end\nend\nchange [y velocity v] by (-0.75)\nchange y by (Y velocity)\nif <touching (ground v)?> then\n    change y by ((Y velocity) * (-1))\n    set [y velocity v] to [0]\nend\nchange y by (-1)\n\ndefine Y velocity\nif <touching (ground v)?> then\n    if <<<key (space v) pressed?> or <<key (up arrow v) pressed?> or <key (w v) pressed?>>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n        start sound [Low Whoosh v]\n        change [y velocity v] by (14)\n    end\nend\nchange y by (1)\n\ndefine Wall jump\nif <<<key (space v) pressed?> or <<key (up arrow v) pressed?> or <key (w v) pressed?>>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n    if <(X velocity) > [0]> then\n        set [x velocity v] to [-10]\n    else\n        set [x velocity v] to [7]\n    end\n    set [y velocity v] to [10]\nelse\n    set [x velocity v] to [0]\nend\n\ndefine Death\nif <<touching (spikes v)?> or <<touching (ninja boss v)?> or <<touching (enemies2 v)?> or <touching (enemies3 v)?>>>> then\n    start sound [Crunch v]\n    broadcast (dead v)\n    go to x: (-190) y: (55)\nend\n\ndefine Trampoline Jump\nif <touching (trampoline v)?> then\n    if <(Y velocity) < [0]> then\n        set [y velocity v] to [18]\n    end\nend\n\ndefine Level Change\nif <(x position) > [235]> then\n    if <(LEVEL) < [9]> then\n        go to x: (-190) y: (55)\n        switch backdrop to (yor mum v)\n        start sound [Connect v]\n        broadcast (message1 v)\n        change [level v] by (1)\n    end\nend\n\nset [flag v] to [0]\n\nwhen flag clicked\nswitch costume to (green v)\n\nwhen I receive [end intro v]\n\nwhen flag clicked\nhide\n\nwhen flag clicked\nshow\ngo to x: (-190) y: (135)\nset [level v] to [1]\nset [x velocity v] to [0]\nset [y velocity v] to [0]\nforever\n    X velocity\n    Y velocity\n    Collision and Wall Jump\n    Death\n    Trampoline Jump\n    Level Change\nend\n\n@Clouds\n\nwhen flag clicked\nhide\ngo to [back v] layer\nwait (0) seconds\nforever\n    create clone of (_myself_ v)\n    wait (pick random (45) to (60)) seconds\nend\n\nwhen I start as a clone\nswitch costume to (pick random (1) to (4))\ngo to x: (350) y: (pick random (100) to (130))\nshow\nrepeat until <(x position) < [-270]>\n    change x by (-0.25)\nend\ndelete this clone\n\n@Spikes\n\nwhen flag clicked\nforever\n    switch costume to (LEVEL)\n    go to [back v] layer\nend\n\n@Ground\n\nwhen flag clicked\nforever\n    go to x: (0) y: (0)\n    switch costume to (LEVEL)\nend\n\n@Pen text & number engine\n\nwhen flag clicked\nhide\nforever\n    spell: (join [Level:] (LEVEL)) at x [-200] y [150] Delete other texts: [y] with a size of: [100] Space between text: [20]\nend\n\ndefine spell: (text) at x (x) y (y) Delete other texts: (y/n) with a size of: (size) Space between text: (sbt)\nset size to (size) %\ndelete all of [letters v]\nset [letter v] to [1]\nrepeat (length of (text))\n    add (letter (letter) of (text)) to [letters v]\n    change [letter v] by (1)\nend\nshow\nif <(y/n) = [y]> then\n    erase all\nend\ngo to x: ((x) - (30)) y: (y)\nset [letter v] to [1]\nrepeat (length of [letters v])\n    change x by (sbt)\n    switch costume to (item (letter) of [letters v])\n    stamp\n    change [letter v] by (1)\nend\nhide\n\n@Thumbnail\n\ndefine glide to (x) (y) (smooth)\nrepeat until <<(round (x position)) = (x)> and <(round (y position)) = (y)>>\n    change x by (((x) - (x position)) / (smooth))\n    change y by (((y) - (y position)) / (smooth))\nend\ngo to x: (x) y: (y)\n\nwhen [timer v] > (timer)\nset [color v] effect to (0)\n\nwhen [timer v] > (timer)\ngo to [front v] layer\nclear graphic effects\nshow\ngo to x: (0) y: (-150)\nset size to (100) %\nglide to [0] [0] [10]\n\nwhen flag clicked\nset [ghost v] effect to (100)\nforever\n    go to [front v] layer\nend\n\nwhen flag clicked\nforever\n    set [timer v] to (timer)\nend\n\n@Text\n\nwhen flag clicked\nforever\n    switch costume to (LEVEL)\nend\n\nwhen flag clicked\nforever\n    play sound [TheFatRat_-_Xenogenesis_ v] until done\n    play sound [\[YT2mp3 v] until done\n    play sound [Lunchtime - SSSS mod ost i think v] until done\nend\n\n