
KeylessUniversal

-- LocalScript in StarterPlayerScripts
local Player = game.Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
-- Settings
local settings = {
Speed = 16,
Jump = 50,
FOV = 70,
}
-- ScreenGui
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "CoreSettingsMenu"
screenGui.Parent = game:GetService("CoreGui")
-- Main Frame
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 300, 0, 250)
frame.Position = UDim2.new(0.5, -150, 0.5, -125)
frame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
frame.BackgroundTransparency = 0.5
frame.BorderSizePixel = 0
frame.Parent = screenGui
frame.ClipsDescendants = true
-- UI Stroke for liquid glass effect
local stroke = Instance.new("UIStroke")
stroke.Color = Color3.fromRGB(180, 180, 255)
stroke.Thickness = 2
stroke.Parent = frame
-- Title
local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, 0, 0, 30)
title.Position = UDim2.new(0, 0, 0, 0)
title.Text = "Settings Menu"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.BackgroundTransparency = 1
title.Font = Enum.Font.GothamBold
title.TextSize = 24
title.Parent = frame
-- Create TextBoxes for settings
local boxes = {}
local i = 1
for name, value in pairs(settings) do
local label = Instance.new("TextLabel")
label.Size = UDim2.new(0.4, 0, 0, 30)
label.Position = UDim2.new(0, 10, 0, 30 * i + 10)
label.Text = name..":"
label.TextColor3 = Color3.fromRGB(255, 255, 255)
label.BackgroundTransparency = 1
label.Font = Enum.Font.Gotham
label.TextSize = 18
label.TextXAlignment = Enum.TextXAlignment.Left
label.Parent = frame
local box = Instance.new("TextBox")
box.Size = UDim2.new(0.5, -20, 0, 30)
box.Position = UDim2.new(0.45, 0, 0, 30 * i + 10)
box.Text = tostring(value)
box.ClearTextOnFocus = false
box.TextColor3 = Color3.fromRGB(255, 255, 255)
box.BackgroundTransparency = 0.3
box.BackgroundColor3 = Color3.fromRGB(100, 100, 255)
box.Font = Enum.Font.Gotham
box.TextSize = 18
box.Parent = frame
boxes[name] = box
i = i + 1
end
-- Fly Button
local flyButton = Instance.new("TextButton")
flyButton.Size = UDim2.new(0, 100, 0, 30)
flyButton.Position = UDim2.new(0.5, -50, 0, 30 * i + 10)
flyButton.Text = "Click Me"
flyButton.TextColor3 = Color3.fromRGB(255, 255, 255)
flyButton.BackgroundColor3 = Color3.fromRGB(100, 100, 255)
flyButton.Font = Enum.Font.GothamBold
flyButton.TextSize = 18
flyButton.Parent = frame
-- Update setting function (no caps)
local function updateSetting(name, value)
value = tonumber(value)
if not value then return end
settings[name] = value
if name == "Speed" then
if Player.Character and Player.Character:FindFirstChild("Humanoid") then
Player.Character.Humanoid.WalkSpeed = value
end
elseif name == "Jump" then
if Player.Character and Player.Character:FindFirstChild("Humanoid") then
Player.Character.Humanoid.JumpPower = value
end
elseif name == "FOV" then
workspace.CurrentCamera.FieldOfView = value
end
end
-- Connect TextBoxes
for name, box in pairs(boxes) do
box.FocusLost:Connect(function()
updateSetting(name, box.Text)
end)
end
-- Fly button functionality
flyButton.MouseButton1Click:Connect(function()
if Player.Character and Player.Character:FindFirstChild("HumanoidRootPart") then
local root = Player.Character.HumanoidRootPart
RunService:BindToRenderStep("FlyUp", Enum.RenderPriority.Character.Value, function()
root.Velocity = Vector3.new(0, 5000, 0)
end)
end
end)
-- Make UI movable
local dragging, dragInput, dragStart, startPos
frame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = frame.Position
input.Changed:Connect(function()
if input.UserInputState == Enum.UserInputState.End then
dragging = false
end
end)
end
end)
frame.InputChanged:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseMovement then
dragInput = input
end
end)
UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
local delta = input.Position - dragStart
frame.Position = UDim2.new(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
end
end)
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


W hub
ai