
KeylessUniversal

--[[
Made it by RafigHy 2
Xeno UI Script (Fixed Responsive Fly & Noclip)
]]
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
local humanoid = character:WaitForChild("Humanoid")
-- Состояние
local flyEnabled = false
local noclipEnabled = false
local speed = 50
local minSpeed = 10
local maxSpeed = 500
local speedStep = 10
-- GUI Создание
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "RafigHyGui"
screenGui.ResetOnSpawn = false
if syn and syn.protect_gui then
syn.protect_gui(screenGui)
screenGui.Parent = game:GetService("CoreGui")
elseif gethui then
screenGui.Parent = gethui()
else
screenGui.Parent = game:GetService("CoreGui")
end
local mainFrame = Instance.new("Frame")
mainFrame.Size = UDim2.new(0, 230, 0, 165)
mainFrame.Position = UDim2.new(0.8, 0, 0.2, 0)
mainFrame.BackgroundColor3 = Color3.fromRGB(45, 25, 75)
mainFrame.BackgroundTransparency = 0.25
mainFrame.BorderSizePixel = 0
mainFrame.Active = true
mainFrame.Draggable = true
mainFrame.Parent = screenGui
local uiCorner = Instance.new("UICorner")
uiCorner.CornerRadius = UDim.new(0, 10)
uiCorner.Parent = mainFrame
local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, 0, 0, 30)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "RafigHy 2 Hub"
titleLabel.TextColor3 = Color3.fromRGB(220, 180, 255)
titleLabel.TextSize = 18
titleLabel.Font = Enum.Font.GothamBold
titleLabel.Parent = mainFrame
local flyStatus = Instance.new("TextLabel")
flyStatus.Size = UDim2.new(1, -20, 0, 20)
flyStatus.Position = UDim2.new(0, 10, 0, 35)
flyStatus.BackgroundTransparency = 1
flyStatus.TextXAlignment = Enum.TextXAlignment.Left
flyStatus.Text = "Fly [F]: OFF"
flyStatus.TextColor3 = Color3.fromRGB(255, 100, 100)
flyStatus.TextSize = 15
flyStatus.Font = Enum.Font.GothamBold
flyStatus.Parent = mainFrame
local noclipStatus = Instance.new("TextLabel")
noclipStatus.Size = UDim2.new(1, -20, 0, 20)
noclipStatus.Position = UDim2.new(0, 10, 0, 60)
noclipStatus.BackgroundTransparency = 1
noclipStatus.TextXAlignment = Enum.TextXAlignment.Left
noclipStatus.Text = "Noclip [N]: OFF"
noclipStatus.TextColor3 = Color3.fromRGB(255, 100, 100)
noclipStatus.TextSize = 15
noclipStatus.Font = Enum.Font.GothamBold
noclipStatus.Parent = mainFrame
local speedLabel = Instance.new("TextLabel")
speedLabel.Size = UDim2.new(1, -20, 0, 25)
speedLabel.Position = UDim2.new(0, 10, 0, 85)
speedLabel.BackgroundTransparency = 1
speedLabel.TextXAlignment = Enum.TextXAlignment.Left
speedLabel.Text = "Скорость [L/K]: " .. speed
speedLabel.TextColor3 = Color3.fromRGB(240, 240, 240)
speedLabel.TextSize = 15
speedLabel.Font = Enum.Font.GothamBold
speedLabel.Parent = mainFrame
local creditLabel = Instance.new("TextLabel")
creditLabel.Size = UDim2.new(1, 0, 0, 20)
creditLabel.Position = UDim2.new(0, 0, 1, -22)
creditLabel.BackgroundTransparency = 1
creditLabel.Text = "Made it by RafigHy 2"
creditLabel.TextColor3 = Color3.fromRGB(200, 150, 255)
creditLabel.TextSize = 12
creditLabel.Font = Enum.Font.GothamBold
creditLabel.Parent = mainFrame
-- Обновление персонажа при респавне
player.CharacterAdded:Connect(function(newChar)
character = newChar
humanoidRootPart = newChar:WaitForChild("HumanoidRootPart")
humanoid = newChar:WaitForChild("Humanoid")
flyEnabled = false
noclipEnabled = false
flyStatus.Text = "Fly [F]: OFF"
flyStatus.TextColor3 = Color3.fromRGB(255, 100, 100)
noclipStatus.Text = "Noclip [N]: OFF"
noclipStatus.TextColor3 = Color3.fromRGB(255, 100, 100)
end)
-- Переключение функций клавишами
UserInputService.InputBegan:Connect(function(input, gameProcessed)
if gameProcessed then return end
if input.KeyCode == Enum.KeyCode.F then
flyEnabled = not flyEnabled
if flyEnabled then
flyStatus.Text = "Fly [F]: ON"
flyStatus.TextColor3 = Color3.fromRGB(100, 255, 100)
else
flyStatus.Text = "Fly [F]: OFF"
flyStatus.TextColor3 = Color3.fromRGB(255, 100, 100)
humanoid.PlatformStand = false
if humanoidRootPart:FindFirstChild("RafigFlyBV") then
humanoidRootPart.RafigFlyBV:Destroy()
end
if humanoidRootPart:FindFirstChild("RafigFlyBG") then
humanoidRootPart.RafigFlyBG:Destroy()
end
end
elseif input.KeyCode == Enum.KeyCode.N then
noclipEnabled = not noclipEnabled
if noclipEnabled then
noclipStatus.Text = "Noclip [N]: ON"
noclipStatus.TextColor3 = Color3.fromRGB(100, 255, 100)
else
noclipStatus.Text = "Noclip [N]: OFF"
noclipStatus.TextColor3 = Color3.fromRGB(255, 100, 100)
end
elseif input.KeyCode == Enum.KeyCode.L then
speed = math.clamp(speed + speedStep, minSpeed, maxSpeed)
speedLabel.Text = "Скорость [L/K]: " .. speed
elseif input.KeyCode == Enum.KeyCode.K then
speed = math.clamp(speed - speedStep, minSpeed, maxSpeed)
speedLabel.Text = "Скорость [L/K]: " .. speed
end
end)
-- Основной цикл обработки движения
RunService.RenderStepped:Connect(function()
if not character or not humanoidRootPart or not humanoid then return end
-- Noclip
if noclipEnabled then
for _, part in ipairs(character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
-- Fly
if flyEnabled then
humanoid.PlatformStand = true
local camera = workspace.CurrentCamera
local bv = humanoidRootPart:FindFirstChild("RafigFlyBV")
local bg = humanoidRootPart:FindFirstChild("RafigFlyBG")
if not bv then
bv = Instance.new("BodyVelocity")
bv.Name = "RafigFlyBV"
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.Parent = humanoidRootPart
end
if not bg then
bg = Instance.new("BodyGyro")
bg.Name = "RafigFlyBG"
bg.MaxTorque = Vector3.new(math.huge, math.huge, math.huge)
bg.P = 15000
bg.Parent = humanoidRootPart
end
bg.CFrame = camera.CFrame
local moveDir = Vector3.new(0, 0, 0)
if UserInputService:IsKeyDown(Enum.KeyCode.W) then
moveDir = moveDir + (camera.CFrame.LookVector)
end
if UserInputService:IsKeyDown(Enum.KeyCode.S) then
moveDir = moveDir - (camera.CFrame.LookVector)
end
if UserInputService:IsKeyDown(Enum.KeyCode.A) then
moveDir = moveDir - (camera.CFrame.RightVector)
end
if UserInputService:IsKeyDown(Enum.KeyCode.D) then
moveDir = moveDir + (camera.CFrame.RightVector)
end
if UserInputService:IsKeyDown(Enum.KeyCode.Space) then
moveDir = moveDir + Vector3.new(0, 1, 0)
end
if UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) then
moveDir = moveDir - Vector3.new(0, 1, 0)
end
bv.Velocity = moveDir * speed
end
end)No comments yet for this script.

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

