nds
Key RequiredUniversal

nds

Universal Scriptkyyyfmbyykyyyfmbyy 3.7K views 818 executesUpdated Mar 10, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•164 lines (4612 chars)
-- [[ NDS Hub - Kyystarboyzz Edition ]]
-- Style: Clean Glass / Neon RGB Edge

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "NDS Hub v0.5.3 | Kyystarboyzz",
   LoadingTitle = "Loading Premium Glass UI...",
   LoadingSubtitle = "by Kyystarboyzz",
   ConfigurationSaving = {
      Enabled = true,
      FolderName = "NDSHub_Config",
      FileName = "MainConfig"
   },
   Discord = {
      Enabled = false,
      Invite = "noinvite",
      RememberJoins = true
   },
   KeySystem = false
})

-- [[ WATERMARK & INFO (Tengah Bawah) ]]
local ScreenGui = Instance.new("ScreenGui")
local InfoFrame = Instance.new("Frame")
local UIStroke = Instance.new("UIStroke")
local InfoText = Instance.new("TextLabel")
local UICorner = Instance.new("UICorner")

ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.IgnoreGuiInset = true

InfoFrame.Name = "Watermark"
InfoFrame.Parent = ScreenGui
InfoFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
InfoFrame.BackgroundTransparency = 0.4
InfoFrame.Position = UDim2.new(0.5, -150, 0.93, 0)
InfoFrame.Size = UDim2.new(0, 300, 0, 35) -- Auto size via script below if needed

UICorner.CornerRadius = UDim.new(0, 8)
UICorner.Parent = InfoFrame

UIStroke.Parent = InfoFrame
UIStroke.Thickness = 2
UIStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border

-- Animasi RGB untuk Edge
task.spawn(function()
    while task.wait() do
        local hue = tick() % 5 / 5
        UIStroke.Color = Color3.fromHSV(hue, 1, 1)
    end
end)

InfoText.Parent = InfoFrame
InfoText.Size = UDim2.new(1, 0, 1, 0)
InfoText.BackgroundTransparency = 1
InfoText.Font = Enum.Font.Code
InfoText.TextColor3 = Color3.fromRGB(255, 255, 255)
InfoText.TextSize = 14

-- Update FPS & Ping
task.spawn(function()
    local RunService = game:GetService("RunService")
    while task.wait(1) do
        local fps = math.floor(1 / RunService.RenderStepped:Wait())
        local ping = game:GetService("Stats").Network.ServerStatsItem["Data Ping"]:GetValueString()
        local time = os.date("%H:%M:%S")
        InfoText.Text = "悲傷永無止境 | "..time.." | "..fps.." FPS | "..ping.." (4%CV)"
    end
end)

--- [[ TABS ]]
local MainTab = Window:CreateTab("Scripts", 4483362458) 
local MapTab = Window:CreateTab("Map Functions", 4483362458)
local MiscTab = Window:CreateTab("Misc", 4483362458)

--- [[ MAIN FEATURES ]]

MainTab:CreateToggle({
   Name = "Auto Farm Win",
   CurrentValue = false,
   Callback = function(Value)
      _G.AutoFarm = Value
      task.spawn(function()
         while _G.AutoFarm do
            game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-2, 180, 2) -- Tinggi di atas map
            task.wait(1)
         end
      end)
   end,
})

MainTab:CreateToggle({
   Name = "Disable Fall Damage",
   CurrentValue = false,
   Callback = function(Value)
      -- Logic disable fall damage remote
   end,
})

MainTab:CreateToggle({
   Name = "Walk on Water",
   CurrentValue = false,
   Callback = function(Value)
      if Value then
         local p = Instance.new("Part", workspace)
         p.Name = "WaterPart"
         p.Size = UDim2.new(0, 5000, 0, 2, 0, 5000)
         p.Position = Vector3.new(0, 0, 0) -- Adjust to water level
         p.Transparency = 1
         p.Anchored = true
      else
         if workspace:FindFirstChild("WaterPart") then workspace.WaterPart:Destroy() end
      end
   end,
})

MainTab:CreateToggle({
   Name = "Infinite Jump",
   CurrentValue = false,
   Callback = function(Value)
      _G.InfJump = Value
      game:GetService("UserInputService").JumpRequest:Connect(function()
         if _G.InfJump then
            game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
         end
      end)
   end,
})

--- [[ MAP FUNCTIONS ]]
MapTab:CreateButton({
   Name = "Launch Rocket",
   Callback = function()
      -- Trigger rocket event
   end,
})

MapTab:CreateButton({
   Name = "TP to Prison",
   Callback = function()
      game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-300, 10, 200) -- Example Coord
   end,
})

--- [[ NOTIFICATION SYSTEM (Neon Glass) ]]
local function SendNotify(str)
    Rayfield:Notify({
       Title = "Player Event",
       Content = str,
       Duration = 5,
       Image = 4483362458,
       Actions = {},
    })
end

game.Players.PlayerAdded:Connect(function(player)
    SendNotify(player.Name .. " joined the server! (Neon Glass)")
end)

game.Players.PlayerRemoving:Connect(function(player)
    SendNotify(player.Name .. " left the server.")
end)

Features & Information

maybe you can check it yourself pls dont skid I'm just a beginner
#natural disaster#nds hub

Community Comments (3)

megamegaMar 10, 2026

ai slop

Replying to @mega
SmoreBUTTSSmoreBUTTSApr 10, 2026

@mega Possibly, Chat-GPT code.

Replying to @SmoreBUTTS
vioicikiwir736vioicikiwir736May 3, 2026

@ClifiedPixel fr

More Scripts for Universal Scripts