M&M Platformer (100 ғᴏʟʟᴏᴡᴇʀs!)

Instructions: back here in may 2021 and it's hilarious seeing people fight over a game I made when I was 9 (I was 8 oops)\n\nɴᴏᴡ ᴡʜᴀᴛ ᴛʜᴇ ᴄᴏᴍᴍᴜɴɪᴛʏ ɪs ʀᴇᴍɪxɪɴɢ! ᴛʏsᴍ!!!!!!!\n\nᴛᴏᴘ ʟᴏᴠᴇᴅ ɴᴏᴡ!?!? ᴏᴍɢ ᴛʏsᴍ ɢᴜʏs!!!!!!!\n\nᴏᴍɢ. ɪ ᴊᴜsᴛ ɢᴏᴛ ʙᴀᴄᴋ ғʀᴏᴍ sᴜᴍᴍᴇʀ ᴄᴀᴍᴘ ᴀɴᴅ ɪ ʜᴀᴅ 171 ᴍᴇssᴀɢᴇs! ᴛʏsᴍ! :ᴅᴅᴅᴅᴅᴅᴅᴅᴅᴅᴅᴅ \n\n2000+ ᴠɪᴇᴡs ᴏᴠᴇʀɴɪɢʜᴛ!! ᴛʏsᴍ!!!\n\nᴄᴜʀᴀᴛᴇᴅ ʙʏ @-ɢᴀʟᴀxʏᴅᴜsᴛ-! ᴛʏsᴍ!!!ᴍᴜsᴛ ʀᴇᴀᴅ!! \n\nᴡʜᴇɴ ɪᴛ's ᴏɴ ʟᴇᴠᴇʟ 1, ᴄʟɪᴄᴋ ᴛʜᴇ sᴄʀᴇᴇɴ ᴏᴛʜᴇʀᴡɪsᴇ ʏᴏᴜ ᴄᴀɴ'ᴛ ᴍᴏᴠᴇ. ᴛʜᴀᴛ's sᴏᴍᴇ sᴏʀᴛ ᴏғ ɢʟɪᴛᴄʜ ᴛʜᴀᴛ ɪ ᴄᴀɴ'ᴛ ғɪɢᴜʀᴇ ᴏᴜᴛ ʜᴏᴡ ᴛᴏ ғɪx sᴏ ᴅᴇᴀʟ ᴡɪᴛʜ ɪᴛ! xᴅ ɪ ᴀʟsᴏ ᴅᴏɴ'ᴛ ʀᴇᴄᴏᴍᴍᴇɴᴅ ғᴜʟʟ sᴄʀᴇᴇɴ. ɪᴛ ʟᴀɢs... \n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> (ʀɪɢʜᴛ)  ᴜᴘ ᴀʀʀᴏᴡ ᴛᴏ ᴊᴜᴍᴘ  <-- (ʟᴇғᴛ)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nʜᴇʏ ɢᴜʏs! ᴛʜᴀɴᴋs sᴏᴏᴏᴏᴏᴏᴏᴏᴏᴏᴏ ᴍᴜᴄʜ ғᴏʀ ᴏɴᴇ. ʜᴜɴᴅᴇʀᴇᴅ. ғᴏʟʟᴏᴡᴇʀs. ɪ ᴄᴀɴ'ᴛ ᴛʜᴀɴᴋ ʏᴏᴜ ɢᴜʏs ᴇɴᴏᴜɢʜ!!!!! ᴛʜɪs ᴀʟsᴏ ᴛᴏᴏᴋ ғᴏʀᴇᴠᴇʀ sᴏ ɪ ʜᴏᴘᴇ ʏᴏᴜ ᴇɴᴊᴏʏ! (ɪ'ᴍ ᴛʀʏɪɴɢ ᴛᴏ ɢᴇᴛ ғᴇᴀᴛᴜʀᴇᴅ ᴏʀ ᴄᴜʀᴀᴛᴇᴅ ᴛᴏᴏ! ᴘʟᴇᴀsᴇ ʜᴇʟᴘ ᴍᴇ ᴡɪᴛʜ ᴛʜᴀᴛ :3) ɪ ᴀᴍ sᴏᴏᴏᴏᴏᴏᴏᴏᴏᴏᴏᴏᴏᴏᴏ ᴘʀᴏᴜᴅ ᴏғ ᴛʜɪs! :ᴅᴅᴅᴅᴅᴅᴅ. ᴘʟᴇᴀsᴇ ᴋᴇᴇᴘ sᴜᴘᴘᴏʀᴛɪɴɢ ᴍᴇ ᴛʜʀᴏᴜɢʜ ᴍʏ sᴄʀᴀᴛᴄʜ ᴇxᴘᴇʀɪᴇɴᴄᴇ! \n~ᴇᴍᴍᴀ\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\n\nwhen I receive [start v]\nswitch backdrop to (backdrop2 v)\nwait (5) seconds\nbroadcast (Game START v)\nswitch backdrop to (backdrop3 v)\n\nwhen I receive [start v]\nforever\n    play sound [Candy Song v] until done\nend\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (101) y: (66)\nshow\nswitch costume to (costume1 v)\nwait (0.5) seconds\nrepeat (9)\n    next costume\n    wait (0.1) seconds\nend\nwait (0.5) seconds\nrepeat (5)\n    next costume\n    wait (0.1) seconds\nend\nwait (0.3) seconds\nrepeat (12)\n    next costume\n    wait (0.1) seconds\nend\nbroadcast (Smile v)\nwait (0.5) seconds\nnext costume\nwait (0.5) seconds\nnext costume\nstart sound [ding by greenconsole v]\nbroadcast (hjREHJ v)\nwait (1) seconds\nhide\nbroadcast (Start v)\n\n@Sprite3\n\nwhen flag clicked\ngo to x: (23) y: (6)\nshow\nwait (0.5) seconds\nrepeat (8)\n    next costume\n    wait (0.1) seconds\nend\n\nwhen I receive [hjrehj v]\nwait (1) seconds\nhide\n\n@Sprite2\n\nwhen flag clicked\nforever\n    hide\nend\n\n@player\n\nwhen flag clicked\nhide\nset [y vel v] to [0]\nset [x vel v] to [0]\nforever\n    platform physics (12) (-1) (0.9) (1) (8) (8)\nend\n\ndefine None\nchange y by (y vel)\nif <touching color (#009933)?> then\n    repeat ([abs v] of (y vel) )\n        if <touching color (#009933)?> then\n            change y by ((-1) * (([abs v] of (y vel) ) / (y vel)))\n        end\n    end\n    if <<key (up arrow v) pressed?> and <not <(y vel) > [0]>>> then\n        set [y vel v] to (jump height)\n    else\n        set [y vel v] to [0]\n    end\nelse\n    change [y vel v] by (gravity)\nend\nif <key (right arrow v) pressed?> then\n    change [x vel v] by (movement speed)\nend\nif <key (left arrow v) pressed?> then\n    change [x vel v] by ((-1) * (movement speed))\nend\nchange x by (x vel)\nif <touching color (#009933)?> then\n    set [old y v] to (y position)\n    repeat (([abs v] of (x vel) ) + (1))\n        if <touching color (#009933)?> then\n            change y by (1)\n        end\n    end\n    if <touching color (#009933)?> then\n        set y to (old y)\n        repeat ([ceiling v] of ([abs v] of (x vel) ) )\n            if <touching color (#009933)?> then\n                change x by ((-1) * (([abs v] of (x vel) ) / (x vel)))\n            end\n        end\n        if <key (up arrow v) pressed?> then\n            if <(x vel) < [0]> then\n                set [x vel v] to [0]\n                if <key (left arrow v) pressed?> then\n                    set [x vel v] to (wall jump hm)\n                    set [y vel v] to (wall jump vm)\n                end\n            else\n                set [x vel v] to [0]\n                if <key (right arrow v) pressed?> then\n                    set [x vel v] to ((-1) * (wall jump hm))\n                    set [y vel v] to (wall jump vm)\n                end\n            end\n        end\n    end\nend\nset [x vel v] to ((x vel) * (friction))\n\nwhen I receive [level 2 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 3 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 4 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 5 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 6 v]\ngo to x: (-177) y: (-92)\n\nwhen flag clicked\nforever\n    if <touching color (#f3cc9d)?> then\n        go to x: (-177) y: (-92)\n    end\nend\n\nwhen I receive [level 7 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 8 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 9 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 10 v]\ngo to x: (-183) y: (-92)\n\nwhen I receive [level 12 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 11 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 13 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [level 14 v]\ngo to x: (-177) y: (-92)\n\nwhen I receive [game end v]\nswitch backdrop to (backdrop18 v)\ngo to x: (-177) y: (-92)\nstop [other scripts in sprite v]\nhide\n\nwhen I receive [game start v]\nshow\ngo to x: (-177) y: (-92)\n\n@Key\n\nwhen flag clicked\nhide\n\nwhen I receive [game start v]\nshow\ngo to x: (186) y: (-88)\nwait until <touching (player v)?>\nbroadcast (Level 2 v)\n\nwhen I receive [level 2 v]\nswitch backdrop to (backdrop4 v)\ngo to x: (192) y: (-94)\nwait until <touching (player v)?>\nbroadcast (Level 3 v)\n\nwhen I receive [level 3 v]\nswitch backdrop to (backdrop5 v)\ngo to x: (189) y: (143)\nwait until <touching (player v)?>\nbroadcast (Level 4 v)\n\nwhen I receive [level 4 v]\nswitch backdrop to (backdrop6 v)\ngo to x: (186) y: (-88)\nwait until <touching (player v)?>\nbroadcast (Level 5 v)\n\nwhen I receive [level 5 v]\nswitch backdrop to (backdrop7 v)\ngo to x: (182) y: (108)\nwait until <touching (player v)?>\nbroadcast (Level 6 v)\n\nwhen I receive [level 6 v]\nswitch backdrop to (backdrop8 v)\ngo to x: (201) y: (-95)\nwait until <touching (player v)?>\nbroadcast (Level 7 v)\n\nwhen I receive [level 7 v]\nswitch backdrop to (backdrop9 v)\ngo to x: (83) y: (-100)\nwait until <touching (player v)?>\nbroadcast (Level 8 v)\n\nwhen I receive [level 8 v]\nswitch backdrop to (backdrop10 v)\ngo to x: (196) y: (143)\nwait until <touching (player v)?>\nbroadcast (Level 9 v)\n\nwhen I receive [level 9 v]\nswitch backdrop to (backdrop11 v)\ngo to x: (196) y: (143)\nwait until <touching (player v)?>\nbroadcast (Level 10 v)\n\nwhen I receive [level 10 v]\nswitch backdrop to (backdrop12 v)\ngo to x: (189) y: (0)\nwait until <touching (player v)?>\nbroadcast (Level 11 v)\n\nwhen I receive [level 11 v]\nswitch backdrop to (backdrop13 v)\ngo to x: (205) y: (0)\nwait until <touching (player v)?>\nbroadcast (Level 12 v)\n\nwhen I receive [level 12 v]\nswitch backdrop to (backdrop14 v)\ngo to x: (192) y: (-76)\nwait until <touching (player v)?>\nbroadcast (Level 13 v)\n\nwhen I receive [level 13 v]\nswitch backdrop to (backdrop15 v)\ngo to x: (189) y: (128)\nwait until <touching (player v)?>\nbroadcast (Level 14 v)\n\nwhen I receive [level 14 v]\ngo to x: (203) y: (5)\nswitch backdrop to (backdrop17 v)\nwait until <touching (player v)?>\nbroadcast (GAME END v)\nhide\n\n