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

-- ===================================================
-- Speed Keyboard Escape (Fixed Custom Speed Overlap)
-- مخصص للغالي ناصر - منع التشابك مع خانة السرعة المخصصة
-- ===================================================
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local PlayerGui = LocalPlayer:WaitForChild("PlayerGui")
local SPEED_TEXT = "832.11Sxd السرعة"
local LEVEL_TEXT = "المستوى 876"
local EXP_TEXT = "123.09Sxd / 112.09Sxd"
local function processTextLabel(gui)
if not (gui:IsA("TextLabel") or gui:IsA("TextButton")) then return end
local str = gui.Text or ""
local name = gui.Name:lower()
local parentName = gui.Parent and gui.Parent.Name:lower() or ""
-- استبعاد تام لخانة "السرعة المخصصة" عشان ما يتشابك معها النص أبداً
if string.find(name, "custom") or string.find(parentName, "custom") or string.find(str, "السرعة المخصصة") or string.find(str, "300") then
return
end
-- حذف السطر الزايد فوق قائمة العناصر نهائياً
if string.find(str, "832.11Sxd") and string.find(str, "السرعة") then
if gui.AbsolutePosition.X < 350 or string.find(name, "sub") or string.find(name, "item") then
pcall(function() gui:Destroy() end)
return
end
end
local isIgnored = string.find(str, "Qa")
or string.find(str, "%%")
or string.find(str, "العناصر")
or string.find(str, "بطاقة")
or string.find(str, "المضاعف")
or string.find(str, "Active")
if not isIgnored then
-- أ) تثبيت المستوى
if string.find(str, "المستوى") or string.find(str, "829") or string.find(name, "level") then
if gui.Text ~= LEVEL_TEXT then
gui.Text = LEVEL_TEXT
end
-- ب) شريط الخبرة (EXP)
elseif string.find(str, "/") or string.find(name, "exp") then
if gui.Text ~= EXP_TEXT then
gui.Text = EXP_TEXT
end
-- ج) السرعة الرئيسية بعيداً عن خانة السرعة المخصصة
elseif (string.find(str, "Sxd") and not string.find(str, "/")) or string.find(name, "speed") or string.find(name, "130") then
if not string.find(str, "+") and not string.find(str, "x") then
if gui.AbsolutePosition.X > 350 then
if gui.Text ~= SPEED_TEXT then
gui.Text = SPEED_TEXT
end
end
end
end
end
end
local connectedLabels = {}
local function bindLabel(gui)
if (gui:IsA("TextLabel") or gui:IsA("TextButton")) and not connectedLabels[gui] then
connectedLabels[gui] = true
pcall(function() processTextLabel(gui) end)
gui:GetPropertyChangedSignal("Text"):Connect(function()
pcall(function() processTextLabel(gui) end)
end)
end
end
for _, gui in pairs(PlayerGui:GetDescendants()) do
bindLabel(gui)
end
PlayerGui.DescendantAdded:Connect(function(gui)
bindLabel(gui)
end)
print("NSR HUB - Custom Speed Overlap Fixed!")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local currentSpeed = 16
local speedEnabled = false
local speedConnection = nil
-- إنشاء الواجهة الخفيفة
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "SpeedHubOptimizedFix"
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false
local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, 240, 0, 160)
MainFrame.Position = UDim2.new(0.5, -120, 0.35, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
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
-- زر الإغلاق النهائي (X)
local CloseBtn = Instance.new("TextButton")
CloseBtn.Size = UDim2.new(0, 30, 0, 30)
CloseBtn.Position = UDim2.new(1, -35, 0, 5)
CloseBtn.Text = "X"
CloseBtn.TextColor3 = Color3.fromRGB(255, 75, 75)
CloseBtn.TextSize = 16
CloseBtn.Font = Enum.Font.SourceSansBold
CloseBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
CloseBtn.Parent = MainFrame
local CloseCorner = Instance.new("UICorner")
CloseCorner.CornerRadius = UDim.new(0, 6)
CloseCorner.Parent = CloseBtn
local Title = Instance.new("TextLabel")
Title.Size = UDim2.new(1, -40, 0, 35)
Title.Text = "SPEED CONTROL"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextSize = 15
Title.Font = Enum.Font.SourceSansBold
Title.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Title.Parent = MainFrame
local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 10)
TitleCorner.Parent = Title
local SpeedBox = Instance.new("TextBox")
SpeedBox.Size = UDim2.new(0.85, 0, 0, 35)
SpeedBox.Position = UDim2.new(0.075, 0, 0.32, 0)
SpeedBox.PlaceholderText = "اكتب السرعة (مثال: 300)"
SpeedBox.Text = ""
SpeedBox.TextColor3 = Color3.fromRGB(255, 255, 255)
SpeedBox.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
SpeedBox.Font = Enum.Font.SourceSans
SpeedBox.TextSize = 14
SpeedBox.Parent = MainFrame
local ApplyBtn = Instance.new("TextButton")
ApplyBtn.Size = UDim2.new(0.85, 0, 0, 35)
ApplyBtn.Position = UDim2.new(0.075, 0, 0.65, 0)
ApplyBtn.Text = "تطبيق السرعة"
ApplyBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ApplyBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
ApplyBtn.Font = Enum.Font.SourceSansBold
ApplyBtn.TextSize = 15
ApplyBtn.Parent = MainFrame
local BtnCorner = Instance.new("UICorner")
BtnCorner.CornerRadius = UDim.new(0, 8)
BtnCorner.Parent = ApplyBtn
-- دالة حماية وتثبيت السرعة الخفيفة جداً
local function bindSpeed()
if not speedEnabled then return end
local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local humanoid = char:WaitForChild("Humanoid")
if speedConnection then speedConnection:Disconnect() end
humanoid.WalkSpeed = currentSpeed
-- التصدّي للماب فقط عند محاولته تغيير السرعة
speedConnection = humanoid:GetPropertyChangedSignal("WalkSpeed"):Connect(function()
if humanoid.WalkSpeed ~= currentSpeed then
humanoid.WalkSpeed = currentSpeed
end
end)
end
-- إعادة التثبيت فور الترسيب
LocalPlayer.CharacterAdded:Connect(function()
task.wait(0.1)
bindSpeed()
end)
-- عند الضغط على زر التفعيل
ApplyBtn.MouseButton1Click:Connect(function()
val = tonumber(SpeedBox.Text)
if val then
currentSpeed = val
speedEnabled = true
ApplyBtn.Text = "تم التفعيل: " .. tostring(val)
ApplyBtn.BackgroundColor3 = Color3.fromRGB(46, 204, 113)
bindSpeed()
end
end)
-- إزالة الواجهة تماماً مع بقاء التثبيت شغال بدون تعليق
CloseBtn.MouseButton1Click:Connect(function()
ScreenGui:Destroy()
end)No comments yet for this script.
![[KEYLESS] Moondiety Script | 17+ supported Games](https://scriptblox.com/images/sb/0-1753093706828.png)


