Aqua - A Platformer

Instructions: Aqua - A Platformer\n----------------------------------------\nThis platformer was intended for telling a story about my life. I'm fine now. Just to give you a heads up, every level is possible. I have tested it myself. Though, it may take you several tries.\n----------------------------------------\nInstructions:\nTo move simply press - Arrow keys(↑, ↓, ←, →) or WASD(W, S, A, D) - Note there is no down in this game.\nPlease just move to the right, if you move left then you will bug and glitch the game. I will try to fix the current issues of the stuck in the ground glitch and going through walls glitch. It might take me a few days.. Anyways....Enjoy Aqua - A Platformer\n

@Stage\n\nwhen flag clicked\nswitch backdrop to (images v)\n\nwhen backdrop switches to [images v]\nwait (2.5) seconds\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nswitch backdrop to (images2 v)\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\nswitch backdrop to (images2 v)\n\nwhen I receive [gamestart v]\nshow variable [deaths: v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nswitch backdrop to (backdrop1 v)\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\nswitch backdrop to (backdrop1 v)\n\nwhen flag clicked\nhide variable [deaths: v]\n\nwhen I receive [costume change v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nswitch backdrop to (images3 v)\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\nswitch backdrop to (images3 v)\n\nwhen [space v] key pressed\nswitch backdrop to (images2 v)\n\nwhen I receive [music change v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nswitch backdrop to (images4 v)\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\nswitch backdrop to (images4 v)\n\n@Cool Text - Aqua 312875523892287\n\nwhen backdrop switches to [images v]\nwait (2.5) seconds\nrepeat (10)\n    change [ghost v] effect by (25)\nend\n\n@credits\n\nwhen I receive [costume change v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [images2 v]\nwait (1) seconds\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nshow\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\n\nwhen this sprite clicked\nbroadcast (gamestart v)\nhide\n\nwhen I receive [gamestart v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\n\nwhen backdrop switches to [images4 v]\nhide\n\n@Cool Text - Aqua 2\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [images2 v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nshow\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\n\nwhen I receive [gamestart v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\n\nwhen backdrop switches to [images2 v]\nset [turn v] to [0]\ngo to x: (0) y: (30)\nset size to (100) %\nforever\n    change [turn v] by (4)\n    change size by ((0.1) * ([cos v] of (turn) ))\n    if <(turn) > [360]> then\n        set [turn v] to [0]\n        set size to (100) %\n    end\nend\n\nwhen I receive [costume change v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\n\nwhen backdrop switches to [images4 v]\nhide\n\n@Sprite1\n\nwhen flag clicked\nswitch costume to (black v)\n\nwhen [up arrow v] key pressed\nif <touching color (#848484)?> then\n    set [bounce count v] to [0]\n    set [velocity v] to [7]\n    point in direction (0)\n    set y to ((y position) + (velocity))\nend\n\nwhen [w v] key pressed\nif <touching color (#848484)?> then\n    set [bounce count v] to [0]\n    set [velocity v] to [7]\n    point in direction (0)\n    set y to ((y position) + (velocity))\nend\n\nwhen flag clicked\n\nwhen I receive [black v]\nswitch costume to (black v)\n\nwhen I receive [green v]\nswitch costume to (green v)\n\nwhen I receive [aqua v]\nswitch costume to (aqua v)\n\nwhen I receive [orange v]\nswitch costume to (orange v)\n\nwhen I receive [red v]\nswitch costume to (red v)\n\nwhen I receive [white v]\nswitch costume to (white v)\n\nwhen I receive [yellow v]\nswitch costume to (yellow v)\n\nwhen I receive [purple v]\nswitch costume to (purple v)\n\nwhen I receive [hacker v]\nswitch costume to (hacker v)\n\nwhen I receive [troller v]\nswitch costume to (troller v)\n\nwhen I receive [helios v]\nswitch costume to (helios v)\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [backdrop1 v]\nshow\n\nwhen I receive [gamestart v]\ngo to [front v] layer\ngo to [front v] layer\ngo to x: (-225) y: (-86)\npoint in direction (90)\nshow\nset [deaths: v] to [0]\nset [gravity v] to [-0.5]\nset [velocity v] to [0]\nset [bounce count v] to [0]\nforever\n    if <touching color (#848484)?> then\n        if <(bounce count) < [2]> then\n            set [velocity v] to ((velocity) * (-1))\n            set y to ((y position) + (velocity))\n            set [velocity v] to ((velocity) / (5))\n            change [bounce count v] by (1)\n        else\n            set [velocity v] to [0]\n        end\n    else\n        set [velocity v] to ((velocity) + (gravity))\n        set y to ((y position) + (velocity))\n        set y to ((y position) + (velocity))\n    end\n    if <<key (left arrow v) pressed?> or <key (a v) pressed?>> then\n        set [horz velocity v] to [-4]\n        point in direction (-90)\n    end\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        set [horz velocity v] to [4]\n        point in direction (90)\n    end\n    if <<not <<key (right arrow v) pressed?> or <key (d v) pressed?>>> and <not <<key (left arrow v) pressed?> or <key (a v) pressed?>>>> then\n        set [horz velocity v] to ((horz velocity) * (0.92))\n        point in direction (90)\n    end\n    change x by (horz velocity)\n    if <<(x position) = [237]> or <(x position) > [237]>> then\n        broadcast (nextcostume v)\n        go to x: (-225) y: (-86)\n        set [gravity v] to [-0.5]\n        set [velocity v] to [0]\n        set [bounce count v] to [0]\n    end\n    if <touching color (#0049b2)?> then\n        change [deaths: v] by (1)\n        go to x: (-225) y: (-86)\n        set [gravity v] to [-0.5]\n        set [velocity v] to [0]\n        set [bounce count v] to [0]\n    end\nend\n\nwhen backdrop switches to [backdrop1 v]\nif <touching color (#848484)?> then\n    change y by ((velocity) * (-1))\n    set [velocity v] to [0]\nend\n\nwhen I receive [present v]\nswitch costume to (present v)\n\nwhen I receive [bunny v]\nswitch costume to (bunny v)\n\nwhen I receive [flower v]\nswitch costume to (flower v)\n\nwhen I receive [hacker v]\nswitch costume to (hacker v)\n\nwhen I receive [noob v]\nswitch costume to (noob v)\n\nif <touching color (#848484)?> then\n    change x by ((horz velocity) * (-1))\nend\n\nwhen flag clicked\nhide\n\nwhen I receive [stalin v]\nswitch costume to (stalin v)\n\n@Sprite 2\n\nwhen flag clicked\nhide\n\nwhen I receive [gamestart v]\nshow\n\nwhen I receive [nextcostume v]\nnext costume\n\nwhen I receive [gamestart v]\nswitch costume to (costume1 v)\n\nwhen backdrop switches to [images2 v]\nhide\n\n@Cool Text - A Helios Production 313139249799744\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [images2 v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nshow\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\n\nwhen I receive [gamestart v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\n\nwhen I receive [costume change v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\n\nwhen backdrop switches to [images4 v]\nhide\n\n@music-symbols-clipart-1\n\nwhen flag clicked\nswitch costume to (music-symbols-clipart-1-costume1 v)\nhide\n\nwhen backdrop switches to [images2 v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nshow\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\n\nwhen this sprite clicked\nnext costume\n\nwhen flag clicked\nforever\n    if <(costume [number v]) = [1]> then\n        set volume to (70) %\n    else\n        set volume to (0) %\n    end\nend\n\nwhen backdrop switches to [images2 v]\nset [turn v] to [0]\ngo to x: (349) y: (1)\nset size to (100) %\nforever\n    change [turn v] by (4)\n    change size by ((0.1) * ([cos v] of (turn) ))\n    if <(turn) > [360]> then\n        set [turn v] to [0]\n        set size to (100) %\n    end\nend\n\nwhen flag clicked\nforever\n    play sound [Clean Bandit - Rather Be feat v] until done\nend\n\n@bubbles-png-4\n\nwhen this sprite clicked\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\ngo to x: (0) y: (0)\nwait (2.5) seconds\nforever\n    glide (2.5) secs to (mouse-pointer v)\nend\n\nwhen backdrop switches to [images2 v]\nshow\n\nwhen backdrop switches to [images v]\nhide\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\n@bubbles-png-2\n\nwhen this sprite clicked\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\ngo to x: (0) y: (0)\nwait (2.5) seconds\nforever\n    glide (2.5) secs to (random position v)\nend\n\nwhen backdrop switches to [images2 v]\nshow\n\nwhen backdrop switches to [images v]\nhide\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\n@bubbles-png-3\n\nwhen this sprite clicked\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\ngo to x: (0) y: (0)\nwait (2.5) seconds\nforever\n    glide (2.5) secs to (random position v)\nend\n\nwhen backdrop switches to [images2 v]\nshow\n\nwhen backdrop switches to [images v]\nhide\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\n@bubbles-png-5\n\nwhen this sprite clicked\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\ngo to x: (0) y: (0)\nwait (2.5) seconds\nforever\n    glide (2.5) secs to (mouse-pointer v)\nend\n\nwhen backdrop switches to [images2 v]\nshow\n\nwhen backdrop switches to [images v]\nhide\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\n@bubbles-png-6\n\nwhen this sprite clicked\nhide\nwait (1) seconds\nshow\n\nwhen flag clicked\ngo to x: (0) y: (0)\nwait (2.5) seconds\nforever\n    glide (2.5) secs to (random position v)\nend\n\nwhen backdrop switches to [images2 v]\nshow\n\nwhen backdrop switches to [images v]\nhide\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\n@costumes\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen backdrop switches to [images3 v]\nhide\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [images2 v]\nhide\nwait (2) seconds\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nshow\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\n\nwhen this sprite clicked\nbroadcast (costume change v)\nhide\n\nwhen I receive [gamestart v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\n\nwhen backdrop switches to [images4 v]\nhide\n\nwhen backdrop switches to [images4 v]\nhide\n\n@black\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (black v)\n\n@white\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (white v)\n\n@aqua\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (aqua v)\n\nwhen flag clicked\nhide\n\n@red\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (red v)\n\nwhen flag clicked\nhide\n\n@yellow\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (yellow v)\n\nwhen flag clicked\nhide\n\n@green\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (green v)\n\nwhen flag clicked\nhide\n\n@purple\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (purple v)\n\nwhen flag clicked\nhide\n\n@orange\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (orange v)\n\nwhen flag clicked\nhide\n\n@hacker\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (hacker v)\n\nwhen flag clicked\nhide\n\n@troller\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (troller v)\n\nwhen flag clicked\nhide\n\n@helios\n\nwhen backdrop switches to [images3 v]\nif <(username) = [HeliosOfficial]> then\n    show\nelse\n    hide\nend\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (helios v)\n\nwhen flag clicked\nhide\n\n@present\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (present v)\n\nwhen flag clicked\nhide\n\n@bunny\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (bunny v)\n\nwhen flag clicked\nhide\n\n@flower\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (flower v)\n\nwhen flag clicked\nhide\n\n@noob\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (noob v)\n\nwhen flag clicked\nhide\n\n@costumes2\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen backdrop switches to [images3 v]\nhide\n\nwhen flag clicked\nhide\n\nwhen backdrop switches to [images2 v]\nhide\nwait (2) seconds\nrepeat (10)\n    change [ghost v] effect by (25)\nend\nshow\nrepeat (10)\n    change [ghost v] effect by (-25)\nend\n\nwhen this sprite clicked\n\nwhen I receive [gamestart v]\nrepeat (10)\n    change [ghost v] effect by (25)\nend\n\n@Sprite2\n\nwhen backdrop switches to [images v]\nhide\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen backdrop switches to [images4 v]\nshow\n\nwhen backdrop switches to [images3 v]\nhide\n\nwhen this sprite clicked\nbroadcast (ratherbe v)\n\n@Sprite3\n\nwhen backdrop switches to [images v]\nhide\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen backdrop switches to [images4 v]\nshow\n\nwhen backdrop switches to [images3 v]\nhide\n\nwhen this sprite clicked\nbroadcast (sjlt v)\n\n@stalin\n\nwhen backdrop switches to [images2 v]\nhide\n\nwhen backdrop switches to [images3 v]\nshow\n\nwhen backdrop switches to [backdrop1 v]\nhide\n\nwhen this sprite clicked\nbroadcast (stalin v)\n\nwhen flag clicked\nhide\n\n