Hamilton · A Platformer

Instructions: ✎ Hamilton · A Platformer\n═══════════════════════════════════\nClick Flag!\n← → to move! \n↑ to jump\n✁----------------------------\nThis is my first platformer so please don't judge me if it's bad :/\n✁---------------------------\n【 All levels are possible 】\n\nNote:\nTYSM for all the support!! Just so you know I DO read the comments!! :D\nAlso, Please don't remix without changing anything!!\nThanks! <33\n\nC R E D I T S \n↘ Lin-Manuel Miranda\n↘ Original Cast of Hamilton\n↘ Me\n═══════════════════════════════════\n25 luvs ✓\n50 luvs ✓\n75 luvs ✓\n100 luvs ✓\n150 luvs ✓ Yey\n\n600+ Views??? <33\n\nTaGs\n#Hamilton #Platformers #Platformer #ALL #all #JohnLaurens #Angelica #HaMiLtOn #Blacksquare #Satisfied #Instrumental

@Stage\n\nwhen flag clicked\nforever\n    play sound [Satisfied Instrumental v] until done\n    wait (1) seconds\n    play sound [Yorktown intrumental v] until done\n    wait (1) seconds\nend\n\n@Player\n\nwhen flag clicked\ngo to [front v] layer\nforever\n    switch costume to (costume1 v)\n    show\n    set [brightness v] effect to (0)\n    go to x: (-191) y: (-80)\n    forever\n        change [yv v] by (-1)\n        set [xv v] to ((xv) * (0.9))\n        change [xv v] by (<key (right arrow v) pressed?> - <key (left arrow v) pressed?>)\n        change x by (xv)\n        change y by (yv)\n        if <touching (sprite2 v)?> then\n            change y by ((-1) - (yv))\n            set [yv v] to ((14) * (<touching (sprite2 v)?> * <key (up arrow v) pressed?>))\n            change y by (1)\n        end\n        if <touching (sprite2 v)?> then\n            change x by ((0) - (xv))\n            if <key (up arrow v) pressed?> then\n                set [yv v] to [16]\n                if <([abs v] of (xv) ) = (xv)> then\n                    set [xv v] to [-20]\n                else\n                    set [xv v] to [20]\n                end\n            else\n                set [xv v] to ((0) - (xv))\n                set [yv v] to [-3]\n            end\n        end\n        if <touching (spikes v)?> then\n            set [brightness v] effect to (0)\n            repeat (10)\n                change [brightness v] effect by (10)\n            end\n            broadcast (jwfdvauighkj v)\n            wait (0.2) seconds\n            set [brightness v] effect to (0)\n            go to x: (-191) y: (-80)\n        end\n        if <(x position) > [240]> then\n            broadcast (Next Level v)\n            go to x: (-191) y: (-80)\n        end\n    end\nend\n\nwhen flag clicked\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I start as a clone\nrepeat (50)\n    change [ghost v] effect by (9)\n    change size by (-4)\nend\ndelete this clone\n\nset [xv v] to [0]\nset [yv v] to [0]\nhide variable [xv v]\nhide variable [yv v]\n\nwhen flag clicked\nforever\n    reset timer\nend\n\nwhen [timer v] > (0.000001)\nhide\n\n@Sprite2\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [next level v]\nnext costume\n\n@Spikes\n\nwhen flag clicked\nhide\nswitch costume to (costume3 v)\n\nwhen I receive [next level v]\nnext costume\n\nwhen I receive [next level v]\nshow\n\n@Text\n\nwhen I receive [next level v]\nnext costume\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\n@Thumbnail\n\nwhen flag clicked\ngo to x: (0) y: (0)\ngo to [front v] layer\nchange [ghost v] effect by (100)\n\n