🏠 Home 

Sploop.io Greeting Message (Made By FunkyAid)

console pastable, theres a button that opens menu u can enable or disable things set the greeting msg and notifications of ur changes.


Install this script?
// ==UserScript==
// @name         Sploop.io Greeting Message (Made By FunkyAid)
// @description  console pastable, theres a button that opens menu u can enable or disable things set the greeting msg and notifications of ur changes.
// @version      FINAL
// @author      FunkyAid (discord user = funkyaid.py)
// @match        *://sploop.io/*
// @run-at       document-start
// @require      https://code.jquery.com/ui/1.12.0/jquery-ui.min.js
// @grant        none
// @namespace
// ==/UserScript==
// Get the username input
let usernameInput = prompt("Please enter your username:");
let greetingMessage = "";
let greetingElement;
let settingsMenu;
let menuButton;
let notificationContainer;
let notificationHeader;
let greetingDisplay;
let notificationCount = 0;
let showUsername = false;
let showGreeting = false;
// Check if the username input is valid
if (usernameInput !== null && usernameInput !== "") {
// Create the greeting message
function createGreeting() {
greetingMessage = "Welcome";
greetingElement = document.createElement("p");
greetingElement.textContent = greetingMessage;
greetingElement.style.position = "fixed";
greetingElement.style.top = "10px";
greetingElement.style.left = "50%";
greetingElement.style.transform = "translateX(-50%)";
greetingElement.style.width = "300px";
greetingElement.style.textAlign = "center";
greetingElement.style.fontSize = "24px";
greetingElement.style.fontWeight = "bold";
greetingElement.style.background = "#3498db";
greetingElement.style.padding = "10px";
greetingElement.style.borderRadius = "10px";
greetingElement.style.boxShadow = "0 0 10px rgba(0, 0, 0, 0.2)";
greetingElement.style.color = "#ffffff";
greetingElement.style.zIndex = "9999";
greetingElement.style.display = "none";
// Create the close button for the greeting message
const greetingCloseButton = document.createElement("button");
greetingCloseButton.textContent = "X";
greetingCloseButton.style.position = "absolute";
greetingCloseButton.style.top = "10px";
greetingCloseButton.style.right = "10px";
greetingCloseButton.style.width = "20px";
greetingCloseButton.style.height = "20px";
greetingCloseButton.style.background = "#ffffff";
greetingCloseButton.style.border = "1px solid #cccccc";
greetingCloseButton.style.borderRadius = "10px";
greetingCloseButton.style.cursor = "pointer";
greetingCloseButton.addEventListener("click", () => {
greetingElement.style.display = "none";
});
greetingElement.appendChild(greetingCloseButton);
// Create the menu button
menuButton = document.createElement("div");
menuButton.id = "splomod-menu-button";
menuButton.style.position = "fixed";
menuButton.style.top = "50%";
menuButton.style.right = "10px";
menuButton.style.transform = "translateY(-50%)";
menuButton.style.width = "60px";
menuButton.style.height = "60px";
menuButton.style.background = "linear-gradient(to right, #e67e22, #d35400)";
menuButton.style.borderRadius = "10px";
menuButton.style.boxShadow = "0 4px 8px rgba(0,0,0,0.2)";
menuButton.style.cursor = "pointer";
menuButton.style.display = "flex";
menuButton.style.justifyContent = "center";
menuButton.style.alignItems = "center";
menuButton.style.zIndex = "9999";
const menuIcon = document.createElement("i");
menuIcon.className = "fas fa-bars";
menuIcon.style.fontSize = "24px";
menuIcon.style.color = "#ffffff";
menuButton.appendChild(menuIcon);
// Create the notification header
notificationHeader = document.createElement("div");
notificationHeader.textContent = "Notifications";
notificationHeader.style.position = "fixed";
notificationHeader.style.top = "70px";
notificationHeader.style.right = "10px";
notificationHeader.style.width = "200px";
notificationHeader.style.height = "auto";
notificationHeader.style.background = "#f9f9f9";
notificationHeader.style.padding = "10px";
notificationHeader.style.borderRadius = "10px";
notificationHeader.style.boxShadow = "0 0 10px rgba(0, 0, 0, 0.2)";
notificationHeader.style.zIndex = "9999";
// Create the notification container
notificationContainer = document.createElement("div");
notificationContainer.id = "splomod-notification-container";
notificationContainer.style.position = "fixed";
notificationContainer.style.top = "120px";
notificationContainer.style.right = "10px";
notificationContainer.style.width = "200px";
notificationContainer.style.height = "auto";
notificationContainer.style.background = "#f9f9f9";
notificationContainer.style.padding = "20px";
notificationContainer.style.borderRadius = "10px";
notificationContainer.style.boxShadow = "0 0 10px rgba(0, 0, 0, 0.2)";
notificationContainer.style.overflowY = "auto";
notificationContainer.style.zIndex = "9999";
// Create the settings menu
settingsMenu = document.createElement("div");
settingsMenu.id = "splomod-settings-menu";
settingsMenu.style.position = "fixed";
settingsMenu.style.top = "50%";
settingsMenu.style.left = "50%";
settingsMenu.style.transform = "translate(-50%, -50%)";
settingsMenu.style.width = "300px";
settingsMenu.style.height = "auto";
settingsMenu.style.background = "#f9f9f9";
settingsMenu.style.padding = "20px";
settingsMenu.style.borderRadius = "10px";
settingsMenu.style.boxShadow = "0 0 10px rgba(0, 0, 0, 0.2)";
settingsMenu.style.display = "none";
settingsMenu.style.zIndex = "9999";
// Create the settings menu content
const settingsContainer = document.createElement("div");
settingsContainer.style.width = "100%";
settingsContainer.style.height = "auto";
settingsContainer.style.padding = "20px";
const settingsLabel = document.createElement("label");
settingsLabel.textContent = "Customize Greeting Message:";
settingsLabel.style.fontWeight = "bold";
settingsContainer.appendChild(settingsLabel);
const settingsInput = document.createElement("input");
settingsInput.type = "text";
settingsInput.value = "(message)";
settingsInput.style.width = "100%";
settingsInput.style.height = "40px";
settingsInput.style.padding = "10px";
settingsInput.style.borderRadius = "10px";
settingsInput.style.border = "1px solid #cccccc";
settingsContainer.appendChild(settingsInput);
const settingsCloseButton = document.createElement("button");
settingsCloseButton.textContent = "Close";
settingsCloseButton.style.width = "100%";
settingsCloseButton.style.height = "40px";
settingsCloseButton.style.padding = "10px";
settingsCloseButton.style.borderRadius = "10px";
settingsCloseButton.style.border = "1px solid #cccccc";
settingsCloseButton.style.background = "#ffffff";
settingsCloseButton.style.cursor = "pointer";
settingsCloseButton.addEventListener("click", () => {
settingsMenu.style.display = "none";
});
settingsContainer.appendChild(settingsCloseButton);
const showUsernameContainer = document.createElement("div");
showUsernameContainer.style.width = "100%";
showUsernameContainer.style.height = "auto";
showUsernameContainer.style.padding = "10px";
showUsernameContainer.style.borderBottom = "1px solid #cccccc";
const showUsernameLabel = document.createElement("label");
showUsernameLabel.textContent = "Show Username";
showUsernameLabel.style.fontWeight = "bold";
showUsernameContainer.appendChild(showUsernameLabel);
const showUsernameButtonContainer = document.createElement("div");
showUsernameButtonContainer.style.display = "flex";
showUsernameButtonContainer.style.justifyContent = "space-between";
showUsernameButtonContainer.style.width = "100%";
showUsernameButtonContainer.style.padding = "10px";
const showUsernameEnabled = document.createElement("button");
showUsernameEnabled.textContent = "Enabled";
showUsernameEnabled.style.width = "50%";
showUsernameEnabled.style.height = "40px";
showUsernameEnabled.style.padding = "10px";
showUsernameEnabled.style.borderRadius = "10px";
showUsernameEnabled.style.border = "1px solid #cccccc";
showUsernameEnabled.style.background = "#32CD32";
showUsernameEnabled.style.cursor = "pointer";
showUsernameEnabled.addEventListener("click", () => {
showUsername = true;
greetingElement.textContent = settingsInput.value.replace("(message)", "Good Morning") + " " + usernameInput;
showUsernameEnabled.style.background = "#32CD32";
showUsernameDisabled.style.background = "#FF0000";
});
showUsernameButtonContainer.appendChild(showUsernameEnabled);
const showUsernameDisabled = document.createElement("button");
showUsernameDisabled.textContent = "Disabled";
showUsernameDisabled.style.width = "50%";
showUsernameDisabled.style.height = "40px";
showUsernameDisabled.style.padding = "10px";
showUsernameDisabled.style.borderRadius = "10px";
showUsernameDisabled.style.border = "1px solid #cccccc";
showUsernameDisabled.style.background = "#FF0000";
showUsernameDisabled.style.cursor = "pointer";
showUsernameDisabled.addEventListener("click", () => {
showUsername = false;
greetingElement.textContent = settingsInput.value.replace("(message)", "Good Morning");
showUsernameEnabled.style.background = "#cccccc";
showUsernameDisabled.style.background = "#FF0000";
});
showUsernameButtonContainer.appendChild(showUsernameDisabled);
showUsernameContainer.appendChild(showUsernameButtonContainer);
const showUsernameDescription = document.createElement("p");
showUsernameDescription.textContent = "Show or hide the username in the greeting message.";
showUsernameDescription.style.width = "100%";
showUsernameDescription.style.height = "auto";
showUsernameDescription.style.padding = "10px";
showUsernameDescription.style.borderBottom = "1px solid #cccccc";
showUsernameContainer.appendChild(showUsernameDescription);
settingsContainer.appendChild(showUsernameContainer);
const showGreetingContainer = document.createElement("div");
showGreetingContainer.style.width = "100%";
showGreetingContainer.style.height = "auto";
showGreetingContainer.style.padding = "10px";
showGreetingContainer.style.borderBottom = "1px solid #cccccc";
const showGreetingLabel = document.createElement("label");
showGreetingLabel.textContent = "Show Greeting";
showGreetingLabel.style.fontWeight = "bold";
showGreetingContainer.appendChild(showGreetingLabel);
const showGreetingButtonContainer = document.createElement("div");
showGreetingButtonContainer.style.display = "flex";
showGreetingButtonContainer.style.justifyContent = "space-between";
showGreetingButtonContainer.style.width = "100%";
showGreetingButtonContainer.style.padding = "10px";
const showGreetingEnabled = document.createElement("button");
showGreetingEnabled.textContent = "Enabled";
showGreetingEnabled.style.width = "50%";
showGreetingEnabled.style.height = "40px";
showGreetingEnabled.style.padding = "10px";
showGreetingEnabled.style.borderRadius = "10px";
showGreetingEnabled.style.border = "1px solid #cccccc";
showGreetingEnabled.style.background = "#32CD32";
showGreetingEnabled.style.cursor = "pointer";
showGreetingEnabled.addEventListener("click", () => {
showGreeting = true;
greetingElement.style.display = "block";
showGreetingEnabled.style.background = "#32CD32";
showGreetingDisabled.style.background = "#FF0000";
});
showGreetingButtonContainer.appendChild(showGreetingEnabled);
const showGreetingDisabled = document.createElement("button");
showGreetingDisabled.textContent = "Disabled";
showGreetingDisabled.style.width = "50%";
showGreetingDisabled.style.height = "40px";
showGreetingDisabled.style.padding = "10px";
showGreetingDisabled.style.borderRadius = "10px";
showGreetingDisabled.style.border = "1px solid #cccccc";
showGreetingDisabled.style.background = "#FF0000";
showGreetingDisabled.style.cursor = "pointer";
showGreetingDisabled.addEventListener("click", () => {
showGreeting = false;
greetingElement.style.display = "none";
showGreetingEnabled.style.background = "#cccccc";
showGreetingDisabled.style.background = "#FF0000";
});
showGreetingButtonContainer.appendChild(showGreetingDisabled);
showGreetingContainer.appendChild(showGreetingButtonContainer);
const showGreetingDescription = document.createElement("p");
showGreetingDescription.textContent = "Show or hide the greeting message.";
showGreetingDescription.style.width = "100%";
showGreetingDescription.style.height = "auto";
showGreetingDescription.style.padding = "10px";
showGreetingDescription.style.borderBottom = "1px solid #cccccc";
showGreetingContainer.appendChild(showGreetingDescription);
settingsContainer.appendChild(showGreetingContainer);
settingsMenu.appendChild(settingsContainer);
// Add event listeners
menuButton.addEventListener("click", () => {
if (settingsMenu.style.display === "none") {
settingsMenu.style.display = "block";
settingsMenu.style.left = "50%";
} else {
settingsMenu.style.display = "none";
settingsMenu.style.left = "-300px";
}
});
settingsInput.addEventListener("input", () => {
const updatedGreetingMessage = settingsInput.value.replace("(message)", "Good Morning");
if (showUsername) {
greetingElement.textContent = updatedGreetingMessage + " " + usernameInput;
} else {
greetingElement.textContent = updatedGreetingMessage;
}
const notificationItem = document.createElement("div");
notificationItem.style.width = "100%";
notificationItem.style.height = "auto";
notificationItem.style.background = "#f9f9f9";
notificationItem.style.padding = "10px";
notificationItem.style.borderRadius = "10px";
notificationItem.style.boxShadow = "0 0 10px rgba(0, 0, 0, 0.2)";
notificationItem.textContent = "Greeting message updated to: " + greetingElement.textContent;
const notificationCloseButton = document.createElement("button");
notificationCloseButton.textContent = "X";
notificationCloseButton.style.position = "absolute";
notificationCloseButton.style.top = "10px";
notificationCloseButton.style.right = "10px";
notificationCloseButton.style.width = "20px";
notificationCloseButton.style.height = "20px";
notificationCloseButton.style.background = "#ffffff";
notificationCloseButton.style.border = "1px solid #cccccc";
notificationCloseButton.style.borderRadius = "10px";
notificationCloseButton.style.cursor = "pointer";
notificationCloseButton.addEventListener("click", () => {
notificationItem.remove();
});
notificationItem.appendChild(notificationCloseButton);
notificationContainer.appendChild(notificationItem);
notificationContainer.style.display = "block";
notificationCount++;
setTimeout(() => {
notificationItem.style.opacity = "0";
setTimeout(() => {
notificationItem.remove();
if (notificationContainer.children.length === 0) {
notificationContainer.style.display = "none";
}
}, 1000);
}, 2000);
});
// Add elements to the page
document.body.appendChild(greetingElement);
document.body.appendChild(menuButton);
document.body.appendChild(notificationHeader);
document.body.appendChild(notificationContainer);
document.body.appendChild(settingsMenu);
}
createGreeting();
} else {
alert("Please enter a valid username.");
}