Ocean - Platformer [MOBILE] #games 
@Stage\n\nwhen flag clicked\nswitch backdrop to (ingame v)\n\n@Player\n\nwhen flag clicked\nshow\nset size to (100) %\ngo to x: (-210) y: (0)\nset rotation style [left-right v]\nhide variable [y v]\nhide variable [x v]\nset [y v] to [0]\nset [x v] to [0]\nforever\n    change [y v] by (-1)\n    if <<<key (left arrow v) pressed?> or <key (a v) pressed?>> or <<mouse down?> and <(x position) > (mouse x)>>> 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    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (1)\n    end\n    if <touching (ground v)?> then\n        change y by (-4)\n        change x by ((x) * (-1))\n        if <<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> then\n            set [y v] to [17]\n            if <(x) > [0]> then\n                set [x v] to [-10]\n            else\n                set [x v] to [10]\n            end\n        else\n            set [x v] to [0]\n        end\n    end\n    change y by (y)\n    if <touching (ground v)?> then\n        change y by ((y) - ((y) * (2)))\n        set [y v] to [0]\n    end\n    change y by (-1)\n    if <<<<key (up arrow v) pressed?> or <key (w v) pressed?>> or <<mouse down?> and <(mouse y) > (y position)>>> and <touching (ground v)?>> then\n        set [y v] to [15]\n    end\n    change y by (1)\n    if <<touching (spikes v)?> or <<touching (waves v)?> and <not <([costume # v] of [ground v]) = [11]>>>> then\n        set rotation style [all around v]\n        repeat (10)\n            change size by (-10)\n            change [ghost v] effect by (10)\n            turn right (15) degrees\n        end\n        clear graphic effects\n        set size to (100) %\n        set rotation style [left-right v]\n        point in direction (90)\n        go to x: (-210) y: (0)\n        set [y v] to [0]\n        set [x v] to [0]\n    end\n    if <(x position) > [222]> then\n        broadcast (Next Level v)\n        go to x: (-210) y: (0)\n        set [y v] to [0]\n        set [x v] to [0]\n    end\n    if <touching (bouncer v)?> then\n        set [y v] to [15]\n    end\n    if <<key (up arrow v) pressed?> and <touching (bouncer v)?>> then\n        set [y v] to [20]\n    end\nend\n\nwhen flag clicked\nforever\n    if <(y position) < [-175]> then\n        broadcast (Underwater v)\n        stop [this script v]\n    end\nend\n\nwhen flag clicked\nforever\n    play sound [Undertale Undyne Fight Theme \( Spear Of Justice \) v] until done\nend\n\n@Waves\n\nwhen flag clicked\ngo to x: (0) y: (-100)\nshow\nswitch costume to (wave2 v)\ncreate clone of (_myself_ v)\nwait (0.1) seconds\nrepeat (4)\n    next costume\n    create clone of (_myself_ v)\n    wait (0.1) seconds\nend\nhide\n\nwhen I start as a clone\nforever\n    repeat (10)\n        change y by (2)\n    end\n    repeat (5)\n        change y by (1)\n    end\n    repeat (10)\n        change y by (-2)\n    end\n    repeat (5)\n        change y by (-1)\n    end\nend\n\n@Ground\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (level 1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@Spikes\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (level 1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@Underwater\n\nwhen I receive [underwater v]\nshow\nrepeat (37)\n    change y by (10)\nend\nbroadcast (Next Background v)\nrepeat (38)\n    change y by (10)\nend\nhide\n\nwhen flag clicked\ngo to [front v] layer\nhide\ngo to x: (0) y: (-375)\n\nwhen flag clicked\nforever\n    go to [front v] layer\nend\n\n@You Won\n\nwhen flag clicked\nhide\ngo to x: (0) y: (0)\ngo to [front v] layer\n\nwhen I receive [next background v]\nshow\n\n@Thumbnail\n\nwhen flag clicked\nforever\n    go to x: (0) y: (0)\n    go to [front v] layer\nend\n\nwhen flag clicked\nshow\nwait (2) seconds\nrepeat (10)\n    change [ghost v] effect by (10)\nend\nhide\n\n@Text\n\nwhen flag clicked\ngo to x: (0) y: (0)\nswitch costume to (level 1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@Sprite1\n\n
Ocean - Platformer (Sorry If There Is Lag)\nPart 2  https://scratch.mit.edu/projects/465985542\nStory\n\nOh no! You're town is overrun by pirates, and you must flee to safety! You're friends and family were trapped and enslaved, and you were the only one who was safe. \n\nControls:\nWAD or Arrow Keys\n\nInstructions:\nDo not drown in the water!\nAvoid Spikes!\nGo to the left side of the screen to advance\n\n\n\n\nMusic: Undyne Theme from Undertale\n\nWow! So many veiws, and most of you all loved and favorited! Lets try to get this featured too!\n\n#1 On trending when you search #Ocean Platformer !!!\n\n\n\n\n\n\n\n\nTags: \n#games #art #stories #platformer #bwobonair \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n...\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nWhat you looking at???\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nHere, I'll give you something fun. \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nComment "yeet" If you read this far!