
KeylessUniversal

-- ======================================
-- R6 Speed Slider UI
-- LocalScript
-- ======================================
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local player = Players.LocalPlayer
-- 設定
local MIN_SPEED = 5
local MAX_SPEED = 100
local DEFAULT_SPEED = 16
-- GUI作成
local gui = Instance.new("ScreenGui")
gui.Name = "SpeedUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.fromScale(0.6, 0.18)
frame.Position = UDim2.fromScale(0.2, 0.75)
frame.BackgroundColor3 = Color3.fromRGB(30,30,30)
frame.BorderSizePixel = 0
frame.Parent = gui
frame.Active = true
frame.Draggable = true
local corner = Instance.new("UICorner", frame)
corner.CornerRadius = UDim.new(0,16)
local title = Instance.new("TextLabel")
title.Size = UDim2.fromScale(1,0.3)
title.BackgroundTransparency = 1
title.Text = "R6 Speed Controller"
title.TextColor3 = Color3.new(1,1,1)
title.TextScaled = true
title.Parent = frame
-- スライダーバー
local bar = Instance.new("Frame")
bar.Size = UDim2.fromScale(0.9,0.2)
bar.Position = UDim2.fromScale(0.05,0.6)
bar.BackgroundColor3 = Color3.fromRGB(60,60,60)
bar.BorderSizePixel = 0
bar.Parent = frame
local barCorner = Instance.new("UICorner", bar)
local fill = Instance.new("Frame")
fill.Size = UDim2.fromScale((DEFAULT_SPEED-MIN_SPEED)/(MAX_SPEED-MIN_SPEED),1)
fill.BackgroundColor3 = Color3.fromRGB(0,170,255)
fill.BorderSizePixel = 0
fill.Parent = bar
local fillCorner = Instance.new("UICorner", fill)
local valueLabel = Instance.new("TextLabel")
valueLabel.Size = UDim2.fromScale(1,0.3)
valueLabel.Position = UDim2.fromScale(0,0.3)
valueLabel.BackgroundTransparency = 1
valueLabel.Text = "Speed : "..DEFAULT_SPEED
valueLabel.TextColor3 = Color3.new(1,1,1)
valueLabel.TextScaled = true
valueLabel.Parent = frame
-- Humanoid取得
local humanoid
local function setCharacter(char)
humanoid = char:WaitForChild("Humanoid")
if humanoid.RigType ~= Enum.HumanoidRigType.R6 then
warn("R6専用です")
end
humanoid.WalkSpeed = DEFAULT_SPEED
end
if player.Character then
setCharacter(player.Character)
end
player.CharacterAdded:Connect(setCharacter)
-- スライダー操作
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.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1
or input.UserInputType == Enum.UserInputType.Touch then
dragging = false
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and humanoid then
if input.UserInputType == Enum.UserInputType.MouseMovement
or input.UserInputType == Enum.UserInputType.Touch then
local percent = math.clamp(
(input.Position.X - bar.AbsolutePosition.X) / bar.AbsoluteSize.X,
0, 1
)
local speed = math.floor(MIN_SPEED + (MAX_SPEED - MIN_SPEED) * percent)
fill.Size = UDim2.fromScale(percent,1)
valueLabel.Text = "Speed : "..speed
humanoid.WalkSpeed = speed
end
end
end)No comments yet for this script.

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

