
Key Required VerifiedUniversal

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
local Window = Rayfield:CreateWindow({
Name = "NDS script",
LoadingTitle = "Loading natural Disaster Survival Script",
LoadingSubtitle = "by Robloxplayer37864",
ConfigurationSaving = {
Enabled = false,
FolderName = "NDS_Script_Configs",
FileName = "NDS_Script_Configs"
}
})
local plr = game.Players.LocalPlayer
local mouse = plr:GetMouse()
local uis = game:GetService("UserInputService")
local tps = game:GetService("TeleportService")
local infJump = false
uis.JumpRequest:Connect(function()
if infJump then
local hum = plr.Character:FindFirstChildOfClass("Humanoid")
if hum then
hum:ChangeState("Jumping")
end
end
end)
local Main = Window:CreateTab("Movement", 4483362458)
local Teleports = Window:CreateTab("Teleports", 4483362458)
local GUIs = Window:CreateTab("Guis", 4483362458)
local Configs = Window:CreateTab("Settings", 4483362458)
local Credits = Window:CreateTab("Credits", 4483362458)
Main:CreateToggle({
Name = "Infinite Jump",
CurrentValue = false,
Flag = "InfJump",
Callback = function(v)
infJump = v
end,
})
Main:CreateSlider({
Name = "Speed Hack",
Range = {0, 150},
Increment = 1,
Suffix = " studs per sec",
CurrentValue = 16,
Flag = "WS_Slider",
Callback = function(v)
if plr.Character and plr.Character:FindFirstChild("Humanoid") then
plr.Character.Humanoid.WalkSpeed = v
end
end,
})
Teleports:CreateButton({
Name = "Get Click TP Tool",
Callback = function()
local tool = Instance.new("Tool")
tool.Name = "Click TP"
tool.RequiresHandle = false
tool.Activated:Connect(function()
if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
plr.Character.HumanoidRootPart.CFrame = CFrame.new(mouse.Hit.p + Vector3.new(0, 3, 0))
end
end)
tool.Parent = plr.Backpack
Rayfield:Notify({Title = "Success", Content = "Tool added", Duration = 2})
end,
})
GUIs:CreateSection("External nds scripts")
GUIs:CreateButton({
Name = "other nds script",
Callback = function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Natural-Disaster-Survival-Natural-disaster-survival-I-KEYLESS-57776"))()
Rayfield:Notify({Title = "Executed", Content = "Loading external NDS hub...", Duration = 3})
end,
})
GUIs:CreateSection("Safety scripts")
GUIs:CreateButton({
Name = "Execute Anti Fall Damage",
Callback = function()
loadstring(game:HttpGet("https://rawscripts.net/raw/Natural-Disaster-Survival-Anti-fall-damage-in-Nds-86654"))()
Rayfield:Notify({Title = "Success", Content = "Anti Fall Damage active!", Duration = 2})
end,
})
Configs:CreateButton({
Name = "Infinite Yield",
Callback = function()
loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
end,
})
Configs:CreateButton({
Name = "Server Hop",
Callback = function()
local servers = game:GetService("HttpService"):JSONDecode(game:HttpGet("https://games.roblox.com/v1/games/"..game.PlaceId.."/servers/Public?sortOrder=Asc&limit=100")).data
for _, s in pairs(servers) do
if s.playing < s.maxPlayers and s.id ~= game.JobId then
tps:TeleportToPlaceInstance(game.PlaceId, s.id, plr)
break
end
end
end,
})
Configs:CreateButton({
Name = "Rejoin",
Callback = function()
tps:Teleport(game.PlaceId, plr)
end,
})
Credits:CreateLabel("Script by: Robloxplayer37864")
Credits:CreateButton({
Name = "Scriptblox Profile",
Callback = function()
setclipboard("https://scriptblox.com/u/Robloxplayer37864")
Rayfield:Notify({Title = "Copied", Content = "Link copied!", Duration = 2})
end,
})
Credits:CreateButton({
Name = "YouTube Channel",
Callback = function()
setclipboard("https://m.youtube.com/channel/UCl_PyQtHlElFskDOljep5MQ")
Rayfield:Notify({Title = "Copied", Content = "Link copied!", Duration = 2})
end,
})
Rayfield:LoadConfiguration()

![Noob Avatar in Nds [OPEN SOURCE]](https://scriptblox.com/images/sb/rbx-7ea7065a02f8cff80f8b0270a9ad2d3b-0820ff9b1f88.png)

Go use it!!
Tysm
@loyhubs welcome
i havent tested it yet do it have no fall damage?