Harry Potter Platformer 

Instructions: Edit 01/13/2022: 612 views- almost 60 likes and 50 favs- I might actually end up having to do a part 2 xD\n---\nWARNING. THIS CONTAINS SPOILERS FOR THE HARRY POTTER SERIES\nOh and this isn't completely canon, but it's loosley based after the Harry Potter series\nMy soul was ripped apart while making this (get it?), about 20+ hours of work spread across a little over a 2 week, so a like and/or fav would be greatly appreciated\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n~Controls~\nArrow keys to move \ni to put on invisibility cloak, c to take off\nQ to make music quieter, L to make it louder\nDown arrow to restart the level\nAll levels are beatable.\nWands and potion will kill you, bounce on Harrys friends to jump higher (well... thats the case most of the time).\nClick the flag a few times to reduce the risk of bugs\nI hope you like it!\nHave fun!

@Stage\n\n@Blank\n\nwhen flag clicked\n\n@Thumbnail\n\nwhen flag clicked\ngo to [front v] layer\ngo to x: (0) y: (0)\nset [ghost v] effect to (0)\nrepeat (45)\n    change [ghost v] effect by (2.5)\n    wait (0.000000005) seconds\nend\n\n@Platforms\n\nwhen flag clicked\nswitch costume to (intro v)\ngo to x: (0) y: (0)\n\nwhen flag clicked\nchange volume by (100)\nforever\n    play sound [Harry Potter theme v] until done\nend\n\nwhen I receive [real locket v]\nwait (1.5) seconds\nstart sound [Alien Creak1 v]\nnext costume\n\nwhen I receive [levelup v]\nnext costume\n\nwhen [q v] key pressed\nchange volume by (-25)\n\nwhen [l v] key pressed\nchange volume by (25)\n\n@Harry Potter (the hero)\n\nwhen flag clicked\ngo to x: (-210) y: (-123)\nswitch costume to (harry potter v)\nset [ghost v] effect to (0)\nshow\nforever\n    if <key (left arrow v) pressed?> then\n        change x by (-4)\n    end\n    if <key (right arrow v) pressed?> then\n        change x by (4)\n    end\n    if <not <touching (platforms v)?>> then\n        change y by (-3)\n    end\n    if <touching (wands v)?> then\n        go to x: (-180) y: (0)\n    end\n    if <touching (the exit v)?> then\n        broadcast (LevelUp v)\n        go to x: (-180) y: (0)\n    end\n    if <touching (potion v)?> then\n        go to x: (-180) y: (0)\n    end\n    if <touching (harry's allies v)?> then\n        change y by (150)\n    end\n    if <touching (text v)?> then\n        change y by (-25)\n    end\n    if <touching (horcruxes v)?> then\n        switch costume to (harry potter with diary v)\n    end\n    if <touching (the fake locket v)?> then\n        broadcast (Fake Locket v)\n    end\n    if <touching (the real locket v)?> then\n        broadcast (Real Locket v)\n    end\n    if <touching (de sword v)?> then\n        broadcast (Yas we got the sword v)\n    end\n    if <touching (hufflepuffs cup v)?> then\n        broadcast (Ok we got HH's cup v)\n        change y by (210)\n        switch costume to (harry potter with h's cup v)\n    end\n    if <touching (the basilisk fang #2 v)?> then\n        switch costume to (harry potter with h's cup and tbf v)\n        broadcast (Getting TBF for the second time v)\n    end\n    if <touching (the basilisk fang #1 v)?> then\n        switch costume to (harry potter with basilisk fang and diary v)\n    end\nend\n\nwhen [up arrow v] key pressed\nif <touching (platforms v)?> then\n    repeat (10)\n        change y by (12.5)\n    end\nend\n\nwhen [space v] key pressed\nswitch costume to (diary destroyed v)\nwait (2.5) seconds\nswitch costume to (harry potter v)\nbroadcast (Diary Destroyed v)\n\nwhen [i v] key pressed\nchange [ghost v] effect by (90)\n\nwhen [c v] key pressed\nset [ghost v] effect to (0)\n\nwhen [s v] key pressed\nswitch costume to (harry potter with rs v)\n\nwhen [r v] key pressed\nswitch costume to (harry potter v)\n\nwhen I receive [real locket v]\nswitch costume to (harry potter with locket v)\n\nwhen I receive [yas we got the sword v]\nswitch costume to (harry potter with locket and sword v)\n\nwhen [d v] key pressed\nswitch costume to (yas locket destroyed v)\nbroadcast (Locket FINALLY destroyed v)\nwait (2) seconds\nswitch costume to (harry potter v)\n\nwhen [b v] key pressed\nswitch costume to (harry potter with blasted cup v)\nbroadcast (HH's cup destroyed. ALMOST DONEEEEEE v)\nwait (1.5) seconds\nswitch costume to (harry potter v)\n\nwhen [down arrow v] key pressed\ngo to x: (-180) y: (0)\n\n@Harry's allies\n\nwhen flag clicked\nswitch costume to (no allies yet v)\n\nwhen I receive [levelup v]\nnext costume\n\n@Horcruxes\n\nwhen flag clicked\nswitch costume to (intro v)\n\nwhen I receive [levelup v]\nnext costume\n\nif <touching (harry potter \(the hero\) v)?> then\n    next costume\nend\n\n@The basilisk fang #1\n\nwhen flag clicked\nswitch costume to (intro v)\nforever\n    if <touching (harry potter \(the hero\) v)?> then\n        next costume\n    end\nend\n\nwhen I receive [levelup v]\nnext costume\n\n@The exit\n\nwhen flag clicked\nswitch costume to (the exit v)\n\nwhen I receive [levelup v]\nnext costume\n\n@Potion\n\nwhen flag clicked\nswitch costume to (intro v)\n\nwhen I receive [levelup v]\nnext costume\n\n@Wands\n\nwhen I receive [levelup v]\nnext costume\n\nwhen flag clicked\nswitch costume to (no wands in the intro v)\n\nwhen I receive [real locket v]\nnext costume\n\n@Level 8 & 10\n\nwhen flag clicked\nswitch costume to (intro v)\n\nwhen I receive [levelup v]\nnext costume\n\n@Text\n\nwhen flag clicked\nswitch costume to (intro v)\n\nwhen I receive [levelup v]\nnext costume\n\nwhen I receive [diary destroyed v]\nnext costume\n\nwhen I receive [fake locket v]\nnext costume\n\nwhen I receive [real locket v]\nnext costume\n\nwhen I receive [locket finally destroyed v]\nnext costume\n\nwhen I receive [ok we got hh's cup v]\nnext costume\n\nwhen I receive [hh's cup destroyed. almost doneeeeee v]\nnext costume\n\n@The Fake Locket\n\nwhen I receive [levelup v]\nnext costume\n\nwhen flag clicked\ngo to x: (0) y: (0)\nshow\nswitch costume to (costume4 v)\nif <touching (harry potter \(the hero\) v)?> then\n    broadcast (Fake Locket v)\nend\n\nwhen I receive [fake locket v]\nhide\n\n@The Real Locket\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [levelup v]\nnext costume\n\nwhen I receive [real locket v]\nnext costume\n\n@De sword\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [levelup v]\nnext costume\n\nwhen I receive [yas we got the sword v]\nnext costume\n\n@Hufflepuffs cup\n\nwhen I receive [levelup v]\nnext costume\n\nwhen flag clicked\nswitch costume to (intro v)\n\nwhen I receive [ok we got hh's cup v]\nnext costume\n\n@The basilisk fang #2\n\nwhen flag clicked\nswitch costume to (intro v)\n\nwhen I receive [getting tbf for the second time v]\nnext costume\n\nwhen I receive [levelup v]\nnext costume\n\n