UserScrip1
UserScrip1
// @namespace http://tampermonkey.net/
// @version 0.1
// @author You
// @grant GM_addStyle
// ==/UserScript==
const clientHTML = `
<div class="bapev4">
<ul class="tabs">
<li onclick="showCategory('visual')">Visual</li>
<li onclick="showCategory('combat')">Combat</li>
<li onclick="showCategory('blatant')">Blatant</li>
<li onclick="showCategory('extra')">Extra</li>
</ul>
<h2>Visual</h2>
<button id="earthquake2">Earthquake(v2)</button>
<button id="earthquake3">Earthquake(v3)</button>
<button id="Ghosts">GhostTown</button>
</div>
<h2>Combat</h2>
<button id="speed1">Big-Hitbox</button>
</div>
<h2>Blatant</h2>
</div>
<h2>Extra</h2>
<button id="">Directional-Boost(Beta)</button>
<button id="">Infinite-Acceleration(Beta)</button>
</div>
</div>
`;
const clientCSS = `
<style>
.bapev4 {
user-select:none;
padding: 10px;
box-sizing: border-box;
max-width: 362px;
position: absolute;
top: 13px;
left: 15px;
padding: 10px;
box-sizing: border-box;
background-color: #383d41;
border-radius: 8px;
.tabs {
list-style: none;
padding: 0;
margin: 0;
display: flex;
background-color: #1a1d20;
overflow: hidden;
.tabs li {
cursor: pointer;
padding: 15px;
color: white;
margin-right: 10px;
border: none;
.tabs li:hover {
background-color: #2a2d30;
.category {
display: none;
background-color: #2a2d30;
padding: 20px;
.category h2 {
margin: 0;
color: #ffffff;
font-size: 24px;
margin-bottom: 15px;
.category button {
border: none;
background-color: gray;
color: #ffffff;
padding: 10px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
cursor: pointer;
width: 100%;
margin-bottom: 10px;
border-radius: 5px;
.category button:hover {
background-color: #999;
transform:Scale(1.02);
.purple {
.bapev4 .input-fields {
margin:0 auto;
width: 100%;
outline: none;
border-radius: 5px;
padding: 10px;
margin-bottom: 10px;
box-sizing: border-box;
background-color: gray;
color: white;
font-weight:700;
.bapev4 .input-fields::placeholder {
color:white;
.bapev4 .input-field:hover {
border-color: #666;
background-color: #999;
transform:Scale(1.02);
.bapev4 .input-field:focus {
outline: none;
border-color: #4caf50;
#extra input[type="number"] {
margin:0 auto;
width: 100%;
outline: none;
border-radius: 4px;
padding: 10px;
margin-bottom: 10px;
box-sizing: border-box;
background-color: gray;
color: white;
font-weight:700;
</style>
`;
window.toggleButton = function(button) {
button.classList.toggle('purple');
document.addEventListener('DOMContentLoaded', function () {
window.showCategory = function(category) {
categories.forEach(cat => {
cat.style.display = 'none';
});
document.getElementById(category).style.display = 'block';
});