-- 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)