Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Script Lua FE GUI Draggable: "BaseplateOnlyLoader" - Baseplate Only Map Script List GUI (Anti-Error Universal)
- -- Buatan heckes15 - Persistent, Anti-Crash, Handle Respawn & Nil Checks
- -- Fitur: GUI bisa digeser, tombol X untuk tutup, tombol Load Scripts untuk munculkan GUI daftar script (Universal FE, khusus Map Baseplate Only di Natural Disaster Survival).
- -- Semua script keyless, anti-error, cocok untuk Baseplate Only (fly, super ring, fling, auto win - dari sumber trusted 2025).
- local Players = game:GetService("Players")
- local TweenService = game:GetService("TweenService")
- local player = Players.LocalPlayer
- local playerGui = player:WaitForChild("PlayerGui")
- -- Daftar loadstring script untuk Map Baseplate Only (universal NDS, keyless - dari sumber trusted 2025)
- local baseplateScripts = {
- {name = "Super Ring V4", url = "https://pastebin.com/raw/s6jT7YbN", desc = "Super Ring, fling, auto farm - cocok untuk Baseplate Only chaos"},
- {name = "RX Script", url = "https://raw.githubusercontent.com/pcallskeleton/RX/refs/heads/main/5.lua", desc = "Auto win, infinite jump, no fall damage"},
- {name = "Vexon Hub", url = "https://raw.githubusercontent.com/DiosDi/VexonHub/refs/heads/main/VexonHub", desc = "Fly, teleport, godmode - FE universal"},
- {name = "Plutonium AA", url = "https://raw.githubusercontent.com/PawsThePaw/Plutonium.AA/main/Plutonium.Loader.lua", desc = "Auto farm wins, anti-error loader"},
- {name = "Fox Hub", url = "https://pastebin.com/raw/uxFq1VVR", desc = "Custom speed, fly, no clip - mobile friendly"},
- {name = "Null Fire Hub", url = "https://raw.githubusercontent.com/InfernusScripts/Null-Fire/main/Loader", desc = "No fall damage, spoofing, custom gravity"},
- {name = "Zeerox Hub", url = "https://raw.githubusercontent.com/RunDTM/ZeeroxHub/main/Loader.lua", desc = "Infinite jump, fly, anti-float"},
- {name = "Ultra Fling Glitch", url = "https://pastefy.app/59mJGQGe/raw", desc = "Fling objects/people, rideable items in Baseplate"},
- {name = "Codex X", url = "https://raw.githubusercontent.com/Hamza3270308/NaturalDisasterSurvival/refs/heads/main/CodexX.lua", desc = "Teleport, godmode, FE animations"},
- {name = "NDS Hub", url = "https://raw.githubusercontent.com/KaterHub-Inc/NaturalDisasterSurvival/refs/heads/main/main.lua", desc = "UI hub with 12+ features, anti-lag"},
- {name = "Nexin Scripts", url = "https://raw.githubusercontent.com/NEXINRUS/NexinScripts/refs/heads/main/NaturalDisasterSurvivalTC/MainScript.lua", desc = "TC main script, auto win & fling"},
- {name = "2K Survival Script", url = "https://raw.githubusercontent.com/Sufyan123-bit/Scripts/refs/heads/main/naturaldisastersurvival2kscript.lua", desc = "OP survival boosts, keyless"}
- }
- -- Fungsi load script spesifik (anti-error: pcall loadstring, handle HttpGet fail)
- local function loadScript(url, name)
- local success = pcall(function()
- loadstring(game:HttpGet(url))()
- end)
- if success then
- print(name .. " loaded successfully! Cocok untuk Baseplate Only Map. 🏗️")
- else
- warn("Gagal load " .. name .. " (cek koneksi atau HttpGet block). Coba executor lain.")
- end
- end
- -- Fungsi buat GUI Daftar Script (muncul pas klik load)
- local function createBaseplateGUI()
- local success = pcall(function()
- local oldBaseplateGui = playerGui:FindFirstChild("BaseplateGUI")
- if oldBaseplateGui then oldBaseplateGui:Destroy() end
- local baseplateScreenGui = Instance.new("ScreenGui")
- baseplateScreenGui.Name = "BaseplateGUI"
- baseplateScreenGui.Parent = playerGui
- baseplateScreenGui.ResetOnSpawn = false
- local baseplateFrame = Instance.new("Frame")
- baseplateFrame.Name = "BaseplateFrame"
- baseplateFrame.Size = UDim2.new(0, 350, 0, 350) -- Lebih tinggi untuk banyak script
- baseplateFrame.Position = UDim2.new(0.5, -175, 0.5, -175)
- baseplateFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
- baseplateFrame.BorderSizePixel = 0
- baseplateFrame.Active = true
- baseplateFrame.Draggable = true
- baseplateFrame.Parent = baseplateScreenGui
- local baseplateCorner = Instance.new("UICorner")
- baseplateCorner.CornerRadius = UDim.new(0, 10)
- baseplateCorner.Parent = baseplateFrame
- local baseplateTitle = Instance.new("TextLabel")
- baseplateTitle.Name = "Title"
- baseplateTitle.Size = UDim2.new(1, 0, 0, 30)
- baseplateTitle.Position = UDim2.new(0, 0, 0, 0)
- baseplateTitle.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
- baseplateTitle.BorderSizePixel = 0
- baseplateTitle.Text = "🏗️ Baseplate Only Scripts 🏗️"
- baseplateTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
- baseplateTitle.TextScaled = true
- baseplateTitle.Font = Enum.Font.SourceSansBold
- baseplateTitle.Parent = baseplateFrame
- local titleCorner = Instance.new("UICorner")
- titleCorner.CornerRadius = UDim.new(0, 10)
- titleCorner.Parent = baseplateTitle
- -- Scrolling Frame untuk daftar script
- local scrollFrame = Instance.new("ScrollingFrame")
- scrollFrame.Name = "ScrollFrame"
- scrollFrame.Size = UDim2.new(1, -20, 1, -80)
- scrollFrame.Position = UDim2.new(0, 10, 0, 40)
- scrollFrame.BackgroundTransparency = 1
- scrollFrame.BorderSizePixel = 0
- scrollFrame.ScrollBarThickness = 10
- scrollFrame.Parent = baseplateFrame
- local listLayout = Instance.new("UIListLayout")
- listLayout.SortOrder = Enum.SortOrder.LayoutOrder
- listLayout.Padding = UDim.new(0, 5)
- listLayout.Parent = scrollFrame
- -- Buat tombol untuk setiap script
- for i, script in ipairs(baseplateScripts) do
- local scriptButton = Instance.new("TextButton")
- scriptButton.Name = script.name
- scriptButton.Size = UDim2.new(1, 0, 0, 40)
- scriptButton.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
- scriptButton.BorderSizePixel = 0
- scriptButton.Text = script.name .. "\n(" .. script.desc .. ")"
- scriptButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- scriptButton.TextScaled = true
- scriptButton.Font = Enum.Font.SourceSans
- scriptButton.TextYAlignment = Enum.TextYAlignment.Top
- scriptButton.LayoutOrder = i
- scriptButton.Parent = scrollFrame
- local buttonCorner = Instance.new("UICorner")
- buttonCorner.CornerRadius = UDim.new(0, 5)
- buttonCorner.Parent = scriptButton
- -- Hover efek
- scriptButton.MouseEnter:Connect(function()
- TweenService:Create(scriptButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 150, 200)}):Play()
- end)
- scriptButton.MouseLeave:Connect(function()
- TweenService:Create(scriptButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 170, 255)}):Play()
- end)
- -- Event load script
- scriptButton.MouseButton1Click:Connect(function()
- loadScript(script.url, script.name)
- scriptButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
- scriptButton.Text = script.name .. " ✅\n(" .. script.desc .. ")"
- end)
- end
- -- Atur canvas size
- scrollFrame.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 10)
- -- Update canvas on change
- listLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
- scrollFrame.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 10)
- end)
- local closeBaseplateButton = Instance.new("TextButton")
- closeBaseplateButton.Name = "CloseBaseplate"
- closeBaseplateButton.Size = UDim2.new(0, 25, 0, 25)
- closeBaseplateButton.Position = UDim2.new(1, -30, 0, 2.5)
- closeBaseplateButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
- closeBaseplateButton.BorderSizePixel = 0
- closeBaseplateButton.Text = "X"
- closeBaseplateButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- closeBaseplateButton.TextScaled = true
- closeBaseplateButton.Font = Enum.Font.SourceSansBold
- closeBaseplateButton.Parent = baseplateTitle
- local closeBaseplateCorner = Instance.new("UICorner")
- closeBaseplateCorner.CornerRadius = UDim.new(0, 5)
- closeBaseplateCorner.Parent = closeBaseplateButton
- -- Event close
- closeBaseplateButton.MouseButton1Click:Connect(function()
- baseplateScreenGui:Destroy()
- end)
- -- Animasi muncul
- baseplateFrame.Size = UDim2.new(0, 0, 0, 0)
- local tweenIn = TweenService:Create(baseplateFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back), {Size = UDim2.new(0, 350, 0, 350)})
- tweenIn:Play()
- print("Baseplate Only Script List GUI loaded! Pilih script dari daftar. 🏗️")
- end)
- if success then
- print("Baseplate daftar script loaded! 🏗️")
- else
- warn("Gagal load Baseplate GUI!")
- end
- end
- -- Fungsi load Baseplate (panggil createBaseplateGUI)
- local function loadBaseplate()
- pcall(createBaseplateGUI)
- end
- -- Fungsi buat GUI Loader utama (anti-error)
- local function createGUI()
- local success = pcall(function()
- local oldGui = playerGui:FindFirstChild("BaseplateLoader")
- if oldGui then oldGui:Destroy() end
- local screenGui = Instance.new("ScreenGui")
- screenGui.Name = "BaseplateLoader"
- screenGui.Parent = playerGui
- screenGui.ResetOnSpawn = false
- local mainFrame = Instance.new("Frame")
- mainFrame.Name = "MainFrame"
- mainFrame.Size = UDim2.new(0, 300, 0, 200)
- mainFrame.Position = UDim2.new(0.5, -150, 0.5, -100)
- mainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
- mainFrame.BorderSizePixel = 0
- mainFrame.Active = true
- mainFrame.Draggable = true
- mainFrame.Parent = screenGui
- local corner = Instance.new("UICorner")
- corner.CornerRadius = UDim.new(0, 10)
- corner.Parent = mainFrame
- local titleBar = Instance.new("Frame")
- titleBar.Size = UDim2.new(1, 0, 0, 30)
- titleBar.Position = UDim2.new(0, 0, 0, 0)
- titleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
- titleBar.BorderSizePixel = 0
- titleBar.Parent = mainFrame
- local titleCorner = Instance.new("UICorner")
- titleCorner.CornerRadius = UDim.new(0, 10)
- titleCorner.Parent = titleBar
- local title = Instance.new("TextLabel")
- title.Size = UDim2.new(1, -30, 1, 0)
- title.Position = UDim2.new(0, 5, 0, 0)
- title.BackgroundTransparency = 1
- title.Text = "🏗️ Baseplate Only Loader 🏗️"
- title.TextColor3 = Color3.fromRGB(255, 255, 255)
- title.TextScaled = true
- title.Font = Enum.Font.SourceSansBold
- title.Parent = titleBar
- local closeButton = Instance.new("TextButton")
- closeButton.Size = UDim2.new(0, 25, 0, 25)
- closeButton.Position = UDim2.new(1, -30, 0, 2.5)
- closeButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
- closeButton.BorderSizePixel = 0
- closeButton.Text = "X"
- closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- closeButton.TextScaled = true
- closeButton.Font = Enum.Font.SourceSansBold
- closeButton.Parent = titleBar
- local closeCorner = Instance.new("UICorner")
- closeCorner.CornerRadius = UDim.new(0, 5)
- closeCorner.Parent = closeButton
- closeButton.MouseEnter:Connect(function()
- TweenService:Create(closeButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
- end)
- closeButton.MouseLeave:Connect(function()
- TweenService:Create(closeButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(255, 50, 50)}):Play()
- end)
- local loadButton = Instance.new("TextButton")
- loadButton.Size = UDim2.new(1, -20, 0, 50)
- loadButton.Position = UDim2.new(0, 10, 0, 50)
- loadButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
- loadButton.BorderSizePixel = 0
- loadButton.Text = "🏗️ LOAD BASEPLATE SCRIPT LIST (ANTI-ERROR)"
- loadButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- loadButton.TextScaled = true
- loadButton.Font = Enum.Font.SourceSansBold
- loadButton.Parent = mainFrame
- local loadCorner = Instance.new("UICorner")
- loadCorner.CornerRadius = UDim.new(0, 5)
- loadCorner.Parent = loadButton
- local infoLabel = Instance.new("TextLabel")
- infoLabel.Size = UDim2.new(1, -20, 0, 50)
- infoLabel.Position = UDim2.new(0, 10, 0, 110)
- infoLabel.BackgroundTransparency = 1
- infoLabel.Text = "Klik untuk daftar script Baseplate Only!\n(Super Ring, Fly, Fling, Auto Win - Universal FE, anti-error)"
- infoLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
- infoLabel.TextScaled = true
- infoLabel.Font = Enum.Font.SourceSans
- infoLabel.TextWrapped = true
- infoLabel.Parent = mainFrame
- local creditLabel = Instance.new("TextLabel")
- creditLabel.Size = UDim2.new(1, -20, 0, 20)
- creditLabel.Position = UDim2.new(0, 10, 1, -25)
- creditLabel.BackgroundTransparency = 1
- creditLabel.Text = "Buatan heckes15 🔥 (Anti-Error Oct 2025)"
- creditLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
- creditLabel.TextScaled = true
- creditLabel.Font = Enum.Font.SourceSansBold
- creditLabel.Parent = mainFrame
- loadButton.MouseButton1Click:Connect(function()
- loadBaseplate()
- infoLabel.Text = "Baseplate Script List GUI loaded! Pilih dari daftar. 🏗️"
- infoLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
- loadButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
- loadButton.Text = "✅ LOADED"
- end)
- closeButton.MouseButton1Click:Connect(function()
- local tweenOut = TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back), {Size = UDim2.new(0, 0, 0, 0)})
- tweenOut:Play()
- tweenOut.Completed:Connect(function()
- screenGui:Destroy()
- end)
- end)
- mainFrame.Size = UDim2.new(0, 300, 0, 200)
- end)
- if success then
- print("BaseplateOnlyLoader loaded (daftar script for Baseplate Only Map)! 🏗️")
- else
- warn("Gagal load loader.")
- end
- end
- -- Jalankan
- createGUI()
- -- Persistent respawn
- player.CharacterAdded:Connect(function()
- wait(1)
- createGUI()
- end)
Add Comment
Please, Sign In to add comment