// ==UserScript==
// @name Meeland Enhancement Suite
// @namespace meeland-script
// @version 4.1.0
// @match *://*/*
// @run-at document-end
// @license MIT
// @grant none
// @description Meeland.io cheat script with auto-lock, speed boost, infinite jump, teleportation & more! Works on CrazyGames, twoplayergames.org, meeland.io, iogames.onl, sprunki-game.io, gameflare.com and other sites hosting Meeland
// @downloadURL none
// ==/UserScript==
(function () {
'use strict';
if (!window.pc?.app?.root) return;
const STORE_KEY = 'ml_wp';
const FLY_ACCEL = 20;
const FLY_MIN_SPEED = 10;
const FLY_MAX_SPEED = 35;
const SPRINT_ACCEL = 20;
const DBL_TAP_MS = 400;
const GRAVITY = -18;
const SPEED_DEFAULT = 7;
let flyActive = false;
const slots = new Array(10).fill(null);
let flyUp = false;
let flyDown = false;
let flyVelY = 0;
let prevTick = Date.now();
let lastJump = 0;
let sprinting = false;
let sprintSpeed = SPEED_DEFAULT;
let homePos = null;
let backPos = null;
const getPlayer = () => window.pc?.app?.root?.findByName('Player') ?? null;
const getKcc = p => p?.script?.kcc ?? null;
const getPC = p => p?.script?.playerController ?? null;
function teleport(player, pos) {
player.setPosition(pos.x, pos.y, pos.z);
player.rigidbody?.teleport(pos.x, pos.y, pos.z);
}
function saveWaypoints() {
try {
localStorage.setItem(STORE_KEY, JSON.stringify({
home: homePos ? { x: homePos.x, y: homePos.y, z: homePos.z } : null,
back: backPos ? { x: backPos.x, y: backPos.y, z: backPos.z } : null,
slots: slots.map(s => s ? { x: s.x, y: s.y, z: s.z } : null),
}));
} catch (_) {}
}
function loadWaypoints() {
try {
const raw = localStorage.getItem(STORE_KEY);
if (!raw) return;
const d = JSON.parse(raw);
if (d.home) homePos = d.home;
if (d.back) backPos = d.back;
if (Array.isArray(d.slots)) d.slots.forEach((s, i) => { if (s) slots[i] = s; });
} catch (_) {}
}
function flyOn(kcc) {
flyActive = true;
flyUp = true;
flyVelY = 0;
kcc.gravity = 0;
kcc._velY = 0;
}
function flyOff(kcc, resetVel = true) {
flyActive = false;
flyUp = false;
flyDown = false;
flyVelY = 0;
kcc.gravity = GRAVITY;
if (resetVel) kcc._velY = 0;
}
const DESCRIPTION = `
Meeland Script — Enhancement Suite
General-purpose enhancement script for Meeland.io. Works across all game modes — Meeland Hub, Escape Waves, Steal a Pet, and Obby Tower — on all supported platforms.
This script has been updated after a long gap. If it works for you, a rating helps. ⭐
Features
🚀 Fly Mode — Double-tap Space to activate. Hold Space to ascend, F to descend. Throttle-based acceleration with speed floor and cap. Lands on ground contact.
⚡ Sprint — Hold Shift to sprint. Speed accelerates with no cap — the longer you hold, the faster you go.
📍 Home Waypoint — Q saves current position.
🏠 Teleport Home — Z jumps to saved position, storing previous location automatically.
↩️ Back Teleport — CapsLock jumps back. Press again to toggle between the two positions.
📌 Position Slots — 10 save/recall slots. Ctrl+1–0 saves current position to a numbered slot; pressing 1–0 alone teleports to that slot, storing your previous position as back.