Reversed - A Platformer 

Instructions: Arrow Keys or WSAD\nAnd yes the intro is supposed to play twice\nR to restart\nHeart and Star or you will see reversed FOREVER (jk but do it)\n\n\n\nbuy this book by this kid in my class the book is really funny and you should buy it\nhttps://www.amazon.com/Book-Karen-Jack-Mashaw-ebook/dp/B084C2LH1R/ref=sr_1_1?keywords=the+book+of+karen+by+jack+mashaw&qid=1582301026&s=books&sr=1-1

@Stage\n\nwhen I receive [platformer v]\nrepeat until <<key (m v) pressed?> or <key (n v) pressed?>>\n    play sound [Undertale - Megalovania.mp3 v] until done\nend\n\n@intro\n\nwhen flag clicked\nshow\nstart sound [INSANE 10 SECOND BEAT DROP BYTrap Nations v]\nrepeat (2)\n    switch costume to (costume1 v)\n    wait (.03) seconds\n    switch costume to (costume2 v)\n    wait (.03) seconds\n    switch costume to (costume3 v)\n    wait (.03) seconds\n    switch costume to (costume4 v)\n    wait (.03) seconds\n    switch costume to (costume5 v)\n    wait (.03) seconds\n    switch costume to (costume6 v)\n    wait (.03) seconds\n    switch costume to (costume7 v)\n    wait (.03) seconds\n    switch costume to (costume8 v)\n    wait (.2) seconds\n    switch costume to (costume9 v)\n    wait (.03) seconds\n    switch costume to (costume10 v)\n    wait (.03) seconds\n    switch costume to (costume11 v)\n    wait (.03) seconds\n    switch costume to (costume12 v)\n    wait (.03) seconds\n    switch costume to (costume13 v)\n    wait (.03) seconds\n    switch costume to (costume14 v)\n    wait (.03) seconds\n    switch costume to (costume15 v)\n    wait (.03) seconds\n    switch costume to (costume16 v)\n    wait (.03) seconds\n    switch costume to (costume17 v)\n    wait (.03) seconds\n    switch costume to (costume18 v)\n    wait (.03) seconds\n    switch costume to (costume19 v)\n    wait (.03) seconds\n    switch costume to (costume20 v)\n    wait (.03) seconds\n    switch costume to (costume21 v)\n    wait (.03) seconds\n    switch costume to (costume22 v)\n    wait (.03) seconds\n    switch costume to (costume23 v)\n    wait (.03) seconds\n    switch costume to (costume24 v)\n    wait (.03) seconds\n    switch costume to (costume25 v)\n    wait (.03) seconds\n    switch costume to (costume26 v)\n    wait (.03) seconds\n    switch costume to (costume27 v)\n    wait (.03) seconds\n    switch costume to (costume28 v)\n    wait (.03) seconds\n    switch costume to (costume29 v)\n    wait (1) seconds\n    switch costume to (costume32 v)\n    wait (.033) seconds\n    switch costume to (costume39 v)\n    wait (.033) seconds\n    switch costume to (costume30 v)\n    wait (.033) seconds\n    switch costume to (costume40 v)\n    wait (.033) seconds\n    switch costume to (costume41 v)\n    wait (.033) seconds\n    switch costume to (costume42 v)\n    wait (.033) seconds\n    switch costume to (costume43 v)\n    wait (.033) seconds\n    switch costume to (costume44 v)\n    wait (.033) seconds\n    switch costume to (costume45 v)\n    wait (.033) seconds\n    switch costume to (costume46 v)\n    wait (.033) seconds\n    switch costume to (costume47 v)\n    wait (.033) seconds\n    switch costume to (costume48 v)\n    wait (.033) seconds\n    switch costume to (costume49 v)\n    wait (.033) seconds\n    switch costume to (costume50 v)\n    wait (.033) seconds\n    switch costume to (costume51 v)\nend\nhide\nbroadcast (platformer v)\n\n@character\n\nwhen I start as a clone\nswitch costume to (costume1 v)\nset [ghost v] effect to (50)\nrepeat (25)\n    change [ghost v] effect by (2)\n    change size by (-2)\nend\ndelete this clone\n\nwhen I receive [platformer v]\nset volume to (100) %\nif <(username) = [ItsYoMama2019]> then\n    stop [all v]\nend\nshow variable [level v]\nset [level v] to [1]\nset rotation style [all around v]\nswitch backdrop to (backdrop1 v)\ngo to x: (-220) y: (-50)\npoint in direction (90)\nswitch costume to (normal v)\nset size to (200) %\nshow\nbroadcast (swirly v)\nforever\n    if <<key (a v) pressed?> or <key (left arrow v) pressed?>> then\n        change [xv v] by (1)\n    end\n    if <<key (d v) pressed?> or <key (right arrow v) pressed?>> then\n        change [xv v] by (-1)\n    end\n    set [xv v] to ((XV) * (0.9))\n    change x by (XV)\n    if <touching color (#ff0000)?> then\n        change y by (1)\n        if <touching color (#ff0000)?> then\n            change y by (1)\n            if <touching color (#ff0000)?> then\n                change y by (1)\n                if <touching color (#ff0000)?> then\n                    change y by (1)\n                    if <touching color (#ff0000)?> then\n                        change y by (1)\n                        if <touching color (#ff0000)?> then\n                            change x by ((XV) * (-1))\n                            change y by (-5)\n                            if <<key (s v) pressed?> or <key (down arrow v) pressed?>> then\n                                if <(XV) > [0]> then\n                                    set [xv v] to [-5]\n                                else\n                                    set [xv v] to [5]\n                                end\n                                set [yv v] to [10]\n                            else\n                                set [xv v] to [0]\n                            end\n                        end\n                    end\n                end\n            end\n        end\n    end\n    change [yv v] by (-1)\n    change y by (YV)\n    if <touching color (#ff0000)?> then\n        change y by ((YV) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <<touching color (#ff0000)?> and <<key (down arrow v) pressed?> or <key (s v) pressed?>>> then\n        set [yv v] to [15]\n    end\n    change y by (1)\n    if <touching color (#000000)?> then\n        set [yv v] to [0]\n        go to x: (-220) y: (-50)\n    end\n    if <(x position) > [240]> then\n        change [level v] by (1)\n        next backdrop\n        go to x: (-220) y: (-50)\n    end\n    if <touching color (#c900ff)?> then\n        set [yv v] to [20]\n    end\nend\n\nwhen flag clicked\nhide variable [level v]\nhide\n\nwhen I receive [swirly v]\nforever\n    create clone of (_myself_ v)\nend\n\nwhen I receive [platformer v]\nforever\n    if <key (r v) pressed?> then\n        set [yv v] to [0]\n        go to x: (-220) y: (-50)\n    end\nend\n\nwhen I receive [platformer v]\nforever\n    if <key (m v) pressed?> then\n        set volume to (0) %\n    end\n    if <key (n v) pressed?> then\n        set volume to (100) %\n    end\nend\n\n