(function (Scratch) { 'use strict'; // SPRUNKI FACTS (Including Horror Elements) const sprunkiFacts = [ "Sprunki features unique characters called 'Mixers' that each add a layer to the music.", "The sounds in Sprunki were created using a combination of vocal samples and digital instruments.", "Sprunki has a playful lore where each character represents a different musical element.", "There are hidden combinations of characters that create secret tracks in Sprunki.", "Some characters in Sprunki were inspired by real-life musicians and DJs.", "Sprunki allows you to mix beats in layers, giving you thousands of possible musical outcomes.", "The visuals in Sprunki are animated to react dynamically to the music.", "Sprunki's instruments include drums, synths, basslines, and unique vocal effects.", "The lore hints that Sprunki's world is a city where music literally shapes reality.", "Each character in Sprunki has a special sound signature, making them instantly recognizable in a mix.", "Sprunki was designed to be both interactive and educational, showing how beats combine into songs.", "Sprunki was composed using BandLab, a popular online music creation platform.", "There are 5 characters in each musical group in Sprunki.", "Some characters have exclusive animations that appear only when paired with certain others.", "The creator of Sprunki put special emphasis on making every layer feel distinct and fun to mix.", "Sprunki’s musical style blends electronic beats with vocal harmonies for a unique sound.", "Certain combinations of sounds in Sprunki can create harmonies that mimic real instruments.", "Sprunki encourages experimentation — no two mixes sound exactly the same.", "The city in Sprunki’s lore reacts to the music created by the characters.", "Each Mixer character contributes a unique rhythm or melody to the overall song.", "The art style of Sprunki combines cartoonish characters with vibrant, neon-like backgrounds.", "Some sounds in Sprunki are based on real-life instruments, while others are fully digital.", "Sprunki has interactive elements where dragging characters affects how the music plays.", "The soundtrack of Sprunki adapts to how many characters are active at once.", "Each character's sound loops seamlessly, allowing continuous music creation.", "Sprunki mixes percussion, synth, bass, and vocal effects in creative ways.", "The animations in Sprunki respond in real time to the tempo and intensity of the music.", "Sprunki was designed to be intuitive — even beginners can create interesting tracks quickly.", "Characters in Sprunki have distinct personalities reflected in their animations.", "The city in Sprunki is imagined as a living ecosystem influenced by music.", "Some characters are louder or more dominant, affecting how layers interact.", "Sprunki allows for multiple musical styles, including electronic, pop, and hip-hop influences.", "You can create entirely new melodies by experimenting with different character combinations.", "The character designs were inspired by both futuristic and retro aesthetics.", "Sprunki tracks can be as simple or complex as the user wants, depending on character choice.", "The game encourages creative play rather than strict musical rules.", "Every musical layer in Sprunki is carefully crafted to fit harmoniously with the others.", "Sprunki's visuals and music are tightly synced, creating a more immersive experience.", "Some character sounds include vocal chops, beatboxing, and synthesized effects.", "Sprunki has subtle hidden cues that hint at the lore of the city and characters.", "Each group of characters can create a mini-song, complete with rhythm, melody, and harmony.", "Experimenting with character order can change how the music evolves.", "The interface allows easy swapping of characters without stopping the music.", "Sprunki has a mix of short rhythmic loops and longer melodic loops for layering.", "The tempo in Sprunki is consistent, but the perception of speed changes with layers.", "Character animations sometimes interact with each other when certain combinations are active.", "Sprunki encourages both music exploration and visual storytelling.", "Some sounds mimic real-world objects, like claps, taps, or vocal whistles.", "Sprunki has been praised for making music creation accessible and entertaining for all ages.", "The mod was carefully optimized for smooth performance across devices.", "Users can achieve a wide range of moods and styles by combining different characters.", "Sprunki’s music design teaches layering, rhythm, and harmony in a playful way.", "Certain combinations produce surprisingly complex musical textures despite simple inputs.", "The city background changes subtly to reflect the energy of the music being played.", "Each character contributes not just a sound, but a visual flair to the scene.", "Sprunki makes every player feel like a mini composer in its interactive world.", // Horror / Dark Facts "Some characters in Sprunki have faint scars or injuries, hinting at past events in the lore.", "Sprunki’s city shows subtle signs of decay and abandoned areas in its background animations.", "Certain character animations briefly appear unsettling if combined in the wrong order.", "There are hidden sound layers in Sprunki that sound distorted or eerie when triggered.", "The lore suggests that some characters have experienced dangerous accidents while mixing music.", "At night, parts of Sprunki's city display darker imagery, hinting at a more sinister atmosphere.", "Some characters occasionally emit sounds that resemble groans or whispers, adding tension to the music.", "A few animations imply past conflicts or injuries among the Mixers, visible if you watch closely.", "Sprunki has subtle glitch-like effects that can make the visuals temporarily creepy when certain mixes are played.", "The horror elements are intentionally subtle, blending with the playful world to create mysterious undertones." ]; class SPRUNKI { getInfo() { return { id: 'ginxilovesprunki', name: 'SPRUNKIFACTS', color1: '#FF6F61', color2: '#FFB88C', color3: '#FFD9A6', blocks: [ { opcode: 'randomsprunkifact', blockType: Scratch.BlockType.REPORTER, text: 'random Sprunki fact', disableMonitor: true } ] }; } randomsprunkifact() { return sprunkiFacts[Math.floor(Math.random() * sprunkiFacts.length)]; } } Scratch.extensions.register(new SPRUNKI()); })(Scratch);