✨Dad and milk platformer!!!✨#games #music #platformer #trending #all

Instructions: WHAT THIS ACTUALLY GOT ON #trending ?!\nTYSM EVERYONE!\n\nCheck out my Grimace Shake Platformer https://scratch.mit.edu/projects/881000486\n\nPOV: in this game you are a dad going to get milk\n\nSo I decided to make a platformer and I basically made it about a popular meme.....THE DAD AND MILK MEME!!!\n✨DO YOU LIKE MEMES?\n✨DO YOU LIKE PLATFORMERS?\nIf you answered YES to the questions above then you'll love this game!!!\n❤⭐Remember to love and fave and comment any suggestions!\n===⭐CREDITS⭐===\n-My brother @Da_meh_coder for telling me to use the oof sound\n-google for music and sound effects\n-art and code by me @Da_coding_noob\n\n#all #all #all #all #all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #all#all #all #all #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 #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games #games \n#platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #platformer #trending #recent #popular #trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular#trending #recent #popular #trending #recent #popular #trending #recent #popular #trending #recent #popular #trending #recent #popular #trending #recent #popular #music #music #music #music #music #music #music #music #music #music #music #music #music #music #music #music #music #music \n#stories #stories #stories #stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories#stories #stories #stories

@Stage\n\n@Dad\n\ndefine handle ground <moving up>\nrepeat until <not <touching color (#0fff00)?>>\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\nwhen flag clicked\nhide\n\nwhen flag clicked\nhide\n\nif <touching (_edge_ v)?> then\n    go to x: (-197) y: (-72)\nend\n\ndefine walk (steps)\nchange x by (steps)\nset [ground lift v] to [0]\nrepeat until <<not <<touching color (#9a7850)?> or <touching color (#0fff00)?>>> 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\nwhen I start as a clone\nshow\nset [ghost v] effect to (0)\nset size to (100) %\nrepeat (10)\n    change [ghost v] effect by (10)\n    change size by (-10)\nend\nhide\ndelete this clone\n\nwhen flag clicked\nwait (11) seconds\nshow\nswitch backdrop to (backdrop2 v)\nforever\n    create clone of (_myself_ v)\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 <<[235] < (x position)> or <(x position) = [235]>> then\n        go to x: (-197) y: (-72)\n        next backdrop\n    end\nend\n\n\n\n\n\nwhen flag clicked\nforever\n\nnext backdrop\n\nwhen I receive [message1 v]\n\nwhen I receive [message1 v]\n\nwhen I receive [message1 v]\n\nwhen flag clicked\nwait (11) seconds\nswitch costume to (costume1 v)\nshow\ngo to x: (20) y: (300)\nglide (0.5) secs to x: (20) y: (-45)\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 flag clicked\nset [oof v] to [0]\nwait (11) seconds\nrepeat until <(oof) = [50]>\n    play sound [lol v] until done\nend\n\nwhen flag clicked\nforever\n    if <<<<touching (sprite11 v)?> or <<touching (sprite6 v)?> or <<touching (sprite1 v)?> or <touching (sprite2 v)?>>>> or <touching (sprite3 v)?>> or <touching (sprite4 v)?>> then\n        start sound [roblox-death-sound_1 \(2\) v]\n        go to x: (-197) y: (-72)\n    end\n    if <touching (sprite12 v)?> then\n        start sound [roblox-death-sound_1 \(2\) v]\n        go to x: (-197) y: (-72)\n    end\n    if <touching (sprite13 v)?> then\n        go to x: (-197) y: (-72)\n        start sound [roblox-death-sound_1 \(2\) v]\n    end\n    if <<touching (sprite14 v)?> or <<touching (sprite18 v)?> or <touching (sprite17 v)?>>> then\n        go to x: (-197) y: (-72)\n        start sound [roblox-death-sound_1 \(2\) v]\n    end\n    if <<touching (sprite21 v)?> or <touching (sprite23 v)?>> then\n        go to x: (-197) y: (-72)\n        start sound [roblox-death-sound_1 \(2\) v]\n    end\n    if <touching (sprite25 v)?> then\n        if <(found) = [1]> then\n            broadcast (exit v)\n        else\n            broadcast (key v)\n        end\n    end\n    if <touching (sprite24 v)?> then\n        broadcast (found v)\n    end\n    if <touching (sprite25 v)?> then\n        go to x: (-197) y: (-72)\n        start sound [roblox-death-sound_1 \(2\) v]\n    end\n    if <<<<touching (sprite26 v)?> or <<touching (sprite27 v)?> or <touching (sprite28 v)?>>> or <touching (sprite29 v)?>> or <touching (sprite30 v)?>> then\n        change [coins v] by (1)\n        broadcast (coin v)\n    end\n    if <touching (sprite34 v)?> then\n        go to x: (-197) y: (-72)\n        start sound [roblox-death-sound_1 \(2\) v]\n    end\nend\n\nbroadcast (found v)\n\nwhen I receive [hide v]\nhide\n\nwhen backdrop switches to [backdrop21 v]\nstop all sounds\nhide\nset [oof v] to [50]\n\nwhen backdrop switches to [backdrop21 v]\nhide\n\nwhen backdrop switches to [backdrop21 v]\nhide\n\nwhen flag clicked\nhide variable [jump v]\n\n@Sprite1\n\nwhen flag clicked\n\nwhen backdrop switches to [backdrop3 v]\nshow\ngo to x: (40) y: (55)\n\nwhen backdrop switches to [backdrop4 v]\nshow\nchange size by (-20)\ngo to x: (-21) y: (-1)\n\nwhen backdrop switches to [backdrop4 v]\nhide\n\nwhen I receive [message1 v]\n\nwhen flag clicked\nset size to (100) %\nhide\n\n@Sprite2\n\nwhen backdrop switches to [backdrop9 v]\nhide\n\nwhen backdrop switches to [backdrop5 v]\nhide\n\nwhen flag clicked\nset size to (100) %\nhide\n\nwhen backdrop switches to [backdrop4 v]\nshow\nchange size by (-20)\ngo to x: (7) y: (16)\n\nwhen backdrop switches to [backdrop7 v]\nshow\n\n@Sprite3\n\nwhen backdrop switches to [backdrop9 v]\nhide\n\nwhen backdrop switches to [backdrop7 v]\nshow\ngo to x: (111) y: (25)\n\nwhen backdrop switches to [backdrop5 v]\nhide\n\nwhen flag clicked\nset size to (100) %\nhide\n\nwhen backdrop switches to [backdrop4 v]\nshow\nchange size by (-20)\ngo to x: (39) y: (21)\n\n@Sprite4\n\nwhen flag clicked\nhide\nset [brightness v] effect to (50)\n\nwhen backdrop switches to [backdrop5 v]\nshow\n\nwhen backdrop switches to [backdrop6 v]\nhide\n\n@Sprite6\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop6 v]\nshow\nset [brightness v] effect to (50)\ngo to x: (22) y: (28)\nforever\n    glide (1) secs to x: (22) y: (-94)\n    glide (1) secs to x: (22) y: (28)\nend\n\nwhen backdrop switches to [backdrop7 v]\nhide\n\n@Sprite7\n\nglide (1) secs to x: (36) y: (28)\n\nwhen flag clicked\nhide\nwait (11) seconds\nchange [ghost v] effect by (50)\nforever\n    wait (0.22) seconds\n    show\n    change y by (pick random (-5) to (5))\n    go to x: (1) y: (y position)\n    glide (1) secs to x: (468) y: (y position)\n    hide\nend\n\n@Sprite5\n\nglide (1) secs to x: (36) y: (28)\n\nwhen flag clicked\nhide\nwait (11) seconds\nchange [ghost v] effect by (50)\nforever\n    wait (0.3) seconds\n    show\n    change y by (pick random (-5) to (5))\n    go to x: (1) y: (y position)\n    glide (1) secs to x: (468) y: (y position)\n    hide\nend\n\n@Sprite9\n\n@Sprite10\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop7 v]\nshow\n\nwhen flag clicked\nforever\nend\n\nplay sound [marshmello_marshmello-moving-on-official-music-video \(2\) v] until done\n\nwhen backdrop switches to [backdrop9 v]\nhide\n\n@Sprite11\n\nwhen backdrop switches to [backdrop9 v]\nhide\n\nwhen backdrop switches to [backdrop7 v]\nshow\nset [brightness v] effect to (50)\n\nwhen flag clicked\nhide\n\n@Sprite12\n\nwhen flag clicked\nshow\n\nwhen backdrop switches to [backdrop10 v]\nset [ghost v] effect to (100)\n\nwhen backdrop switches to [backdrop16 v]\nhide\n\nwhen backdrop switches to [backdrop15 v]\nshow\n\n@Sprite13\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop8 v]\nset [brightness v] effect to (50)\nshow\ngo to x: (35) y: (35)\n\nwhen backdrop switches to [backdrop10 v]\nhide\n\nwhen backdrop switches to [backdrop15 v]\nhide\n\n@Sprite15\n\nwhen flag clicked\nforever\n    set [ghost v] effect to (100)\n    go to [front v] layer\nend\n\n@Sprite8\n\nwhen backdrop switches to [backdrop8 v]\nshow\ngo to x: (36) y: (28)\nforever\n    wait (2) seconds\n    glide (2) secs to x: (308) y: (146)\n    wait (2) seconds\n    glide (2) secs to x: (36) y: (28)\nend\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop10 v]\nhide\n\n@Sprite16\n\nwhen I receive [exit v]\nhide\n\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@Sprite14\n\nwhen backdrop switches to [backdrop9 v]\nrepeat until <(guigfdtfyu) = [50]>\n    show\n    go to x: (134) y: (100)\n    glide (pick random (0.5) to (1.5)) secs to x: (134) y: (-158)\nend\n\nforever\nend\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop8 v]\nset [guigfdtfyu v] to [50]\nhide\n\nwhen flag clicked\nset [guigfdtfyu v] to [0]\n\n@Sprite17\n\nwhen backdrop switches to [backdrop8 v]\nhide\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop9 v]\nrepeat until <(guigfdtfyu) = [50]>\n    show\n    go to x: (-49) y: (100)\n    glide (pick random (0.5) to (1.5)) secs to x: (-49) y: (-158)\nend\n\n@Sprite18\n\nwhen backdrop switches to [backdrop8 v]\nhide\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop9 v]\nrepeat until <(guigfdtfyu) = [50]>\n    show\n    go to x: (-106) y: (100)\n    glide (pick random (0.5) to (1.5)) secs to x: (-106) y: (-158)\nend\n\n@Sprite19\n\nwhen this sprite clicked\nnext backdrop\n\nwhen flag clicked\nhide\n\nwhen I receive [message1 v]\nshow\n\nwhen I receive [hide v]\nhide\n\nwhen backdrop switches to [backdrop19 v]\nhide\n\n@Sprite20\n\nwhen flag clicked\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)\nwait (1) seconds\nswitch backdrop to (backdrop11 v)\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\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)\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)\nbroadcast (message1 v)\n\nswitch backdrop to (backdrop11 v)\nwait (1) seconds\n\nwhen I receive [end v]\ngo to [front v] layer\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 (hide v)\nswitch backdrop to (backdrop21 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\nwhen backdrop switches to [backdrop21 v]\nwait (0.5) seconds\nswitch backdrop to (backdrop22 v)\nset voice to (tenor v)::tts\nspeak [Hey kids, Im home!]::tts\nwait (1) seconds\nswitch backdrop to (backdrop23 v)\nspeak [Kids?]::tts\nwait (1) seconds\nswitch backdrop to (backdrop24 v)\nspeak [There's a note]::tts\nswitch backdrop to (backdrop26 v)\nspeak [It says, dear dad, it's been 17 years since you left, where are you?]::tts\nwait (0.5) seconds\nspeak [You told us you only went to get milk, you said it would only be 15 minutes, but it's been so long]::tts\nwait (0.5) seconds\nspeak [We left this note in case you ever came back]::tts\nwait (0.5) seconds\nspeak [We've both grown up now and have our own houses and families ]::tts\nwait (0.5) seconds\nspeak [We left our addresses at the bottom of this note]::tts\nwait (0.5) seconds\nspeak [Maybe you can come visit us sometime]::tts\nwait (0.5) seconds\nspeak [Lots of love, your two kids ]::tts\nswitch backdrop to (backdrop27 v)\nwait (3) seconds\nswitch backdrop to (backdrop26 v)\nspeak [I will visit them]::tts\nwait (2) 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\nwhen flag clicked\nshow variable [coins v]\n\n@Sprite22\n\n@Sprite21\n\nwhen flag clicked\n\nwhen backdrop switches to [backdrop17 v]\nshow\n\nwhen I receive [message1 v]\n\nwhen flag clicked\nset size to (100) %\nhide\n\nwhen backdrop switches to [backdrop18 v]\nhide\n\n@Sprite23\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop18 v]\nset [brightness v] effect to (50)\nshow\n\nwhen backdrop switches to [backdrop20 v]\nhide\n\n@Sprite24\n\nwhen flag clicked\ngo to x: (13) y: (102)\nhide\n\nwhen backdrop switches to [backdrop5 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 [backdrop10 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 [backdrop17 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@Sprite25\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop20 v]\nshow\n\nwhen backdrop switches to [backdrop19 v]\nhide\n\n@Sprite26\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop3 v]\nshow\n\nwhen I receive [coin v]\nstart sound [8d82b5_Super_Mario_Bros_Coin_Sound_Effect v]\nhide\n\n@Sprite27\n\nwhen I receive [coin v]\nstart sound [8d82b5_Super_Mario_Bros_Coin_Sound_Effect v]\nhide\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop4 v]\nshow\n\n@Sprite28\n\nwhen I receive [coin v]\nstart sound [8d82b5_Super_Mario_Bros_Coin_Sound_Effect v]\nhide\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [backdrop6 v]\nshow\n\n@Sprite29\n\nwhen I receive [coin v]\nstart sound [8d82b5_Super_Mario_Bros_Coin_Sound_Effect v]\nhide\n\nwhen backdrop switches to [backdrop7 v]\nshow\n\nwhen flag clicked\nhide\n\n@Sprite30\n\nwhen I receive [coin v]\nstart sound [8d82b5_Super_Mario_Bros_Coin_Sound_Effect v]\nhide\n\nwhen backdrop switches to [backdrop8 v]\nshow\n\nwhen flag clicked\nhide\n\n@Sprite31\n\nwhen [space v] key pressed\nif <(Coins) = [5]> then\n    hide\n    broadcast (end v)\nelse\n    broadcast (nope v)\nend\n\nwhen I receive [hide v]\nhide\n\nwhen I receive [hide v]\nhide variable [coins v]\n\nwhen flag clicked\nset [coins v] to [0]\nhide\n\nwhen backdrop switches to [backdrop19 v]\nshow\n\n@Sprite32\n\nwhen I receive [nope v]\nshow\n\nwhen flag clicked\nhide\n\nwhen I receive [hide v]\nhide\n\n@Sprite33\n\nwhen I receive [end v]\nshow\ngo to [back v] layer\n\nwhen flag clicked\nhide\n\n@Sprite34\n\nwhen flag clicked\nset [brightness v] effect to (50)\nhide\n\nwhen backdrop switches to [backdrop19 v]\nshow\n\n