Guinea Pig Platformer!!!

Instructions: Use the arrow keys to move.  You are a guinea pig you have escaped from your cage!  your owner left a trail of carrots.  your goal is to follow the trail of carrots!  Don't touch the spikes!\n                                                                    \n\nCheck this out!!!\nhttps://scratch.mit.edu/projects/184900454/

@Stage\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\n\nwhen I receive [guinea pig irratating ajriog;ljkqwepo;gjpoiqw;lak v]\nnext backdrop\n\nwhen backdrop switches to [backdrop18 v]\nforever\n    wait (7) seconds\n    switch backdrop to (backdrop7 v)\nend\n\n@Sprite2\n\nwhen [left arrow v] key pressed\nswitch costume to (costume9 v)\n\nwhen [right arrow v] key pressed\nswitch costume to (costume1 v)\n\nwhen flag clicked\nswitch costume to (costume1 v)\n\nwhen I receive [blue v]\n\nwhen backdrop switches to [backdrop18 v]\nstop [other scripts in sprite v]\ngo to x: (-187) y: (-100)\nshow\nrepeat (10)\n    switch costume to (costume1 v)\n    wait (0.5) seconds\n    switch costume to (costume10 v)\n    wait (0.5) seconds\nend\n\nwhen backdrop switches to [backdrop7 v]\nhide\n\nwhen flag clicked\n\nwhen flag clicked\nforever\n    show\nend\n\nwhen flag clicked\ngo to x: (-185) y: (7)\nforever\n    if <<key (right arrow v) pressed?> or <key (d v) pressed?>> then\n        change [xv v] by (1)\n    end\n    if <<key (left arrow v) pressed?> or <key (a 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 (#00ff55)?> then\n        change y by (1)\n        if <touching color (#00ff55)?> then\n            change y by (1)\n            if <touching color (#00ff55)?> then\n                change y by (1)\n                if <touching color (#00ff55)?> then\n                    change y by (1)\n                    if <touching color (#00ff55)?> then\n                        change y by (1)\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 (#00ff55)?> then\n        change y by ((Yv) * (-1))\n        set [yv v] to [0]\n    end\n    change y by (-1)\n    if <touching color (#00ff55)?> then\n        if <<key (up arrow v) pressed?> or <key (w v) pressed?>> then\n            set [yv v] to [15]\n        end\n    end\n    change y by (-1)\nend\n\nwhen flag clicked\nswitch backdrop to (backdrop1 v)\n\nwhen flag clicked\npoint in direction (90)\nforever\n    if <touching color (#ff0000)?> then\n        go to x: (-185) y: (7)\n    end\nend\n\nwhen flag clicked\nforever\n    if <touching (sprite1 v)?> then\n        broadcast (guinea pig irratating ajriog;ljkqwepo;gjpoiqw;lak v)\n        go to x: (-185) y: (7)\n    end\nend\n\nwhen [d v] key pressed\nswitch costume to (costume1 v)\n\nwhen [a v] key pressed\nswitch costume to (costume9 v)\n\n@Untitled drawing\n\nshow\n\nwhen flag clicked\nhide\nforever\n    play sound [Vexento - Glow.mp3 v] until done\nend\n\n@Sprite1\n\nwhen backdrop switches to [backdrop7 v]\nhide\n\nwhen flag clicked\nshow\nif <touching (sprite2 v)?> then\nend\n\nwhen flag clicked\ngo to x: (202) y: (-131)\nswitch costume to (costume1 v)\n\nwait (1) seconds\n\nwhen backdrop switches to [backdrop18 v]\nhide\n\n@Untitled drawing (2)\n\nwhen flag clicked\nhide\n\nrepeat (10)\nend\n\ngo to x: (-2) y: (-19)\nwait (0) seconds\nturn right (15) degrees\n\nwait (0) seconds\n\nwhen backdrop switches to [backdrop13 v]\nhide\n\nshow\nforever\n    turn left (1) degrees\nend\n\nwhen backdrop switches to [backdrop18 v]\nshow\ngo to x: (0) y: (100)\ngo to [front v] layer\nforever\n    set x to (([sin v] of ((timer) * (400)) ) * (30))\n    point in direction ((90) + (([sin v] of ((timer) * (200)) ) * (10)))\n    set size to (700) %\nend\n\n@Sprite3\n\nwhen backdrop switches to [backdrop7 v]\nhide\n\nwhen flag clicked\nhide\n\nwhen flag clicked\ngo to x: (202) y: (-131)\nswitch costume to (costume1 v)\n\nwhen backdrop switches to [backdrop18 v]\nshow\ngo to x: (-149) y: (-107)\nswitch costume to (costume2 v)\nwait (1) seconds\nswitch costume to (costume3 v)\nwait (1) seconds\nswitch costume to (costume4 v)\nwait (1) seconds\nswitch costume to (costume5 v)\nwait (1) seconds\nswitch costume to (costume6 v)\nwait (1.5) seconds\nswitch costume to (costume7 v)\nwait (1) seconds\nhide\nstop [other scripts in sprite v]\n\n