Scratch Platformer

Instructions: ✨　LONG!! PLATFORMER!!　✨\n　  長編!!プラットフォーマー！　\n\n最後まで見ないとタンスに小指をぶつけます((\n======《English》=========\nHello.\n\nThis time it is a longer platformer than usual.\nI hope you enjoy it.\n\n▼ Instructions\nUse the arrow keys to move it.\nYou can also move it by tapping.\n\nIf you touch the spikes or magma, you have to start over.\n\n▼ Degree of difficulty\nPC ★★★★☆\nMobile ★★★★★\n\n▼Author's Record\nPC 586 sec\nMobile 728 sec\n\n▼ Thing to note\nIt is a 60-stage long platformer.\n\nI hope you enjoy it, as I have put in many tricks.\n\nThere is also a hidden goal.\nThe clue is the cave.\nPress the button somewhere in the cave.\n\nComment your time once you've cleared it!\n\nWe hope you enjoy it. :)\n------------\nIf you press ❤ and ⭐ I will cry for joy!\nI'll jump for joy when you follow up!!\nAnd please spread the word!\n\n▼Credit\nBasic player movements @-seven7-\nMusic @-Xaf-\n　　　Vexento - Masked Heroes\n           PIKASONIC - Osaka Express\nSound effect 効果音ラボ\nbackground @Flash-warrior @hati32 @goriraf0612\nNext @e1717084\nTurbo mode countermeasure program @nyao-222-\nDarkening effect of the cave @junkunyo\nfont font meme\nThumbnail concentration line(?) @daihiro1031\n\n▼tag\n#all #ALL #game #games #GAME #long #LONG #platformer #PLATFORMER #longplatformer \n#long platformer #goriraf0612\n======《日本語》==========\nこんにちは。\n\n今回はいつもより長いプラットフォーマーを作って見ました。\n楽しんでくれたら嬉しいです。\n\n▼使い方(遊び方)\n旗2度押し推奨です()\n矢印キーを使って動かします。\nもちろんタップでも動かす事ができます。\n\nトゲやマグマに当たるとやり直しです。\n\n▼難易度\nPC ★★★★☆\nモバイル ★★★★★\n\n▼作者の記録\nPC 586秒\nモバイル 728秒\n\n▼見どころ\n60ステージもある長編のプラットフォーマーです。\n\n色々な仕掛けを入れてみたので、ぜひ楽しんでください。\n\nさらに、隠しゴールもあります。\nヒントは洞窟です。\n洞窟のどこかにあるボタンを押しましょう。\n\nクリアできたらタイムをコメントしよう！\n\nぜひ楽しんでください。 :)\nーーーー\n\n❤と⭐を押してくれたら泣いて喜びます！\nフォローすると飛び上がって喜びます！！\n拡散もお願いします！\n楽しいなどのコメントをくれるととても嬉しいです！\n\n外国人ニキがnextを好まなかったらしいので、変えました()\n\n▼クレジット\nプレイヤーの基本動作 @-seven7-\n音楽 @-Xaf-\n        PIKASONIC - Osaka Expres\n　　 Vexento - Pixel Party\n　 　Vexento - Tevo \n効果音 効果音ラボ\n背景 @Flash-warrior @hati32 @goriraf0612\nターボモード対策プログラム @nyao-222-\n洞窟の暗くなる効果(?) @junkunyo\nフォント : font meme\nサムネの集中線(?) @daihiro1031\n⇧多すぎだろ()\n\n▼タグ((適当すぎる\n#すべて　#全て　#ゲーム　#ゲームズ　#ゲームス\n#ロング　#ろんぐ　#プラットフォーマー　#プラフォ\n#ロングプラットフォーマー #長編プラットフォーマー\n#長いプラットフォーマー #ぷらっとふぉーまー　\n#ｐぁｔふぉｒめｒ#傾向感謝#でもなんで載ったんだよ()\n\n▼✨-実績-✨\n 1/9 : 参照数500突破！\n 1/9 : ❤⭐50突破！\n1/10 :傾向2位！((まじで？((本当だよ\n1/10 :❤⭐200突破！\n1/10 :参照数5000突破！\n1/11 :❤⭐250突破！\n1/12 :❤⭐300突破！\n1/13 :参照数10000突破！？\n1/13 :リミックス15突破！\n1/13 :コミュ好き！！？\n1/14 :❤⭐400突破！！\n1/14 :リミックス25突破！\n1/14 :コミュリミ！？(コミュ好きは落ちました)\n1/15 :参照数20000突破！？\n1/15 :❤600突破！！！\n1/15 :⭐550突破！！\n1/17 :❤800突破！！！！\n1/18 :参照数30K突破！！！\n1/17 :⭐700突破！！！\n1/18 :❤900突破！？もう少しで1K！！\n1/18 :⭐800突破！！！\n1/19 :❤1K突破！！！ありがとう！！\n1/19 :⭐900突破！！星ももう少しで1Kだ！\n1/20リミックス70突破！\n1/21コミュリミも落ちてオワコンにw\n\n5/11:でも、ウルトラミラクルスーパー地味×3に伸びてる(\n\n\n7/10時点:参照数5K突破！

@Stage\n\nwhen I receive [message1 v]\nrepeat (1)\n    next backdrop\n    broadcast (Next room v)\nend\n\nwhen flag clicked\nswitch backdrop to (start v)\n\nwhen I receive [next room v]\ngo to x: (-201) y: (95)\n\nwhen flag clicked\nforever\n    play sound [-STYLE- BY TAYLOR SWIFT - MUSIC BOX TRIBUTE.mp3 v] until done\nend\n\n@Character\n\nwhen flag clicked\nset size to (100) %\nhide\n\nwhen I receive [choose girl v]\nswitch costume to (girl-lilac v)\nbroadcast (real game v)\n\nwhen I receive [real game v]\nset size to (30) %\nswitch backdrop to (backdrop1 v)\nshow\ngo to x: (-201) y: (95)\nforever\n    if <key (right arrow v) pressed?> then\n        turn right (5) degrees\n        change [xv v] by (1)\n    end\n    if <key (left arrow v) pressed?> then\n        turn left (5) degrees\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 (#ffc6ed)?> then\n        change y by (1)\n        if <touching color (#ffc6ed)?> then\n            change y by (1)\n            if <touching color (#ffc6ed)?> then\n                change y by (1)\n                if <touching color (#ffc6ed)?> then\n                    change y by (1)\n                    if <touching color (#ffc6ed)?> then\n                        change y by (1)\n                        if <touching color (#ffc6ed)?> then\n                            change x by ((Xv) * (-1))\n                            change y by (-5)\n                            if <key (up 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 (#ffc6ed)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#ffc6ed)?> then\n        if <key (up arrow v) pressed?> then\n            set [yv v] to [15]\n        end\n    end\n    change y by (1)\n    if <<touching color (#ffdda5)?> or <touching color (#ccffdd)?>> then\n        go to x: (-209) y: (31)\n    end\n    if <touching color (#f2ceff)?> then\n        broadcast (message1 v) and wait\n    end\nend\n\nwhen I receive [next room v]\ngo to x: (-201) y: (95)\n\nwhen I receive [choose boy v]\nswitch costume to (boy-sky v)\nbroadcast (real game v)\n\n@Choose Boy\n\nwhen flag clicked\ngo to x: (-90) y: (0)\nhide\n\nwhen I receive [play v]\nshow\n\nwhen I receive [choose girl v]\nhide\n\nwhen this sprite clicked\nbroadcast (Choose Boy v)\nhide\n\n@Choose Girl\n\nwhen flag clicked\ngo to x: (90) y: (0)\nhide\n\nwhen I receive [play v]\nshow\n\nwhen this sprite clicked\nbroadcast (Choose Girl v)\nhide\n\nwhen I receive [choose boy v]\nhide\n\n@Sprite2\n\nwhen flag clicked\ngo to x: (0) y: (0)\nshow\n\nwhen this sprite clicked\nbroadcast (play v)\nhide\n\n@Sprite1\n\nwhen flag clicked\ngo to x: (0) y: (74)\nshow\n\nwhen I receive [play v]\nhide\n\n@Sprite3\n\nwhen I receive [play v]\nshow\n\nwhen I receive [choose boy v]\nhide\n\nwhen I receive [choose girl v]\nhide\n\nwhen flag clicked\nhide\n\n@Character2\n\nwhen flag clicked\nhide\n\nturn left (2) degrees\n\nset size to (102) %\n\nturn right (1) degrees\n\nshow\n\ngo to [front v] layer\n\n@Sprite4\n\nwhen flag clicked\nset size to (30) %\ngo to x: (-214) y: (-159)\nset [ghost v] effect to (50)\nshow\n\n