rayiahmadjuhandi

Lua GUI script kumpulan script nama map Base plate only

Oct 14th, 2025
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 14.78 KB | Gaming | 0 0
  1. -- Script Lua FE GUI Draggable: "BaseplateOnlyLoader" - Baseplate Only Map Script List GUI (Anti-Error Universal)
  2. -- Buatan heckes15 - Persistent, Anti-Crash, Handle Respawn & Nil Checks
  3. -- 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).
  4. -- Semua script keyless, anti-error, cocok untuk Baseplate Only (fly, super ring, fling, auto win - dari sumber trusted 2025).
  5.  
  6. local Players = game:GetService("Players")
  7. local TweenService = game:GetService("TweenService")
  8.  
  9. local player = Players.LocalPlayer
  10. local playerGui = player:WaitForChild("PlayerGui")
  11.  
  12. -- Daftar loadstring script untuk Map Baseplate Only (universal NDS, keyless - dari sumber trusted 2025)
  13. local baseplateScripts = {
  14.     {name = "Super Ring V4", url = "https://pastebin.com/raw/s6jT7YbN", desc = "Super Ring, fling, auto farm - cocok untuk Baseplate Only chaos"},
  15.     {name = "RX Script", url = "https://raw.githubusercontent.com/pcallskeleton/RX/refs/heads/main/5.lua", desc = "Auto win, infinite jump, no fall damage"},
  16.     {name = "Vexon Hub", url = "https://raw.githubusercontent.com/DiosDi/VexonHub/refs/heads/main/VexonHub", desc = "Fly, teleport, godmode - FE universal"},
  17.     {name = "Plutonium AA", url = "https://raw.githubusercontent.com/PawsThePaw/Plutonium.AA/main/Plutonium.Loader.lua", desc = "Auto farm wins, anti-error loader"},
  18.     {name = "Fox Hub", url = "https://pastebin.com/raw/uxFq1VVR", desc = "Custom speed, fly, no clip - mobile friendly"},
  19.     {name = "Null Fire Hub", url = "https://raw.githubusercontent.com/InfernusScripts/Null-Fire/main/Loader", desc = "No fall damage, spoofing, custom gravity"},
  20.     {name = "Zeerox Hub", url = "https://raw.githubusercontent.com/RunDTM/ZeeroxHub/main/Loader.lua", desc = "Infinite jump, fly, anti-float"},
  21.     {name = "Ultra Fling Glitch", url = "https://pastefy.app/59mJGQGe/raw", desc = "Fling objects/people, rideable items in Baseplate"},
  22.     {name = "Codex X", url = "https://raw.githubusercontent.com/Hamza3270308/NaturalDisasterSurvival/refs/heads/main/CodexX.lua", desc = "Teleport, godmode, FE animations"},
  23.     {name = "NDS Hub", url = "https://raw.githubusercontent.com/KaterHub-Inc/NaturalDisasterSurvival/refs/heads/main/main.lua", desc = "UI hub with 12+ features, anti-lag"},
  24.     {name = "Nexin Scripts", url = "https://raw.githubusercontent.com/NEXINRUS/NexinScripts/refs/heads/main/NaturalDisasterSurvivalTC/MainScript.lua", desc = "TC main script, auto win & fling"},
  25.     {name = "2K Survival Script", url = "https://raw.githubusercontent.com/Sufyan123-bit/Scripts/refs/heads/main/naturaldisastersurvival2kscript.lua", desc = "OP survival boosts, keyless"}
  26. }
  27.  
  28. -- Fungsi load script spesifik (anti-error: pcall loadstring, handle HttpGet fail)
  29. local function loadScript(url, name)
  30.     local success = pcall(function()
  31.         loadstring(game:HttpGet(url))()
  32.     end)
  33.     if success then
  34.         print(name .. " loaded successfully! Cocok untuk Baseplate Only Map. 🏗️")
  35.     else
  36.         warn("Gagal load " .. name .. " (cek koneksi atau HttpGet block). Coba executor lain.")
  37.     end
  38. end
  39.  
  40. -- Fungsi buat GUI Daftar Script (muncul pas klik load)
  41. local function createBaseplateGUI()
  42.     local success = pcall(function()
  43.         local oldBaseplateGui = playerGui:FindFirstChild("BaseplateGUI")
  44.         if oldBaseplateGui then oldBaseplateGui:Destroy() end
  45.        
  46.         local baseplateScreenGui = Instance.new("ScreenGui")
  47.         baseplateScreenGui.Name = "BaseplateGUI"
  48.         baseplateScreenGui.Parent = playerGui
  49.         baseplateScreenGui.ResetOnSpawn = false
  50.  
  51.         local baseplateFrame = Instance.new("Frame")
  52.         baseplateFrame.Name = "BaseplateFrame"
  53.         baseplateFrame.Size = UDim2.new(0, 350, 0, 350)  -- Lebih tinggi untuk banyak script
  54.         baseplateFrame.Position = UDim2.new(0.5, -175, 0.5, -175)
  55.         baseplateFrame.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
  56.         baseplateFrame.BorderSizePixel = 0
  57.         baseplateFrame.Active = true
  58.         baseplateFrame.Draggable = true
  59.         baseplateFrame.Parent = baseplateScreenGui
  60.  
  61.         local baseplateCorner = Instance.new("UICorner")
  62.         baseplateCorner.CornerRadius = UDim.new(0, 10)
  63.         baseplateCorner.Parent = baseplateFrame
  64.  
  65.         local baseplateTitle = Instance.new("TextLabel")
  66.         baseplateTitle.Name = "Title"
  67.         baseplateTitle.Size = UDim2.new(1, 0, 0, 30)
  68.         baseplateTitle.Position = UDim2.new(0, 0, 0, 0)
  69.         baseplateTitle.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
  70.         baseplateTitle.BorderSizePixel = 0
  71.         baseplateTitle.Text = "🏗️ Baseplate Only Scripts 🏗️"
  72.         baseplateTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
  73.         baseplateTitle.TextScaled = true
  74.         baseplateTitle.Font = Enum.Font.SourceSansBold
  75.         baseplateTitle.Parent = baseplateFrame
  76.  
  77.         local titleCorner = Instance.new("UICorner")
  78.         titleCorner.CornerRadius = UDim.new(0, 10)
  79.         titleCorner.Parent = baseplateTitle
  80.  
  81.         -- Scrolling Frame untuk daftar script
  82.         local scrollFrame = Instance.new("ScrollingFrame")
  83.         scrollFrame.Name = "ScrollFrame"
  84.         scrollFrame.Size = UDim2.new(1, -20, 1, -80)
  85.         scrollFrame.Position = UDim2.new(0, 10, 0, 40)
  86.         scrollFrame.BackgroundTransparency = 1
  87.         scrollFrame.BorderSizePixel = 0
  88.         scrollFrame.ScrollBarThickness = 10
  89.         scrollFrame.Parent = baseplateFrame
  90.  
  91.         local listLayout = Instance.new("UIListLayout")
  92.         listLayout.SortOrder = Enum.SortOrder.LayoutOrder
  93.         listLayout.Padding = UDim.new(0, 5)
  94.         listLayout.Parent = scrollFrame
  95.  
  96.         -- Buat tombol untuk setiap script
  97.         for i, script in ipairs(baseplateScripts) do
  98.             local scriptButton = Instance.new("TextButton")
  99.             scriptButton.Name = script.name
  100.             scriptButton.Size = UDim2.new(1, 0, 0, 40)
  101.             scriptButton.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
  102.             scriptButton.BorderSizePixel = 0
  103.             scriptButton.Text = script.name .. "\n(" .. script.desc .. ")"
  104.             scriptButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  105.             scriptButton.TextScaled = true
  106.             scriptButton.Font = Enum.Font.SourceSans
  107.             scriptButton.TextYAlignment = Enum.TextYAlignment.Top
  108.             scriptButton.LayoutOrder = i
  109.             scriptButton.Parent = scrollFrame
  110.  
  111.             local buttonCorner = Instance.new("UICorner")
  112.             buttonCorner.CornerRadius = UDim.new(0, 5)
  113.             buttonCorner.Parent = scriptButton
  114.  
  115.             -- Hover efek
  116.             scriptButton.MouseEnter:Connect(function()
  117.                 TweenService:Create(scriptButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 150, 200)}):Play()
  118.             end)
  119.             scriptButton.MouseLeave:Connect(function()
  120.                 TweenService:Create(scriptButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(0, 170, 255)}):Play()
  121.             end)
  122.  
  123.             -- Event load script
  124.             scriptButton.MouseButton1Click:Connect(function()
  125.                 loadScript(script.url, script.name)
  126.                 scriptButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  127.                 scriptButton.Text = script.name .. " ✅\n(" .. script.desc .. ")"
  128.             end)
  129.         end
  130.  
  131.         -- Atur canvas size
  132.         scrollFrame.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 10)
  133.  
  134.         -- Update canvas on change
  135.         listLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
  136.             scrollFrame.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 10)
  137.         end)
  138.  
  139.         local closeBaseplateButton = Instance.new("TextButton")
  140.         closeBaseplateButton.Name = "CloseBaseplate"
  141.         closeBaseplateButton.Size = UDim2.new(0, 25, 0, 25)
  142.         closeBaseplateButton.Position = UDim2.new(1, -30, 0, 2.5)
  143.         closeBaseplateButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
  144.         closeBaseplateButton.BorderSizePixel = 0
  145.         closeBaseplateButton.Text = "X"
  146.         closeBaseplateButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  147.         closeBaseplateButton.TextScaled = true
  148.         closeBaseplateButton.Font = Enum.Font.SourceSansBold
  149.         closeBaseplateButton.Parent = baseplateTitle
  150.  
  151.         local closeBaseplateCorner = Instance.new("UICorner")
  152.         closeBaseplateCorner.CornerRadius = UDim.new(0, 5)
  153.         closeBaseplateCorner.Parent = closeBaseplateButton
  154.  
  155.         -- Event close
  156.         closeBaseplateButton.MouseButton1Click:Connect(function()
  157.             baseplateScreenGui:Destroy()
  158.         end)
  159.  
  160.         -- Animasi muncul
  161.         baseplateFrame.Size = UDim2.new(0, 0, 0, 0)
  162.         local tweenIn = TweenService:Create(baseplateFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back), {Size = UDim2.new(0, 350, 0, 350)})
  163.         tweenIn:Play()
  164.  
  165.         print("Baseplate Only Script List GUI loaded! Pilih script dari daftar. 🏗️")
  166.     end)
  167.    
  168.     if success then
  169.         print("Baseplate daftar script loaded! 🏗️")
  170.     else
  171.         warn("Gagal load Baseplate GUI!")
  172.     end
  173. end
  174.  
  175. -- Fungsi load Baseplate (panggil createBaseplateGUI)
  176. local function loadBaseplate()
  177.     pcall(createBaseplateGUI)
  178. end
  179.  
  180. -- Fungsi buat GUI Loader utama (anti-error)
  181. local function createGUI()
  182.     local success = pcall(function()
  183.         local oldGui = playerGui:FindFirstChild("BaseplateLoader")
  184.         if oldGui then oldGui:Destroy() end
  185.        
  186.         local screenGui = Instance.new("ScreenGui")
  187.         screenGui.Name = "BaseplateLoader"
  188.         screenGui.Parent = playerGui
  189.         screenGui.ResetOnSpawn = false
  190.  
  191.         local mainFrame = Instance.new("Frame")
  192.         mainFrame.Name = "MainFrame"
  193.         mainFrame.Size = UDim2.new(0, 300, 0, 200)
  194.         mainFrame.Position = UDim2.new(0.5, -150, 0.5, -100)
  195.         mainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
  196.         mainFrame.BorderSizePixel = 0
  197.         mainFrame.Active = true
  198.         mainFrame.Draggable = true
  199.         mainFrame.Parent = screenGui
  200.  
  201.         local corner = Instance.new("UICorner")
  202.         corner.CornerRadius = UDim.new(0, 10)
  203.         corner.Parent = mainFrame
  204.  
  205.         local titleBar = Instance.new("Frame")
  206.         titleBar.Size = UDim2.new(1, 0, 0, 30)
  207.         titleBar.Position = UDim2.new(0, 0, 0, 0)
  208.         titleBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
  209.         titleBar.BorderSizePixel = 0
  210.         titleBar.Parent = mainFrame
  211.  
  212.         local titleCorner = Instance.new("UICorner")
  213.         titleCorner.CornerRadius = UDim.new(0, 10)
  214.         titleCorner.Parent = titleBar
  215.  
  216.         local title = Instance.new("TextLabel")
  217.         title.Size = UDim2.new(1, -30, 1, 0)
  218.         title.Position = UDim2.new(0, 5, 0, 0)
  219.         title.BackgroundTransparency = 1
  220.         title.Text = "🏗️ Baseplate Only Loader 🏗️"
  221.         title.TextColor3 = Color3.fromRGB(255, 255, 255)
  222.         title.TextScaled = true
  223.         title.Font = Enum.Font.SourceSansBold
  224.         title.Parent = titleBar
  225.  
  226.         local closeButton = Instance.new("TextButton")
  227.         closeButton.Size = UDim2.new(0, 25, 0, 25)
  228.         closeButton.Position = UDim2.new(1, -30, 0, 2.5)
  229.         closeButton.BackgroundColor3 = Color3.fromRGB(255, 50, 50)
  230.         closeButton.BorderSizePixel = 0
  231.         closeButton.Text = "X"
  232.         closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  233.         closeButton.TextScaled = true
  234.         closeButton.Font = Enum.Font.SourceSansBold
  235.         closeButton.Parent = titleBar
  236.  
  237.         local closeCorner = Instance.new("UICorner")
  238.         closeCorner.CornerRadius = UDim.new(0, 5)
  239.         closeCorner.Parent = closeButton
  240.  
  241.         closeButton.MouseEnter:Connect(function()
  242.             TweenService:Create(closeButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(255, 0, 0)}):Play()
  243.         end)
  244.         closeButton.MouseLeave:Connect(function()
  245.             TweenService:Create(closeButton, TweenInfo.new(0.2), {BackgroundColor3 = Color3.fromRGB(255, 50, 50)}):Play()
  246.         end)
  247.  
  248.         local loadButton = Instance.new("TextButton")
  249.         loadButton.Size = UDim2.new(1, -20, 0, 50)
  250.         loadButton.Position = UDim2.new(0, 10, 0, 50)
  251.         loadButton.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
  252.         loadButton.BorderSizePixel = 0
  253.         loadButton.Text = "🏗️ LOAD BASEPLATE SCRIPT LIST (ANTI-ERROR)"
  254.         loadButton.TextColor3 = Color3.fromRGB(255, 255, 255)
  255.         loadButton.TextScaled = true
  256.         loadButton.Font = Enum.Font.SourceSansBold
  257.         loadButton.Parent = mainFrame
  258.  
  259.         local loadCorner = Instance.new("UICorner")
  260.         loadCorner.CornerRadius = UDim.new(0, 5)
  261.         loadCorner.Parent = loadButton
  262.  
  263.         local infoLabel = Instance.new("TextLabel")
  264.         infoLabel.Size = UDim2.new(1, -20, 0, 50)
  265.         infoLabel.Position = UDim2.new(0, 10, 0, 110)
  266.         infoLabel.BackgroundTransparency = 1
  267.         infoLabel.Text = "Klik untuk daftar script Baseplate Only!\n(Super Ring, Fly, Fling, Auto Win - Universal FE, anti-error)"
  268.         infoLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
  269.         infoLabel.TextScaled = true
  270.         infoLabel.Font = Enum.Font.SourceSans
  271.         infoLabel.TextWrapped = true
  272.         infoLabel.Parent = mainFrame
  273.  
  274.         local creditLabel = Instance.new("TextLabel")
  275.         creditLabel.Size = UDim2.new(1, -20, 0, 20)
  276.         creditLabel.Position = UDim2.new(0, 10, 1, -25)
  277.         creditLabel.BackgroundTransparency = 1
  278.         creditLabel.Text = "Buatan heckes15 🔥 (Anti-Error Oct 2025)"
  279.         creditLabel.TextColor3 = Color3.fromRGB(255, 100, 100)
  280.         creditLabel.TextScaled = true
  281.         creditLabel.Font = Enum.Font.SourceSansBold
  282.         creditLabel.Parent = mainFrame
  283.  
  284.         loadButton.MouseButton1Click:Connect(function()
  285.             loadBaseplate()
  286.             infoLabel.Text = "Baseplate Script List GUI loaded! Pilih dari daftar. 🏗️"
  287.             infoLabel.TextColor3 = Color3.fromRGB(0, 255, 0)
  288.             loadButton.BackgroundColor3 = Color3.fromRGB(100, 100, 100)
  289.             loadButton.Text = "✅ LOADED"
  290.         end)
  291.  
  292.         closeButton.MouseButton1Click:Connect(function()
  293.             local tweenOut = TweenService:Create(mainFrame, TweenInfo.new(0.3, Enum.EasingStyle.Back), {Size = UDim2.new(0, 0, 0, 0)})
  294.             tweenOut:Play()
  295.             tweenOut.Completed:Connect(function()
  296.                 screenGui:Destroy()
  297.             end)
  298.         end)
  299.  
  300.         mainFrame.Size = UDim2.new(0, 300, 0, 200)
  301.     end)
  302.    
  303.     if success then
  304.         print("BaseplateOnlyLoader loaded (daftar script for Baseplate Only Map)! 🏗️")
  305.     else
  306.         warn("Gagal load loader.")
  307.     end
  308. end
  309.  
  310. -- Jalankan
  311. createGUI()
  312.  
  313. -- Persistent respawn
  314. player.CharacterAdded:Connect(function()
  315.     wait(1)
  316.     createGUI()
  317. end)
Add Comment
Please, Sign In to add comment