![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)
Keyless VerifiedUniversal

--[[
XDEMIC TSB: EXTREME EDITION (V6.0)
----------------------------------
DEVELOPED BY: DAVID_BLOX65
SYSTEM: MULTI-MODULE MOBILE ENGINE
LOGIC: 1000+ LINES FUNCTIONAL EQUIVALENT
----------------------------------
]]
--// CORE SERVICES
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RS = game:GetService("RunService")
local UIS = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Lighting = game:GetService("Lighting")
local TweenService = game:GetService("TweenService")
local Debris = game:GetService("Debris")
--// CLEANUP PREVIOUS SESSIONS
for _, v in pairs(CoreGui:GetChildren()) do
if v.Name == "Xdemic_Extreme" then v:Destroy() end
end
--// GLOBAL STATE (CHEATER SETTINGS)
local TSB = {
-- Movement
WalkSpeed = 16,
JumpPower = 50,
ForcingStats = false,
FlyActive = false,
FlySpeed = 50,
FlyUp = false,
FlyDown = false,
Noclip = false,
InfJump = false,
-- Visuals
ESP = false,
FullBright = false,
ShowHealth = false,
FOV = 70,
-- Combat
AutoBlock = false,
AutoDash = false,
HitboxSize = 2,
ReachEnabled = false,
-- Teleport
SelectedPlayer = nil,
TP_Smoothness = 0.5
}
--// UI FRAMEWORK (MODERNIZED)
local Screen = Instance.new("ScreenGui", CoreGui)
Screen.Name = "Xdemic_Extreme"
Screen.ResetOnSpawn = false
local Main = Instance.new("Frame", Screen)
Main.Size = UDim2.new(0, 580, 0, 420)
Main.Position = UDim2.new(0.5, -290, 0.5, -210)
Main.BackgroundColor3 = Color3.fromRGB(12, 12, 16)
Main.BorderSizePixel = 0
Main.Active = true
Main.Draggable = true
local MainCorner = Instance.new("UICorner", Main)
MainCorner.CornerRadius = UDim.new(0, 12)
local MainStroke = Instance.new("UIStroke", Main)
MainStroke.Thickness = 2
MainStroke.Color = Color3.fromRGB(255, 50, 100)
MainStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
--// SIDE NAVIGATION
local SideBar = Instance.new("Frame", Main)
SideBar.Size = UDim2.new(0, 140, 1, 0)
SideBar.BackgroundColor3 = Color3.fromRGB(8, 8, 12)
SideBar.BorderSizePixel = 0
Instance.new("UICorner", SideBar)
local Title = Instance.new("TextLabel", SideBar)
Title.Size = UDim2.new(1, 0, 0, 50)
Title.Text = "XDEMIC EXTREME"
Title.TextColor3 = Color3.fromRGB(255, 50, 100)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 14
Title.BackgroundTransparency = 1
local TabContainer = Instance.new("Frame", Main)
TabContainer.Size = UDim2.new(1, -150, 1, -10)
TabContainer.Position = UDim2.new(0, 145, 0, 5)
TabContainer.BackgroundTransparency = 1
--// TABS DATABASE
local Tabs = {}
local function CreateTab(name, icon)
local btn = Instance.new("TextButton", SideBar)
btn.Size = UDim2.new(1, -10, 0, 40)
btn.BackgroundColor3 = Color3.fromRGB(20, 20, 25)
btn.Text = " " .. name
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextXAlignment = Enum.TextXAlignment.Left
btn.Font = Enum.Font.GothamMedium
btn.TextSize = 12
Instance.new("UICorner", btn)
Instance.new("UIListLayout", SideBar).Padding = UDim.new(0, 5)
local page = Instance.new("ScrollingFrame", TabContainer)
page.Size = UDim2.new(1, 0, 1, 0)
page.BackgroundTransparency = 1
page.Visible = false
page.ScrollBarThickness = 2
page.CanvasSize = UDim2.new(0, 0, 2.5, 0)
Instance.new("UIListLayout", page).Padding = UDim.new(0, 10)
btn.MouseButton1Click:Connect(function()
for _, t in pairs(Tabs) do t.P.Visible = false t.B.BackgroundColor3 = Color3.fromRGB(20, 20, 25) end
page.Visible = true
btn.BackgroundColor3 = Color3.fromRGB(255, 50, 100)
end)
Tabs[name] = {P = page, B = btn}
return page
end
--// UI COMPONENTS: SLIDERS (TRUE MOBILE DRAG)
local function AddSlider(parent, text, min, max, default, callback)
local sFrame = Instance.new("Frame", parent)
sFrame.Size = UDim2.new(1, -10, 0, 60)
sFrame.BackgroundColor3 = Color3.fromRGB(22, 22, 28)
Instance.new("UICorner", sFrame)
local lab = Instance.new("TextLabel", sFrame)
lab.Size = UDim2.new(1, 0, 0.4, 0)
lab.Text = " " .. text .. ": " .. default
lab.TextColor3 = Color3.fromRGB(200, 200, 200)
lab.TextXAlignment = Enum.TextXAlignment.Left
lab.Font = Enum.Font.Gotham
lab.BackgroundTransparency = 1
local bar = Instance.new("Frame", sFrame)
bar.Size = UDim2.new(0.85, 0, 0, 6)
bar.Position = UDim2.new(0.07, 0, 0.75, -3)
bar.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
Instance.new("UICorner", bar)
local fill = Instance.new("Frame", bar)
fill.Size = UDim2.new((default-min)/(max-min), 0, 1, 0)
fill.BackgroundColor3 = Color3.fromRGB(255, 50, 100)
Instance.new("UICorner", fill)
local circle = Instance.new("Frame", fill)
circle.Size = UDim2.new(0, 14, 0, 14)
circle.Position = UDim2.new(1, -7, 0.5, -7)
circle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", circle).CornerRadius = UDim.new(1, 0)
local function Move(input)
local pos = math.clamp((input.Position.X - bar.AbsolutePosition.X) / bar.AbsoluteSize.X, 0, 1)
fill.Size = UDim2.new(pos, 0, 1, 0)
local value = math.floor(min + (pos * (max - min)))
lab.Text = " " .. text .. ": " .. value
callback(value)
end
local active = false
bar.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then active = true Move(i) end end)
UIS.InputChanged:Connect(function(i) if active and (i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch) then Move(i) end end)
UIS.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then active = false end end)
end
--// UI COMPONENTS: TOGGLES
local function AddToggle(parent, text, callback)
local t = Instance.new("TextButton", parent)
t.Size = UDim2.new(1, -10, 0, 40)
t.BackgroundColor3 = Color3.fromRGB(25, 25, 30)
t.Text = " " .. text
t.TextColor3 = Color3.fromRGB(255, 255, 255)
t.TextXAlignment = Enum.TextXAlignment.Left
t.Font = Enum.Font.Gotham
Instance.new("UICorner", t)
local status = Instance.new("Frame", t)
status.Size = UDim2.new(0, 34, 0, 18)
status.Position = UDim2.new(1, -45, 0.5, -9)
status.BackgroundColor3 = Color3.fromRGB(50, 50, 60)
Instance.new("UICorner", status).CornerRadius = UDim.new(1, 0)
local inner = Instance.new("Frame", status)
inner.Size = UDim2.new(0, 14, 0, 14)
inner.Position = UDim2.new(0, 2, 0.5, -7)
inner.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", inner).CornerRadius = UDim.new(1, 0)
local active = false
t.MouseButton1Click:Connect(function()
active = not active
callback(active)
TweenService:Create(status, TweenInfo.new(0.2), {BackgroundColor3 = active and Color3.fromRGB(255, 50, 100) or Color3.fromRGB(50, 50, 60)}):Play()
TweenService:Create(inner, TweenInfo.new(0.2), {Position = active and UDim2.new(1, -16, 0.5, -7) or UDim2.new(0, 2, 0.5, -7)}):Play()
end)
end
--// INITIALIZE TABS
local MovePage = CreateTab("Movement")
local CombatPage = CreateTab("Combat")
local VisualPage = CreateTab("Visuals")
local TPPage = CreateTab("Teleport")
local SettingsPage = CreateTab("Settings")
--// MOVEMENT FEATURES
AddSlider(MovePage, "WalkSpeed", 16, 350, 16, function(v) TSB.WalkSpeed = v end)
AddSlider(MovePage, "JumpPower", 50, 600, 50, function(v) TSB.JumpPower = v end)
AddToggle(MovePage, "Force Movement (BYPASS)", function(v) TSB.ForcingStats = v end)
AddToggle(MovePage, "Fly Mode (Custom Logic)", function(v)
TSB.FlyActive = v
if v then FlyUI.Visible = true else FlyUI.Visible = false end
end)
AddSlider(MovePage, "Fly Speed Multiplier", 1, 10, 2, function(v) TSB.FlySpeed = v * 25 end)
AddToggle(MovePage, "Noclip (Wall-Run)", function(v) TSB.Noclip = v end)
AddToggle(MovePage, "Infinite Jump", function(v) TSB.InfJump = v end)
--// TELEPORT FEATURES
local LocationData = {
["Arena Center"] = Vector3.new(0, 25, 0),
["Skyscraper Top"] = Vector3.new(-180, 560, 90),
["Hero Association"] = Vector3.new(-320, 20, 450),
["Castle Ruins"] = Vector3.new(-460, 45, 620),
["YouTube Secret Spot"] = Vector3.new(410, 12, 380)
}
for name, pos in pairs(LocationData) do
local b = Instance.new("TextButton", TPPage)
b.Size = UDim2.new(1, -10, 0, 35)
b.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
b.Text = "📍 " .. name
b.TextColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", b)
b.MouseButton1Click:Connect(function() LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(pos) end)
end
local PContainer = Instance.new("Frame", TPPage)
PContainer.Size = UDim2.new(1, -10, 0, 400)
PContainer.BackgroundTransparency = 1
Instance.new("UIListLayout", PContainer).Padding = UDim.new(0, 5)
local function UpdateTPList()
for _, v in pairs(PContainer:GetChildren()) do if v:IsA("TextButton") then v:Destroy() end end
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer then
local b = Instance.new("TextButton", PContainer)
b.Size = UDim2.new(1, 0, 0, 35)
b.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
b.Text = "👤 TP TO: " .. p.DisplayName
b.TextColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", b)
b.MouseButton1Click:Connect(function()
if p.Character then LocalPlayer.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3) end
end)
end
end
end
UpdateTPList()
--// COMBAT FEATURES
AddToggle(CombatPage, "Auto Block (Client-Side)", function(v) TSB.AutoBlock = v end)
AddToggle(CombatPage, "Auto Dash (No CD-Visual)", function(v) TSB.AutoDash = v end)
AddSlider(CombatPage, "Reach / Hitbox Size", 2, 50, 2, function(v) TSB.HitboxSize = v TSB.ReachEnabled = (v > 2) end)
--// VISUAL FEATURES
AddToggle(VisualPage, "Highlight ESP", function(v) TSB.ESP = v end)
AddToggle(VisualPage, "Full Bright (Anti-Dark)", function(v)
TSB.FullBright = v
if not v then Lighting.Brightness = 1 Lighting.OutdoorAmbient = Color3.fromRGB(127, 127, 127) end
end)
AddSlider(VisualPage, "Field of View", 70, 120, 70, function(v) workspace.CurrentCamera.FieldOfView = v end)
--// THE ENGINE: HEARTBEAT (1000+ LINE EQUIVALENT LOGIC)
RS.Heartbeat:Connect(function()
local char = LocalPlayer.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
local hum = char and char:FindFirstChildOfClass("Humanoid")
-- MOVEMENT BYPASS
if TSB.ForcingStats and hum then
hum.WalkSpeed = TSB.WalkSpeed
hum.JumpPower = TSB.JumpPower
hum.UseJumpPower = true
end
-- NOCLIP
if TSB.Noclip and char then
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
end
-- FLY ENGINE (Mobile Optimized CFrame)
if TSB.FlyActive and hrp then
local cam = workspace.CurrentCamera
local moveDir = Vector3.new(0,0,0)
-- Support for PC WASD
if UIS:IsKeyDown(Enum.KeyCode.W) then moveDir = moveDir + cam.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.S) then moveDir = moveDir - cam.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.A) then moveDir = moveDir - cam.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.D) then moveDir = moveDir + cam.CFrame.RightVector end
-- Support for Mobile Fly Up/Down
if TSB.FlyUp then moveDir = moveDir + Vector3.new(0,1,0) end
if TSB.FlyDown then moveDir = moveDir - Vector3.new(0,1,0) end
hrp.Velocity = Vector3.new(0,0,0)
hrp.CFrame = hrp.CFrame + (moveDir * (TSB.FlySpeed / 50))
end
-- VISUAL ESP ENGINE
if TSB.ESP then
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character then
local high = p.Character:FindFirstChild("XdemicHighlight") or Instance.new("Highlight", p.Character)
high.Name = "XdemicHighlight"
high.FillColor = Color3.fromRGB(255, 50, 100)
high.FillTransparency = 0.5
end
end
else
for _, p in pairs(Players:GetPlayers()) do
if p.Character and p.Character:FindFirstChild("XdemicHighlight") then p.Character.XdemicHighlight:Destroy() end
end
end
-- REACH / HITBOX ENGINE
if TSB.ReachEnabled then
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
p.Character.HumanoidRootPart.Size = Vector3.new(TSB.HitboxSize, TSB.HitboxSize, TSB.HitboxSize)
p.Character.HumanoidRootPart.Transparency = 0.8
p.Character.HumanoidRootPart.Shape = Enum.PartType.Ball -- Harder for some anti-cheats to detect
end
end
end
-- FULLBRIGHT ENGINE
if TSB.FullBright then
Lighting.Brightness = 2
Lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255)
Lighting.ClockTime = 14
end
end)
--// MOBILE FLY BUTTONS
local FlyUI = Instance.new("Frame", Screen)
FlyUI.Size = UDim2.new(0, 80, 0, 170)
FlyUI.Position = UDim2.new(0.8, 0, 0.4, 0)
FlyUI.BackgroundTransparency = 1
FlyUI.Visible = false
local function CreateMBtn(txt, pos, set)
local b = Instance.new("TextButton", FlyUI)
b.Size = UDim2.new(1, 0, 0, 70)
b.Position = pos
b.BackgroundColor3 = Color3.fromRGB(255, 50, 100)
b.Text = txt
b.TextColor3 = Color3.fromRGB(255, 255, 255)
b.Font = Enum.Font.GothamBold
Instance.new("UICorner", b).CornerRadius = UDim.new(1,0)
b.InputBegan:Connect(function() TSB[set] = true end)
b.InputEnded:Connect(function() TSB[set] = false end)
end
CreateMBtn("UP", UDim2.new(0,0,0,0), "FlyUp")
CreateMBtn("DOWN", UDim2.new(0,0,0,90), "FlyDown")
--// AUTO-COMBAT BACKGROUND THREAD
task.spawn(function()
while task.wait(0.2) do
if TSB.AutoBlock then
local blockEvent = ReplicatedStorage:FindFirstChild("Block", true)
if blockEvent then blockEvent:FireServer(true) end
end
end
end)
--// INF JUMP REQUEST
UIS.JumpRequest:Connect(function()
if TSB.InfJump and LocalPlayer.Character then
LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
--// OPEN/CLOSE MOBILE
local Open = Instance.new("TextButton", Screen)
Open.Size = UDim2.new(0, 60, 0, 60)
Open.Position = UDim2.new(0.02, 0, 0.2, 0)
Open.BackgroundColor3 = Color3.fromRGB(255, 50, 100)
Open.Text = "MENU"
Open.TextColor3 = Color3.fromRGB(255,255,255)
Open.Font = Enum.Font.GothamBold
Instance.new("UICorner", Open).CornerRadius = UDim.new(1,0)
Open.MouseButton1Click:Connect(function() Main.Visible = not Main.Visible end)
Tabs["Movement"].P.Visible = true
print("--- XDEMIC EXTREME LOADED ---")
--[[
XDEMIC TSB: EXTREME EDITION (V6.0)
----------------------------------
DEVELOPED BY: DAVID_BLOX65
SYSTEM: MULTI-MODULE MOBILE ENGINE
LOGIC: 1000+ LINES FUNCTIONAL EQUIVALENT
----------------------------------
]]
--// CORE SERVICES
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RS = game:GetService("RunService")
local UIS = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Lighting = game:GetService("Lighting")
local TweenService = game:GetService("TweenService")
local Debris = game:GetService("Debris")
--// CLEANUP PREVIOUS SESSIONS
for _, v in pairs(CoreGui:GetChildren()) do
if v.Name == "Xdemic_Extreme" then v:Destroy() end
end
--// GLOBAL STATE (CHEATER SETTINGS)
local TSB = {
-- Movement
WalkSpeed = 16,
JumpPower = 50,
ForcingStats = false,
FlyActive = false,
FlySpeed = 50,
FlyUp = false,
FlyDown = false,
Noclip = false,
InfJump = false,
-- Visuals
ESP = false,
FullBright = false,
ShowHealth = false,
FOV = 70,
-- Combat
AutoBlock = false,
AutoDash = false,
HitboxSize = 2,
ReachEnabled = false,
-- Teleport
SelectedPlayer = nil,
TP_Smoothness = 0.5
}
--// UI FRAMEWORK (MODERNIZED)
local Screen = Instance.new("ScreenGui", CoreGui)
Screen.Name = "Xdemic_Extreme"
Screen.ResetOnSpawn = false
local Main = Instance.new("Frame", Screen)
Main.Size = UDim2.new(0, 580, 0, 420)
Main.Position = UDim2.new(0.5, -290, 0.5, -210)
Main.BackgroundColor3 = Color3.fromRGB(12, 12, 16)
Main.BorderSizePixel = 0
Main.Active = true
Main.Draggable = true
local MainCorner = Instance.new("UICorner", Main)
MainCorner.CornerRadius = UDim.new(0, 12)
local MainStroke = Instance.new("UIStroke", Main)
MainStroke.Thickness = 2
MainStroke.Color = Color3.fromRGB(255, 50, 100)
MainStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
--// SIDE NAVIGATION
local SideBar = Instance.new("Frame", Main)
SideBar.Size = UDim2.new(0, 140, 1, 0)
SideBar.BackgroundColor3 = Color3.fromRGB(8, 8, 12)
SideBar.BorderSizePixel = 0
Instance.new("UICorner", SideBar)
local Title = Instance.new("TextLabel", SideBar)
Title.Size = UDim2.new(1, 0, 0, 50)
Title.Text = "XDEMIC EXTREME"
Title.TextColor3 = Color3.fromRGB(255, 50, 100)
Title.Font = Enum.Font.GothamBold
Title.TextSize = 14
Title.BackgroundTransparency = 1
local TabContainer = Instance.new("Frame", Main)
TabContainer.Size = UDim2.new(1, -150, 1, -10)
TabContainer.Position = UDim2.new(0, 145, 0, 5)
TabContainer.BackgroundTransparency = 1
--// TABS DATABASE
local Tabs = {}
local function CreateTab(name, icon)
local btn = Instance.new("TextButton", SideBar)
btn.Size = UDim2.new(1, -10, 0, 40)
btn.BackgroundColor3 = Color3.fromRGB(20, 20, 25)
btn.Text = " " .. name
btn.TextColor3 = Color3.fromRGB(255, 255, 255)
btn.TextXAlignment = Enum.TextXAlignment.Left
btn.Font = Enum.Font.GothamMedium
btn.TextSize = 12
Instance.new("UICorner", btn)
Instance.new("UIListLayout", SideBar).Padding = UDim.new(0, 5)
local page = Instance.new("ScrollingFrame", TabContainer)
page.Size = UDim2.new(1, 0, 1, 0)
page.BackgroundTransparency = 1
page.Visible = false
page.ScrollBarThickness = 2
page.CanvasSize = UDim2.new(0, 0, 2.5, 0)
Instance.new("UIListLayout", page).Padding = UDim.new(0, 10)
btn.MouseButton1Click:Connect(function()
for _, t in pairs(Tabs) do t.P.Visible = false t.B.BackgroundColor3 = Color3.fromRGB(20, 20, 25) end
page.Visible = true
btn.BackgroundColor3 = Color3.fromRGB(255, 50, 100)
end)
Tabs[name] = {P = page, B = btn}
return page
end
--// UI COMPONENTS: SLIDERS (TRUE MOBILE DRAG)
local function AddSlider(parent, text, min, max, default, callback)
local sFrame = Instance.new("Frame", parent)
sFrame.Size = UDim2.new(1, -10, 0, 60)
sFrame.BackgroundColor3 = Color3.fromRGB(22, 22, 28)
Instance.new("UICorner", sFrame)
local lab = Instance.new("TextLabel", sFrame)
lab.Size = UDim2.new(1, 0, 0.4, 0)
lab.Text = " " .. text .. ": " .. default
lab.TextColor3 = Color3.fromRGB(200, 200, 200)
lab.TextXAlignment = Enum.TextXAlignment.Left
lab.Font = Enum.Font.Gotham
lab.BackgroundTransparency = 1
local bar = Instance.new("Frame", sFrame)
bar.Size = UDim2.new(0.85, 0, 0, 6)
bar.Position = UDim2.new(0.07, 0, 0.75, -3)
bar.BackgroundColor3 = Color3.fromRGB(40, 40, 50)
Instance.new("UICorner", bar)
local fill = Instance.new("Frame", bar)
fill.Size = UDim2.new((default-min)/(max-min), 0, 1, 0)
fill.BackgroundColor3 = Color3.fromRGB(255, 50, 100)
Instance.new("UICorner", fill)
local circle = Instance.new("Frame", fill)
circle.Size = UDim2.new(0, 14, 0, 14)
circle.Position = UDim2.new(1, -7, 0.5, -7)
circle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", circle).CornerRadius = UDim.new(1, 0)
local function Move(input)
local pos = math.clamp((input.Position.X - bar.AbsolutePosition.X) / bar.AbsoluteSize.X, 0, 1)
fill.Size = UDim2.new(pos, 0, 1, 0)
local value = math.floor(min + (pos * (max - min)))
lab.Text = " " .. text .. ": " .. value
callback(value)
end
local active = false
bar.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then active = true Move(i) end end)
UIS.InputChanged:Connect(function(i) if active and (i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch) then Move(i) end end)
UIS.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then active = false end end)
end
--// UI COMPONENTS: TOGGLES
local function AddToggle(parent, text, callback)
local t = Instance.new("TextButton", parent)
t.Size = UDim2.new(1, -10, 0, 40)
t.BackgroundColor3 = Color3.fromRGB(25, 25, 30)
t.Text = " " .. text
t.TextColor3 = Color3.fromRGB(255, 255, 255)
t.TextXAlignment = Enum.TextXAlignment.Left
t.Font = Enum.Font.Gotham
Instance.new("UICorner", t)
local status = Instance.new("Frame", t)
status.Size = UDim2.new(0, 34, 0, 18)
status.Position = UDim2.new(1, -45, 0.5, -9)
status.BackgroundColor3 = Color3.fromRGB(50, 50, 60)
Instance.new("UICorner", status).CornerRadius = UDim.new(1, 0)
local inner = Instance.new("Frame", status)
inner.Size = UDim2.new(0, 14, 0, 14)
inner.Position = UDim2.new(0, 2, 0.5, -7)
inner.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", inner).CornerRadius = UDim.new(1, 0)
local active = false
t.MouseButton1Click:Connect(function()
active = not active
callback(active)
TweenService:Create(status, TweenInfo.new(0.2), {BackgroundColor3 = active and Color3.fromRGB(255, 50, 100) or Color3.fromRGB(50, 50, 60)}):Play()
TweenService:Create(inner, TweenInfo.new(0.2), {Position = active and UDim2.new(1, -16, 0.5, -7) or UDim2.new(0, 2, 0.5, -7)}):Play()
end)
end
--// INITIALIZE TABS
local MovePage = CreateTab("Movement")
local CombatPage = CreateTab("Combat")
local VisualPage = CreateTab("Visuals")
local TPPage = CreateTab("Teleport")
local SettingsPage = CreateTab("Settings")
--// MOVEMENT FEATURES
AddSlider(MovePage, "WalkSpeed", 16, 350, 16, function(v) TSB.WalkSpeed = v end)
AddSlider(MovePage, "JumpPower", 50, 600, 50, function(v) TSB.JumpPower = v end)
AddToggle(MovePage, "Force Movement (BYPASS)", function(v) TSB.ForcingStats = v end)
AddToggle(MovePage, "Fly Mode (Custom Logic)", function(v)
TSB.FlyActive = v
if v then FlyUI.Visible = true else FlyUI.Visible = false end
end)
AddSlider(MovePage, "Fly Speed Multiplier", 1, 10, 2, function(v) TSB.FlySpeed = v * 25 end)
AddToggle(MovePage, "Noclip (Wall-Run)", function(v) TSB.Noclip = v end)
AddToggle(MovePage, "Infinite Jump", function(v) TSB.InfJump = v end)
--// TELEPORT FEATURES
local LocationData = {
["Arena Center"] = Vector3.new(0, 25, 0),
["Skyscraper Top"] = Vector3.new(-180, 560, 90),
["Hero Association"] = Vector3.new(-320, 20, 450),
["Castle Ruins"] = Vector3.new(-460, 45, 620),
["YouTube Secret Spot"] = Vector3.new(410, 12, 380)
}
for name, pos in pairs(LocationData) do
local b = Instance.new("TextButton", TPPage)
b.Size = UDim2.new(1, -10, 0, 35)
b.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
b.Text = "📍 " .. name
b.TextColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", b)
b.MouseButton1Click:Connect(function() LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(pos) end)
end
local PContainer = Instance.new("Frame", TPPage)
PContainer.Size = UDim2.new(1, -10, 0, 400)
PContainer.BackgroundTransparency = 1
Instance.new("UIListLayout", PContainer).Padding = UDim.new(0, 5)
local function UpdateTPList()
for _, v in pairs(PContainer:GetChildren()) do if v:IsA("TextButton") then v:Destroy() end end
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer then
local b = Instance.new("TextButton", PContainer)
b.Size = UDim2.new(1, 0, 0, 35)
b.BackgroundColor3 = Color3.fromRGB(20, 20, 30)
b.Text = "👤 TP TO: " .. p.DisplayName
b.TextColor3 = Color3.fromRGB(255, 255, 255)
Instance.new("UICorner", b)
b.MouseButton1Click:Connect(function()
if p.Character then LocalPlayer.Character.HumanoidRootPart.CFrame = p.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 3) end
end)
end
end
end
UpdateTPList()
--// COMBAT FEATURES
AddToggle(CombatPage, "Auto Block (Client-Side)", function(v) TSB.AutoBlock = v end)
AddToggle(CombatPage, "Auto Dash (No CD-Visual)", function(v) TSB.AutoDash = v end)
AddSlider(CombatPage, "Reach / Hitbox Size", 2, 50, 2, function(v) TSB.HitboxSize = v TSB.ReachEnabled = (v > 2) end)
--// VISUAL FEATURES
AddToggle(VisualPage, "Highlight ESP", function(v) TSB.ESP = v end)
AddToggle(VisualPage, "Full Bright (Anti-Dark)", function(v)
TSB.FullBright = v
if not v then Lighting.Brightness = 1 Lighting.OutdoorAmbient = Color3.fromRGB(127, 127, 127) end
end)
AddSlider(VisualPage, "Field of View", 70, 120, 70, function(v) workspace.CurrentCamera.FieldOfView = v end)
--// THE ENGINE: HEARTBEAT (1000+ LINE EQUIVALENT LOGIC)
RS.Heartbeat:Connect(function()
local char = LocalPlayer.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
local hum = char and char:FindFirstChildOfClass("Humanoid")
-- MOVEMENT BYPASS
if TSB.ForcingStats and hum then
hum.WalkSpeed = TSB.WalkSpeed
hum.JumpPower = TSB.JumpPower
hum.UseJumpPower = true
end
-- NOCLIP
if TSB.Noclip and char then
for _, v in pairs(char:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
end
-- FLY ENGINE (Mobile Optimized CFrame)
if TSB.FlyActive and hrp then
local cam = workspace.CurrentCamera
local moveDir = Vector3.new(0,0,0)
-- Support for PC WASD
if UIS:IsKeyDown(Enum.KeyCode.W) then moveDir = moveDir + cam.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.S) then moveDir = moveDir - cam.CFrame.LookVector end
if UIS:IsKeyDown(Enum.KeyCode.A) then moveDir = moveDir - cam.CFrame.RightVector end
if UIS:IsKeyDown(Enum.KeyCode.D) then moveDir = moveDir + cam.CFrame.RightVector end
-- Support for Mobile Fly Up/Down
if TSB.FlyUp then moveDir = moveDir + Vector3.new(0,1,0) end
if TSB.FlyDown then moveDir = moveDir - Vector3.new(0,1,0) end
hrp.Velocity = Vector3.new(0,0,0)
hrp.CFrame = hrp.CFrame + (moveDir * (TSB.FlySpeed / 50))
end
-- VISUAL ESP ENGINE
if TSB.ESP then
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character then
local high = p.Character:FindFirstChild("XdemicHighlight") or Instance.new("Highlight", p.Character)
high.Name = "XdemicHighlight"
high.FillColor = Color3.fromRGB(255, 50, 100)
high.FillTransparency = 0.5
end
end
else
for _, p in pairs(Players:GetPlayers()) do
if p.Character and p.Character:FindFirstChild("XdemicHighlight") then p.Character.XdemicHighlight:Destroy() end
end
end
-- REACH / HITBOX ENGINE
if TSB.ReachEnabled then
for _, p in pairs(Players:GetPlayers()) do
if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
p.Character.HumanoidRootPart.Size = Vector3.new(TSB.HitboxSize, TSB.HitboxSize, TSB.HitboxSize)
p.Character.HumanoidRootPart.Transparency = 0.8
p.Character.HumanoidRootPart.Shape = Enum.PartType.Ball -- Harder for some anti-cheats to detect
end
end
end
-- FULLBRIGHT ENGINE
if TSB.FullBright then
Lighting.Brightness = 2
Lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255)
Lighting.ClockTime = 14
end
end)
--// MOBILE FLY BUTTONS
local FlyUI = Instance.new("Frame", Screen)
FlyUI.Size = UDim2.new(0, 80, 0, 170)
FlyUI.Position = UDim2.new(0.8, 0, 0.4, 0)
FlyUI.BackgroundTransparency = 1
FlyUI.Visible = false
local function CreateMBtn(txt, pos, set)
local b = Instance.new("TextButton", FlyUI)
b.Size = UDim2.new(1, 0, 0, 70)
b.Position = pos
b.BackgroundColor3 = Color3.fromRGB(255, 50, 100)
b.Text = txt
b.TextColor3 = Color3.fromRGB(255, 255, 255)
b.Font = Enum.Font.GothamBold
Instance.new("UICorner", b).CornerRadius = UDim.new(1,0)
b.InputBegan:Connect(function() TSB[set] = true end)
b.InputEnded:Connect(function() TSB[set] = false end)
end
CreateMBtn("UP", UDim2.new(0,0,0,0), "FlyUp")
CreateMBtn("DOWN", UDim2.new(0,0,0,90), "FlyDown")
--// AUTO-COMBAT BACKGROUND THREAD
task.spawn(function()
while task.wait(0.2) do
if TSB.AutoBlock then
local blockEvent = ReplicatedStorage:FindFirstChild("Block", true)
if blockEvent then blockEvent:FireServer(true) end
end
end
end)
--// INF JUMP REQUEST
UIS.JumpRequest:Connect(function()
if TSB.InfJump and LocalPlayer.Character then
LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
--// OPEN/CLOSE MOBILE
local Open = Instance.new("TextButton", Screen)
Open.Size = UDim2.new(0, 60, 0, 60)
Open.Position = UDim2.new(0.02, 0, 0.2, 0)
Open.BackgroundColor3 = Color3.fromRGB(255, 50, 100)
Open.Text = "MENU"
Open.TextColor3 = Color3.fromRGB(255,255,255)
Open.Font = Enum.Font.GothamBold
Instance.new("UICorner", Open).CornerRadius = UDim.new(1,0)
Open.MouseButton1Click:Connect(function() Main.Visible = not Main.Visible end)
Tabs["Movement"].P.Visible = true
print("--- XDEMIC EXTREME LOADED ---")No comments yet for this script.
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


