
KeylessUniversal

--// Sephirre Hub (Keyless, Mobile Friendly)
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local Player = Players.LocalPlayer
--------------------------------------------------
-- GUI
--------------------------------------------------
local gui = Instance.new("ScreenGui")
gui.Name = "SephirreHub"
gui.IgnoreGuiInset = true
gui.ResetOnSpawn = false
gui.Parent = Player:WaitForChild("PlayerGui")
local main = Instance.new("Frame")
main.Size = UDim2.fromScale(0.4, 0.5)
main.Position = UDim2.fromScale(0.3, 0.25)
main.BackgroundColor3 = Color3.fromRGB(20,20,20)
main.BorderSizePixel = 0
main.Parent = gui
--------------------------------------------------
-- TOP BAR
--------------------------------------------------
local topBar = Instance.new("Frame")
topBar.Size = UDim2.new(1,0,0,45)
topBar.BackgroundColor3 = Color3.fromRGB(30,30,30)
topBar.BorderSizePixel = 0
topBar.Parent = main
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1,-90,1,0)
title.Position = UDim2.new(0,10,0,0)
title.BackgroundTransparency = 1
title.Text = "Sephirre Hub (keyless)"
title.Font = Enum.Font.GothamBold
title.TextSize = 20
title.TextColor3 = Color3.new(1,1,1)
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = topBar
-- Close (Minimize)
local close = Instance.new("TextButton")
close.Size = UDim2.new(0,40,0,40)
close.Position = UDim2.new(1,-45,0,2)
close.Text = "X"
close.Font = Enum.Font.GothamBold
close.TextSize = 20
close.TextColor3 = Color3.new(1,1,1)
close.BackgroundColor3 = Color3.fromRGB(70,70,70)
close.BorderSizePixel = 0
close.Parent = topBar
--------------------------------------------------
-- DESTROY LINE
--------------------------------------------------
local destroyLine = Instance.new("TextButton")
destroyLine.Size = UDim2.new(1,0,0,6)
destroyLine.Position = UDim2.new(0,0,0,45)
destroyLine.Text = ""
destroyLine.BackgroundColor3 = Color3.fromRGB(255,80,80)
destroyLine.BorderSizePixel = 0
destroyLine.Parent = main
--------------------------------------------------
-- SLIDER FUNCTION (MOBILE SAFE)
--------------------------------------------------
local function createSlider(text, min, max, default, y, callback)
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1,-40,0,25)
label.Position = UDim2.new(0,20,0,y)
label.BackgroundTransparency = 1
label.Text = text .. ": " .. default
label.Font = Enum.Font.Gotham
label.TextSize = 16
label.TextColor3 = Color3.new(1,1,1)
label.TextXAlignment = Enum.TextXAlignment.Left
label.Parent = main
local bar = Instance.new("Frame")
bar.Size = UDim2.new(1,-40,0,12)
bar.Position = UDim2.new(0,20,0,y+30)
bar.BackgroundColor3 = Color3.fromRGB(50,50,50)
bar.BorderSizePixel = 0
bar.Parent = main
local fill = Instance.new("Frame")
fill.Size = UDim2.new((default-min)/(max-min),0,1,0)
fill.BackgroundColor3 = Color3.fromRGB(80,160,255)
fill.BorderSizePixel = 0
fill.Parent = bar
local dragging = false
bar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement
or input.UserInputType == Enum.UserInputType.Touch) then
local pct = math.clamp(
(input.Position.X - bar.AbsolutePosition.X) / bar.AbsoluteSize.X,
0,1
)
fill.Size = UDim2.new(pct,0,1,0)
local value = math.floor(min + (max-min)*pct)
label.Text = text .. ": " .. value
callback(value)
end
end)
UIS.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
end
--------------------------------------------------
-- CHARACTER
--------------------------------------------------
local function humanoid()
local char = Player.Character or Player.CharacterAdded:Wait()
return char:WaitForChild("Humanoid")
end
--------------------------------------------------
-- SLIDERS
--------------------------------------------------
createSlider("WalkSpeed", 8, 100, 16, 70, function(v)
humanoid().WalkSpeed = v
end)
createSlider("JumpPower", 20, 150, 50, 130, function(v)
humanoid().JumpPower = v
end)
--------------------------------------------------
-- TP TOOL
--------------------------------------------------
local tp = Instance.new("TextButton")
tp.Size = UDim2.new(1,-40,0,45)
tp.Position = UDim2.new(0,20,0,200)
tp.Text = "Get Teleport Tool"
tp.Font = Enum.Font.GothamBold
tp.TextSize = 18
tp.TextColor3 = Color3.new(1,1,1)
tp.BackgroundColor3 = Color3.fromRGB(80,200,120)
tp.BorderSizePixel = 0
tp.Parent = main
tp.MouseButton1Click:Connect(function()
if Player.Backpack:FindFirstChild("TP Tool") then return end
local tool = Instance.new("Tool")
tool.Name = "TP Tool"
tool.RequiresHandle = false
tool.Parent = Player.Backpack
tool.Activated:Connect(function()
local mouse = Player:GetMouse()
if mouse.Hit then
Player.Character:MoveTo(mouse.Hit.Position + Vector3.new(0,3,0))
end
end)
end)
--------------------------------------------------
-- DRAGGING (TOP BAR)
--------------------------------------------------
local dragging, startPos, startInput
topBar.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = true
startPos = main.Position
startInput = input.Position
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement
or input.UserInputType == Enum.UserInputType.Touch) then
local delta = input.Position - startInput
main.Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
end
end)
UIS.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
--------------------------------------------------
-- ICON
--------------------------------------------------
local icon = Instance.new("TextButton")
icon.Size = UDim2.new(0,55,0,55)
icon.Position = UDim2.new(0,20,0.5,-25)
icon.Text = "😊"
icon.Font = Enum.Font.GothamBold
icon.TextSize = 26
icon.TextColor3 = Color3.fromRGB(0,255,170)
icon.BackgroundColor3 = Color3.fromRGB(0,140,255)
icon.BorderSizePixel = 0
icon.Visible = false
icon.Parent = gui
close.MouseButton1Click:Connect(function()
main.Visible = false
icon.Visible = true
end)
icon.MouseButton1Click:Connect(function()
icon.Visible = false
main.Visible = true
end)
--------------------------------------------------
-- DESTROY HUB
--------------------------------------------------
destroyLine.MouseButton1Click:Connect(function()
gui:Destroy()
end)



is not work
@Exal sorry about that, either check your executor or copy the code another time.