
Key Required VerifiedUniversal
-- 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)No comments yet for this script.



