Buildabiat
Key Required

Buildabiat

Build A Boat For TreasureKirvarliKirvarli 1.6K views 79 executesUpdated Jun 26, 2026
Unrated
00
Lua Script•85 lines (3331 chars)
-- 1. MENÜ VE SÜRÜKLENME AYARLARI (Mobil Uyumlu)
local ScreenGui = Instance.new("ScreenGui")
local MainFrame = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local InputField = Instance.new("TextBox")
local BuildButton = Instance.new("TextButton")

ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false

MainFrame.Name = "CustomAutoBuilder"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 40)
MainFrame.Position = UDim2.new(0.1, 0, 0.2, 0) -- Ekranın sol üstünde başlar
MainFrame.Size = UDim2.new(0, 220, 0, 180)
MainFrame.Active = true
MainFrame.Draggable = true -- PARMAĞINLA EKRANDA İSTEDİĞİN YERE SÜRÜKLE!
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.fromRGB(0, 170, 255)

Title.Parent = MainFrame
Title.Text = "PRO BUILDER MÖNÜ"
Title.Size = UDim2.new(1, 0, 0, 30)
Title.BackgroundColor3 = Color3.fromRGB(20, 20, 25)
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 16

-- 2. BUILD NAME GİRİŞ ALANI
InputField.Parent = MainFrame
InputField.PlaceholderText = "Dosya Ismini Yaz..."
InputField.Text = ""
InputField.Position = UDim2.new(0.05, 0, 0.25, 0)
InputField.Size = UDim2.new(0.9, 0, 0, 35)
InputField.BackgroundColor3 = Color3.fromRGB(45, 45, 55)
InputField.TextColor3 = Color3.fromRGB(255, 255, 255)
InputField.TextSize = 14

-- 3. ŞEFFAF ÖNİZLEME VE BAŞLATMA BUTONU
BuildButton.Parent = MainFrame
BuildButton.Text = "ŞEFFAF ÖNİZLEME / BAŞLAT"
BuildButton.Position = UDim2.new(0.05, 0, 0.55, 0)
BuildButton.Size = UDim2.new(0.9, 0, 0, 45)
BuildButton.BackgroundColor3 = Color3.fromRGB(0, 170, 255)
BuildButton.TextColor3 = Color3.fromRGB(255, 255, 255)
BuildButton.Font = Enum.Font.SourceSansBold
BuildButton.TextSize = 14

-- 4. DELTA WORKSPACE DOSYA OKUMA VE ŞEFFAF İNŞA MOTORU
BuildButton.MouseButton1Click:Connect(function()
    local fileName = InputField.Text
    if fileName == "" then return end
    
    -- Dosya uzantısını sağlama alıyoruz
    if not string.match(fileName, "%.Build$") and not string.match(fileName, "%.txt$") and not string.match(fileName, "%.json$") then
        fileName = fileName .. ".Build"
    end
    
    -- Delta Klasöründen (workspace) dosyayı okuma kontrolü
    if isfile and readfile then
        if isfile(fileName) then
            local fileData = readfile(fileName)
            -- Yapıyı şeffaf (Ghost/Preview) modda çağırma fonksiyonu
            -- Üzerinden geçerek yerleştirmen için şeffaflık (Transparency) aktif edilir
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "Başarılı!",
                Text = fileName .. " Şeffaf olarak yükleniyor, üzerinden geçebilirsin.",
                Duration = 5
            })
            
            -- Delta'nın alt fonksiyonunu tetikler (Eski script altyapını çalıştırır)
            pcall(function()
                _G.StructureName = fileName
                _G.GhostMode = true -- Şeffaf mod açık
                loadstring(fileData)()
            end)
        else
            game:GetService("StarterGui"):SetCore("SendNotification", {
                Title = "Hata!",
                Text = "Dosya bulunamadı! İsmi doğru yazdığına emin ol.",
                Duration = 5
            })
        end
    end
end)

Features & Information

Build

Community Comments (0)

No comments yet for this script.

More Scripts for Build A Boat For Treasure