✨Touch grass platformer :)✨#all #games #art #music #stories #trending #popular #recent #platformer

Instructions: ✨Touch grass platformer :)✨\n========================================\n: ̗̀➛My last platformer before i become less active \n\n: ̗̀➛I'm seriously running out of ideas ok?\n: ̗̀➛It's fun tho trust me :D\n\n✨=======STORY=======✨\n: ̗̀➛Basically, u go on a mission to touch grass :)\n\n✨=======CREDITS=======✨\n: ̗̀➛ The person who invented the meme\n: ̗̀➛ @Sammycheez for the code on his yt \n: ̗̀➛https://scratch.mit.edu/projects/561452554/ for the confetti\n: ̗̀➛ Songs: \nKid Laroi: About You (clean)\nKid Laroi: Best for me (clean)\nBtw ik the music is bad quality :/ i'm not allowed to download songs anymore \n\n\n✨===Tags===✨ (don't bother commenting about this you'll simply be wasting ur time and idc xD)\n\n#all #all #all #all #all #all #all #all #all #all #all #all #all  \n#games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games \n#art #art #art #art #art #art #art #art #art #art #art #art \n #music #music #music #music #music #music #music  \n#stories #stories #stories #stories #stories #stories #stories #stories #stories #stories #stories #stories \n#trending #trending #trending #trending #trending #trending #trending #trending #trending #trending\n#popular #popular #popular #popular #popular \n#recent #recent #recent #recent #recent #recent \n#da_coding_noob #da_coding_noob #da_coding_noob  \n#platformer #platformer #platformer #platformer \n#platformers #platformers #platformers #platformers \n 

@Stage\n\n@player\n\nwhen flag clicked\nset [house v] to [1]\nset [☁ time v] to [0]\n\nwhen flag clicked\nswitch costume to (costume3 v)\nforever\n    if <key (z v) pressed?> then\n        set [crawl v] to [1]\n        switch costume to (costume9 v)\n    end\n    if <key (x v) pressed?> then\n        switch costume to (costume3 v)\n    end\nend\n\nwhen flag clicked\nhide\n\ndefine walk (steps)\nchange x by (steps)\nset [ground lift v] to [0]\nrepeat until <<not <touching color (#000000)?>> or <(Ground Lift) = [8]>>\n    change y by (1)\n    change [ground lift v] by (1)\nend\nif <(Ground Lift) = [8]> then\n    change x by ((-1) * (steps))\n    change y by (-8)\nend\n\ndefine walk (steps)\nchange x by (steps)\nset [ground lift v] to [0]\nrepeat until <<not <touching color (#000000)?>> or <(Ground Lift) = [8]>>\n    change y by (1)\n    change [ground lift v] by (1)\nend\nif <(Ground Lift) = [8]> then\n    change x by ((-1) * (steps))\n    change y by (-8)\nend\n\ndefine handle ground <moving up>\nrepeat until <not <touching color (#000000)?>>\n    if <moving up> then\n        change y by (-5)\n    else\n        change y by (1)\n        set [in air? v] to [0]\n    end\n    set [y vel v] to [0]\nend\n\nset [☁ time v] to [0]\nset [timer v] to [0]\nrepeat until <(timer) = [1]>\n    change [☁ time v] by (1)\n    wait (1) seconds\nend\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\nwait (3) seconds\nswitch backdrop to (backdrop2 v)\nwait (0.1) seconds\nswitch backdrop to (backdrop3 v)\nwait (0.1) seconds\nswitch backdrop to (backdrop4 v)\nwait (0.1) seconds\nswitch backdrop to (backdrop5 v)\nwait (0.1) seconds\nswitch backdrop to (backdrop6 v)\nwait (0.1) seconds\nswitch backdrop to (backdrop7 v)\nwait (1) seconds\nswitch backdrop to (backdrop8 v)\nset voice to (alto v)::tts\nspeak [Son, what are you doing on the computer again, you've been on there for 7 hours]::tts\nswitch backdrop to (backdrop9 v)\nwait (1) seconds\nset voice to (squeak v)::tts\nspeak [I'm watching a YouTube video. ]::tts\nswitch backdrop to (backdrop8 v)\nwait (1) seconds\nset voice to (alto v)::tts\nspeak [Why don't you go play outside and touch some grass]::tts\nswitch backdrop to (backdrop11 v)\nwait (1) seconds\nset voice to (squeak v)::tts\nspeak [Ugh fine whatever.]::tts\nbroadcast (Done1 v)\n\nwhen I receive [message1 v]\nset size to (100) %\nforever\n    if <key (a v) pressed?> then\n        walk [-7]\n    end\n    if <key (d v) pressed?> then\n        walk [7]\n    end\n    if <<key (w v) pressed?> and <(in air?) < [8]>> then\n        set [y vel v] to [14]\n    end\n    if <key (left arrow v) pressed?> then\n        walk [-7]\n    end\n    if <key (right arrow v) pressed?> then\n        walk [7]\n    end\n    if <<key (up arrow v) pressed?> and <(in air?) < [8]>> then\n        set [y vel v] to [14]\n    end\n    if <<(x position) = [224]> or <[224] < (x position)>> then\n        go to x: (-216) y: (103)\n        next backdrop\n    end\n    if <<<(x position) = [224]> or <[224] < (x position)>> and <(9) = [9]>> then\n        go to x: (-216) y: (0)\n        next backdrop\n    end\n    if <touching (poop v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite5 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (danger guy v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite2 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite4 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite3 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite8 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite9 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite17 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite18 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite14 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite12 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\n    if <touching (sprite2 v)?> then\n        go to x: (-216) y: (0)\n        start sound [roblox-death-sound_1 v]\n    end\nend\n\nwhen I receive [message1 v]\nswitch backdrop to (backdrop1 v)\nshow\ngo to x: (-106) y: (0)\nset rotation style [left-right v]\nset [y vel v] to [0]\nforever\n    change [y vel v] by (-2)\n    change y by (Y vel)\n    change [in air? v] by (1)\n    handle ground <[0] < (Y vel)>\nend\n\nwhen I receive [message1 v]\nstop all sounds\nplay sound [The Kid LAROI - ABOUT YOU \(Official Audio\) \(192 kbps\)2 v] until done\n\nplay sound [Sugarcrash clean v] until done\n\nwhen I receive [message1 v]\nswitch backdrop to (backdrop12 v)\n\nwhen backdrop switches to [backdrop26 v]\nshow\n\nshow\n\nshow\n\nwhen backdrop switches to [backdrop26 v]\nshow\n\nwhen backdrop switches to [backdrop21 v]\nstop all sounds\nplay sound [Kid Laroi - BEST FOR ME  v] until done\n\nplay sound [Reminds Me Of You v] until done\nplay sound [The Kid LAROI - Over You \(Clean - Lyrics\)3 v] until done\nplay sound [The Kid LAROI - Over You \(Clean - Lyrics\)2 v] until done\n\nwhen backdrop switches to [backdrop27 v]\nset [house v] to [1]\n\nwhen backdrop switches to [backdrop12 v]\nset [house v] to [0]\nrepeat until <(house) = [1]>\n    wait (1) seconds\n    change [☁ time v] by (1)\nend\n\n@Sprite20\n\nwhen flag clicked\nstart sound [pop v]\nshow\nwait (1) seconds\nswitch backdrop to (backdrop1 v)\nchange [ghost v] effect by (25)\nwait (0.1) seconds\nchange [ghost v] effect by (25)\nwait (0.1) seconds\nchange [ghost v] effect by (25)\nwait (0.1) seconds\nchange [ghost v] effect by (25)\n\nswitch backdrop to (backdrop11 v)\nwait (1) seconds\n\nset voice to (tenor v)::tts\nspeak [Hey kids, im just gonna go get some milk]::tts\nspeak [I'll be back in 15 mins ok?]::tts\nwait (1) seconds\nswitch backdrop to (backdrop12 v)\nset voice to (squeak v)::tts\nspeak [Ok!]::tts\nswitch backdrop to (backdrop13 v)\nwait (0.5) seconds\nswitch backdrop to (backdrop14 v)\nwait (0.5) seconds\n\nswitch backdrop to (backdrop11 v)\n\nwait (1) seconds\n\nwhen I receive [done1 v]\nchange [ghost v] effect by (-25)\nwait (0.1) seconds\nchange [ghost v] effect by (-25)\nwait (0.1) seconds\nchange [ghost v] effect by (-25)\nwait (0.1) seconds\nchange [ghost v] effect by (-25)\nbroadcast (message1 v)\nwait (1) seconds\nchange [ghost v] effect by (25)\nwait (0.1) seconds\nchange [ghost v] effect by (25)\nwait (0.1) seconds\nchange [ghost v] effect by (25)\nwait (0.1) seconds\nchange [ghost v] effect by (25)\n\n@Poop\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop13 v]\nshow\n\nwhen backdrop switches to [backdrop14 v]\nhide\n\n@Sprite1\n\n@danger guy\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop14 v]\nshow\ngo to x: (-72) y: (-50)\nforever\n    switch costume to (costume2 v)\n    glide (2) secs to x: (260) y: (-50)\n    wait (0.5) seconds\n    switch costume to (costume4 v)\n    glide (2) secs to x: (-72) y: (-50)\n    wait (0.5) seconds\nend\n\nwhen backdrop switches to [backdrop15 v]\nhide\n\n@Sprite2\n\nwhen backdrop switches to [backdrop20 v]\nhide\n\nwhen flag clicked\ngo to x: (-324) y: (-41)\nswitch costume to (costume1 v)\nhide\n\nwhen backdrop switches to [backdrop14 v]\nswitch costume to (costume3 v)\nshow\n\nwhen backdrop switches to [backdrop15 v]\nhide\n\nwhen backdrop switches to [backdrop17 v]\nswitch costume to (costume4 v)\nshow\n\nwhen backdrop switches to [backdrop18 v]\nswitch costume to (costume2 v)\n\nwhen backdrop switches to [backdrop21 v]\nswitch costume to (costume5 v)\nshow\n\nwhen backdrop switches to [backdrop19 v]\nhide\n\nwhen backdrop switches to [backdrop23 v]\nswitch costume to (costume6 v)\nshow\n\nwhen backdrop switches to [backdrop24 v]\nhide\n\nwhen backdrop switches to [backdrop26 v]\nswitch costume to (costume8 v)\nshow\ngo to x: (71) y: (-89)\nforever\n    wait (2) seconds\n    glide (0.5) secs to x: (-370) y: (-62)\n    wait (2) seconds\n    glide (0.5) secs to x: (71) y: (-89)\nend\n\nwhen backdrop switches to [backdrop27 v]\nhide\n\n@Sprite3\n\nwhen backdrop switches to [backdrop18 v]\nshow\ngo to x: (-72) y: (-85)\nforever\n    switch costume to (costume5 v)\n    glide (7) secs to x: (260) y: (-85)\n    wait (0.5) seconds\n    switch costume to (costume3 v)\n    glide (7) secs to x: (-72) y: (-85)\n    wait (0.5) seconds\nend\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop19 v]\nhide\n\nwhen backdrop switches to [backdrop20 v]\nhide\n\n@Sprite4\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop16 v]\nshow\n\nwhen backdrop switches to [backdrop17 v]\nhide\n\n@Sprite5\n\nwhen backdrop switches to [backdrop13 v]\nhide\n\nwhen backdrop switches to [backdrop12 v]\nshow\n\nwhen flag clicked\nhide\n\n@Sprite6\n\nwhen backdrop switches to [backdrop20 v]\nhide\n\nwhen backdrop switches to [backdrop19 v]\nhide\n\nwhen backdrop switches to [backdrop18 v]\nshow\ngo to x: (-72) y: (-85)\nforever\n    switch costume to (costume3 v)\n    glide (7) secs to x: (-72) y: (-85)\n    wait (0.5) seconds\n    switch costume to (costume5 v)\n    glide (7) secs to x: (260) y: (-85)\n    wait (0.5) seconds\nend\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop20 v]\nhide\n\n@Sprite7\n\n@Sprite8\n\nwhen backdrop switches to [backdrop21 v]\nshow\ngo to x: (279) y: (36)\nforever\n    switch costume to (costume1 v)\n    glide (13) secs to x: (-73) y: (36)\n    wait (0.5) seconds\n    switch costume to (costume2 v)\n    glide (13) secs to x: (279) y: (36)\n    wait (0.5) seconds\nend\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop19 v]\nhide\n\n@Sprite9\n\nwhen backdrop switches to [backdrop19 v]\nhide\n\nwhen backdrop switches to [backdrop21 v]\nshow\ngo to x: (-70) y: (38)\nforever\n    switch costume to (costume2 v)\n    glide (16) secs to x: (260) y: (38)\n    wait (0.5) seconds\n    switch costume to (costume1 v)\n    glide (16) secs to x: (-70) y: (38)\n    wait (0.5) seconds\nend\n\nwhen flag clicked\nhide\n\n@Sprite10\n\n@Sprite11\n\nwhen backdrop switches to [backdrop19 v]\nhide\n\nwhen backdrop switches to [backdrop22 v]\nshow\ngo to x: (-70) y: (38)\nforever\n    switch costume to (costume2 v)\n    glide (16) secs to x: (260) y: (38)\n    wait (0.5) seconds\n    switch costume to (costume1 v)\n    glide (16) secs to x: (-70) y: (38)\n    wait (0.5) seconds\nend\n\nwhen flag clicked\nhide\n\n@Sprite12\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop23 v]\nswitch costume to (costume1 v)\nshow\n\nwhen backdrop switches to [backdrop24 v]\nswitch costume to (costume2 v)\n\nwhen backdrop switches to [backdrop26 v]\nswitch costume to (costume2 v)\nshow\n\nwhen backdrop switches to [backdrop27 v]\nhide\n\n@Sprite14\n\n@紙吹雪・改\n\ndefine 紙吹雪 (大きさ)\nset [color v] effect to (pick random (0) to (199))\nset [ghost v] effect to (pick random (5) to ((125) - (大きさ)))\ngo to x: (pick random (-240) to (240)) y: (180)\nrepeat until <(y position) < [-179]>\n    change x by (pick random ((大きさ) / (-30)) to ((大きさ) / (30)))\n    change y by (pick random ((大きさ) / (30)) to ((大きさ) / (-5)))\n    turn right (pick random (-30) to (30)) degrees\n    set size to (pick random ((大きさ) - (30)) to ((大きさ) + (30))) %\n    set [brightness v] effect to (pick random ((大きさ) / (-2)) to ((大きさ) / (3)))\n    change [ghost v] effect by (pick random (1) to (-1))\nend\n\nwhen I start as a clone\nshow\n紙吹雪 ((pick random (50) to (100)) - (pick random (0) to (15)))\ndelete this clone\n\nwhen backdrop switches to [backdrop27 v]\nhide\nforever\n    create clone of (_myself_ v)\n    create clone of (_myself_ v)\nend\n\n@Sprite13\n\nwhen backdrop switches to [backdrop27 v]\nshow\nforever\n    switch costume to (costume2 v)\n    wait (0.3) seconds\n    switch costume to (costume1 v)\n    wait (0.3) seconds\n    switch costume to (costume3 v)\n    wait (0.3) seconds\n    switch costume to (costume1 v)\n    wait (0.3) seconds\nend\n\nwhen flag clicked\nhide\n\n@Sprite15\n\nwhen backdrop switches to [backdrop27 v]\nshow\nforever\n    switch costume to (costume2 v)\n    wait (0.3) seconds\n    switch costume to (costume1 v)\n    wait (0.3) seconds\n    switch costume to (costume3 v)\n    wait (0.3) seconds\n    switch costume to (costume1 v)\n    wait (0.3) seconds\nend\n\nwhen flag clicked\nhide\n\n@Sprite16\n\nwhen flag clicked\nforever\n    go to [front v] layer\n    set [ghost v] effect to (100)\nend\n\n@skip\n\nwhen this sprite clicked\nnext backdrop\nchange [☁ time v] by (15)\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop12 v]\nshow\n\nwhen backdrop switches to [backdrop27 v]\nhide\n\n@Sprite24\n\nwhen flag clicked\ngo to x: (13) y: (102)\nhide\n\nwhen backdrop switches to [backdrop19 v]\nwait (1) seconds\nshow\nglide (1) secs to x: (13) y: (34)\nwait (2) seconds\nglide (1) secs to x: (13) y: (102)\nhide\n\nwhen backdrop switches to [backdrop25 v]\nwait (1) seconds\nshow\nglide (1) secs to x: (13) y: (34)\nwait (2) seconds\nglide (1) secs to x: (13) y: (102)\nhide\n\nwhen backdrop switches to [backdrop22 v]\nwait (1) seconds\nshow\nglide (1) secs to x: (13) y: (34)\nwait (2) seconds\nglide (1) secs to x: (13) y: (102)\nhide\n\nwhen backdrop switches to [backdrop15 v]\nwait (1) seconds\nshow\nglide (1) secs to x: (13) y: (34)\nwait (2) seconds\nglide (1) secs to x: (13) y: (102)\nhide\n\n