ABOUT

16 - male - black + native
I dont have a dni if i dont like u i'll js block u. i may be dry but thats js how i talk . frequent fronter

horror media . roleplaying . roblox . wolves & big dogs. creepy pasta . FNAF . slashers . scream . legos . lego ninjago . lego monkie kid . DC GAMES . sallyface . madness combat . fnf . picos school . adventure time . DC . teen titans . injustice league 2 . Ghost of Yotei . sonic . emo. southpark . smiling friends . SCP . piggy . BATIM . danganronpa . eddsworld . mortal combat . law of talos . regular show . *resident evil( . super smash bros . deathnote . i play guitar bass & drums

i mostly listen to shit like this

A V A L O N ✧ A V A L O N
(function() { const container = document.getElementById('avalon-widget'); const button = document.getElementById('avalon-toggle'); const prevButton = document.getElementById('avalon-prev'); const nextButton = document.getElementById('avalon-next'); const audio = document.getElementById('avalon-audio'); const title = document.getElementById('avalon-title'); const controlsZone = document.getElementById('avalon-controls-zone'); const tracks = [ { title: 'Avalon', src: 'https://catbox.moe' }, { title: 'Dirty Little Secret', src: 'https://files.catbox.moe/dqj8lc.mp3' }, { title: 'Mess Of Me, Sexually', src: 'https://files.catbox.moe/vkinp9.mp3' }, { title: 'Throw It In', src: 'https://files.catbox.moe/uf60qm.mp3' }, { title: 'Double Up', src: 'https://files.catbox.moe/9i092e.mp3' }, { title: 'Hexxed Her Love', src: 'https://files.catbox.moe/uamtun.mp3' }, { title: "Don't You Dare Forget The Sun", src: 'https://files.catbox.moe/il17fr.mp3' }, { title: 'Monster', src: 'https://files.catbox.moe/4bwq6p.mp3' }, { title: "Where's Your Head At", src: 'https://files.catbox.moe/chwva3.mp3' }, { title: 'Entombed', src: 'https://files.catbox.moe/u7ndgi.mp3' }, { title: 'This Place Is Death', src: 'https://files.catbox.moe/iaoiy1.mp3' }, { title: 'Void In Blue', src: 'https://files.catbox.moe/pqkdvi.mp3' }, { title: 'Lodi Dodi', src: 'https://files.catbox.moe/z6liy5.mp3' }, { title: 'Submission', src: 'https://files.catbox.moe/fmmxn0.mp3' }, { title: 'My Vigilante', src: 'https://files.catbox.moe/sxivco.mp3' } ]; function formatTicker(rawTitle) { const spaced = rawTitle.toUpperCase().split('').join(' '); return spaced + ' ✧ ' + spaced; } let currentIndex = 0; function loadTrack(index, autoplay) { currentIndex = index; audio.src = tracks[currentIndex].src; title.textContent = formatTicker(tracks[currentIndex].title); if (autoplay) { audio.play().catch(err => { console.log(err); audio.load(); audio.play().catch(e => console.log(e)); }); } } loadTrack(0, false); let particleInterval = null; const noteSymbols = ['♪', '♫', '♬', '♩']; function spawnNote() { const note = document.createElement('div'); note.className = 'music-note-particle-1'; note.textContent = noteSymbols[Math.floor(Math.random() * noteSymbols.length)]; const xDest = (Math.random() * 80 - 40) + 'px'; const yDest = -(Math.random() * 60 + 40) + 'px'; const rotDest = (Math.random() * 90 - 45) + 'deg'; note.style.setProperty('--x-dest', xDest); note.style.setProperty('--y-dest', yDest); note.style.setProperty('--rot-dest', rotDest); note.style.left = '10px'; note.style.top = '0px'; controlsZone.appendChild(note); setTimeout(() => { note.remove(); }, 2000); } button.addEventListener('click', () => { if (audio.paused) { const audioCtx = window.AudioContext || window.webkitAudioContext; if (audioCtx) { const context = new audioCtx(); if (context.state === 'suspended') { context.resume(); } } audio.play().catch(err => { console.log(err); audio.load(); audio.play().catch(e => console.log(e)); }); container.classList.add('playing'); spawnNote(); setTimeout(spawnNote, 250); particleInterval = setInterval(spawnNote, 600); } else { audio.pause(); container.classList.remove('playing'); clearInterval(particleInterval); } }); prevButton.addEventListener('click', () => { if (currentIndex === 0) return; loadTrack(currentIndex - 1, container.classList.contains('playing')); }); nextButton.addEventListener('click', () => { if (currentIndex === tracks.length - 1) return; loadTrack(currentIndex + 1, container.classList.contains('playing')); }); })();

(click through player)

KINS

sona coming whenever i feel like drawing