-- Go0bysWorld F3X GUI - Tüm Özellikler Çalışır Halde local player = game.Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") -- Eski GUI'yi temizle if playerGui:FindFirstChild("Go0bysWorldGUI") then playerGui.Go0bysWorldGUI:Destroy() end -- Ana GUI'yi oluştur local screenGui = Instance.new("ScreenGui") screenGui.Name = "Go0bysWorldGUI" screenGui.ResetOnSpawn = false screenGui.Parent = playerGui -- Ana frame local mainFrame = Instance.new("Frame") mainFrame.Name = "MainFrame" mainFrame.Size = UDim2.new(0, 500, 0, 650) mainFrame.Position = UDim2.new(0.5, -250, 0.5, -325) mainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) mainFrame.BorderSizePixel = 0 mainFrame.Parent = screenGui -- Arka plan fotoğrafı local background = Instance.new("ImageLabel") background.Name = "Background" background.Size = UDim2.new(1, 0, 1, 0) background.BackgroundTransparency = 1 background.Image = "rbxassetid://73021844879610" background.ScaleType = Enum.ScaleType.Crop background.Parent = mainFrame -- Karanlık overlay local overlay = Instance.new("Frame") overlay.Name = "Overlay" overlay.Size = UDim2.new(1, 0, 1, 0) overlay.BackgroundColor3 = Color3.fromRGB(0, 0, 0) overlay.BackgroundTransparency = 0.3 overlay.BorderSizePixel = 0 overlay.Parent = mainFrame -- Köşe yuvarlaklığı local mainCorner = Instance.new("UICorner") mainCorner.CornerRadius = UDim.new(0, 10) mainCorner.Parent = mainFrame -- Border local border = Instance.new("UIStroke") border.Color = Color3.fromRGB(255, 215, 0) border.Thickness = 2 border.Parent = mainFrame -- Başlık barı - DRAG İÇİN BURASI KULLANILACAK local titleBar = Instance.new("Frame") titleBar.Name = "TitleBar" titleBar.Size = UDim2.new(1, 0, 0, 50) 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 -- Başlık local titleLabel = Instance.new("TextLabel") titleLabel.Name = "TitleLabel" titleLabel.Size = UDim2.new(1, -100, 1, 0) titleLabel.Position = UDim2.new(0, 10, 0, 0) titleLabel.BackgroundTransparency = 1 titleLabel.Text = "Go0bysWorld F3X GUI" titleLabel.TextColor3 = Color3.fromRGB(255, 255, 255) titleLabel.TextScaled = true titleLabel.Font = Enum.Font.GothamBold titleLabel.TextXAlignment = Enum.TextXAlignment.Left titleLabel.Parent = titleBar -- Kapat butonu local closeButton = Instance.new("TextButton") closeButton.Name = "CloseButton" closeButton.Size = UDim2.new(0, 80, 0, 30) closeButton.Position = UDim2.new(1, -90, 0.5, -15) closeButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50) closeButton.Text = "KAPAT" closeButton.TextColor3 = Color3.fromRGB(255, 255, 255) closeButton.Font = Enum.Font.GothamBold closeButton.Parent = titleBar local closeCorner = Instance.new("UICorner") closeCorner.CornerRadius = UDim.new(0, 5) closeCorner.Parent = closeButton closeButton.MouseButton1Click:Connect(function() screenGui:Destroy() end) -- F3X Section local f3xSection = Instance.new("Frame") f3xSection.Name = "F3XSection" f3xSection.Size = UDim2.new(1, -20, 0, 350) f3xSection.Position = UDim2.new(0, 10, 0, 60) f3xSection.BackgroundColor3 = Color3.fromRGB(35, 35, 35) f3xSection.BorderSizePixel = 0 f3xSection.Parent = mainFrame local f3xCorner = Instance.new("UICorner") f3xCorner.CornerRadius = UDim.new(0, 8) f3xCorner.Parent = f3xSection local f3xHeader = Instance.new("TextLabel") f3xHeader.Name = "F3XHeader" f3xHeader.Size = UDim2.new(1, 0, 0, 30) f3xHeader.BackgroundColor3 = Color3.fromRGB(255, 215, 0) f3xHeader.Text = "F3X ARAÇLARI" f3xHeader.TextColor3 = Color3.fromRGB(0, 0, 0) f3xHeader.TextScaled = true f3xHeader.Font = Enum.Font.GothamBold f3xHeader.Parent = f3xSection local f3xHeaderCorner = Instance.new("UICorner") f3xHeaderCorner.CornerRadius = UDim.new(0, 8) f3xHeaderCorner.Parent = f3xHeader -- F3X Butonları local f3xContent = Instance.new("ScrollingFrame") f3xContent.Name = "F3XContent" f3xContent.Size = UDim2.new(1, 0, 1, -30) f3xContent.Position = UDim2.new(0, 0, 0, 30) f3xContent.BackgroundColor3 = Color3.fromRGB(25, 25, 25) f3xContent.BorderSizePixel = 0 f3xContent.ScrollBarThickness = 8 f3xContent.ScrollBarImageColor3 = Color3.fromRGB(255, 215, 0) f3xContent.Parent = f3xSection local f3xGrid = Instance.new("UIGridLayout") f3xGrid.CellSize = UDim2.new(0.5, -10, 0, 35) f3xGrid.CellPadding = UDim2.new(0, 5, 0, 5) f3xGrid.Parent = f3xContent -- Music Section local musicSection = Instance.new("Frame") musicSection.Name = "MusicSection" musicSection.Size = UDim2.new(1, -20, 0, 200) musicSection.Position = UDim2.new(0, 10, 0, 420) musicSection.BackgroundColor3 = Color3.fromRGB(35, 35, 35) musicSection.BorderSizePixel = 0 musicSection.Parent = mainFrame local musicCorner = Instance.new("UICorner") musicCorner.CornerRadius = UDim.new(0, 8) musicCorner.Parent = musicSection local musicHeader = Instance.new("TextLabel") musicHeader.Name = "MusicHeader" musicHeader.Size = UDim2.new(1, 0, 0, 30) musicHeader.BackgroundColor3 = Color3.fromRGB(255, 215, 0) musicHeader.Text = "MÜZİK ARAÇLARI" musicHeader.TextColor3 = Color3.fromRGB(0, 0, 0) musicHeader.TextScaled = true musicHeader.Font = Enum.Font.GothamBold musicHeader.Parent = musicSection local musicHeaderCorner = Instance.new("UICorner") musicHeaderCorner.CornerRadius = UDim.new(0, 8) musicHeaderCorner.Parent = musicHeader -- Music Butonları local musicContent = Instance.new("ScrollingFrame") musicContent.Name = "MusicContent" musicContent.Size = UDim2.new(1, 0, 1, -30) musicContent.Position = UDim2.new(0, 0, 0, 30) musicContent.BackgroundColor3 = Color3.fromRGB(25, 25, 25) musicContent.BorderSizePixel = 0 musicContent.ScrollBarThickness = 8 musicContent.ScrollBarImageColor3 = Color3.fromRGB(255, 215, 0) musicContent.Parent = musicSection local musicGrid = Instance.new("UIGridLayout") musicGrid.CellSize = UDim2.new(0.5, -10, 0, 35) musicGrid.CellPadding = UDim2.new(0, 5, 0, 5) musicGrid.Parent = musicContent -- Buton oluşturma fonksiyonu local function createButton(parent, text, callback) local button = Instance.new("TextButton") button.Name = text button.Size = UDim2.new(1, 0, 1, 0) button.BackgroundColor3 = Color3.fromRGB(50, 50, 50) button.Text = text button.TextColor3 = Color3.fromRGB(255, 255, 255) button.TextScaled = true button.Font = Enum.Font.Gotham button.Parent = parent local buttonCorner = Instance.new("UICorner") buttonCorner.CornerRadius = UDim.new(0, 5) buttonCorner.Parent = button local buttonStroke = Instance.new("UIStroke") buttonStroke.Color = Color3.fromRGB(255, 215, 0) buttonStroke.Thickness = 1 buttonStroke.Parent = button -- Hover efekti button.MouseEnter:Connect(function() button.BackgroundColor3 = Color3.fromRGB(70, 70, 70) buttonStroke.Color = Color3.fromRGB(255, 255, 150) end) button.MouseLeave:Connect(function() button.BackgroundColor3 = Color3.fromRGB(50, 50, 50) buttonStroke.Color = Color3.fromRGB(255, 215, 0) end) if callback then button.MouseButton1Click:Connect(callback) end return button end -- F3X Tool'unu bulma fonksiyonu local function getF3XTool() local player = game.Players.LocalPlayer local char = player.Character local tool -- F3X tool'unu bul for i,v in player:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end if not tool then for i,v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent break end end end return tool end -- TÜM F3X BUTONLARI -- Clear Map butonu createButton(f3xContent, "Clear Map", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint -- Tüm part'ları sil for i,v in workspace:GetDescendants() do if v:IsA("Part") or v:IsA("MeshPart") or v:IsA("UnionOperation") then spawn(function() pcall(function() remote:InvokeServer("Remove", {v}) end) end) end end end end) -- Half Vertical Place butonu createButton(f3xContent, "Half Vertical Place", function() local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart -- Her şeyi temizle for i,v in workspace:GetDescendants() do if v:IsA("Part") or v:IsA("MeshPart") or v:IsA("UnionOperation") then spawn(function() pcall(function() remote:InvokeServer("Remove", {v}) end) end) end end wait(0.5) -- Baseplate boyutunda dik part oluştur local cf = hrp.CFrame + Vector3.new(0, -20, 0) remote:InvokeServer("CreatePart", "Normal", cf, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == cf.Position then -- Dik durması için boyutları ayarla (baseplate boyutunda ama dik) remote:InvokeServer("SyncResize", { [1] = { Part = v, CFrame = CFrame.new(cf.Position) * CFrame.Angles(0, 0, math.rad(90)), Size = Vector3.new(1000, 2, 1000) } }) -- Material ve renk ayarla remote:InvokeServer("SyncMaterial", { [1] = { Part = v, Material = Enum.Material.Concrete } }) remote:InvokeServer("SyncColor", { [1] = { Part = v, Color = Color3.fromRGB(100, 100, 100) } }) -- Kilitle remote:InvokeServer("SetLocked", {[1] = v}, true) break end end end end) -- Create Baseplate butonu createButton(f3xContent, "Create Baseplate", function() local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart -- Baseplate oluştur local cf = CFrame.new(hrp.Position.X, hrp.Position.Y - 20, hrp.Position.Z) remote:InvokeServer("CreatePart", "Normal", cf, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == cf.Position then -- Baseplate boyutunda yap remote:InvokeServer("SyncResize", { [1] = { Part = v, CFrame = cf, Size = Vector3.new(1000, 2, 1000) } }) -- Material ve renk ayarla remote:InvokeServer("SyncMaterial", { [1] = { Part = v, Material = Enum.Material.Concrete } }) remote:InvokeServer("SyncColor", { [1] = { Part = v, Color = Color3.fromRGB(100, 100, 100) } }) -- Kilitle remote:InvokeServer("SetLocked", {[1] = v}, true) break end end end end) -- Spawn Dog butonu createButton(f3xContent, "Spawn Dog", function() local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart -- Köpek modelini spawn et local cf = hrp.CFrame + Vector3.new(0, 0, -5) remote:InvokeServer("CreatePart", "Normal", cf, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == cf.Position then -- Mesh ekle remote:InvokeServer("CreateMeshes", {[1] = {Part = v}}) -- Köpek mesh'ini ayarla (ID: 6418230807) remote:InvokeServer("SyncMesh", { [1] = { Part = v, MeshId = "rbxassetid://6418230807", Scale = Vector3.new(5, 5, 5) } }) -- Collision'ı kapat remote:InvokeServer("SyncCollision", { [1] = { Part = v, CanCollide = false } }) break end end end end) -- Skybox 1 createButton(f3xContent, "Skybox 1", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") RequestCommand:InvokeServer(";fogcolor black") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart local cf = hrp.CFrame + Vector3.new(0, 5, 0) remote:InvokeServer("CreatePart", "Normal", cf, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == cf.Position then remote:InvokeServer("CreateMeshes", {[1] = {Part = v}}) remote:InvokeServer("SyncMesh", { [1] = { Part = v, MeshId = "rbxassetid://111891702759441", TextureId = "rbxassetid://77242623555704", Scale = Vector3.new(10000, 10000, 10000) } }) remote:InvokeServer("SetLocked", {[1] = v}, true) break end end end end) -- Skybox 2 createButton(f3xContent, "Skybox 2", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") RequestCommand:InvokeServer(";fogcolor black") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart local cf = hrp.CFrame + Vector3.new(0, 5, 0) remote:InvokeServer("CreatePart", "Normal", cf, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == cf.Position then remote:InvokeServer("CreateMeshes", {[1] = {Part = v}}) remote:InvokeServer("SyncMesh", { [1] = { Part = v, MeshId = "rbxassetid://111891702759441", TextureId = "rbxassetid://74211607370778", Scale = Vector3.new(10000, 10000, 10000) } }) remote:InvokeServer("SetLocked", {[1] = v}, true) break end end end end) -- Skybox 3 createButton(f3xContent, "Skybox 3", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") RequestCommand:InvokeServer(";fogcolor black") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint local char = game.Players.LocalPlayer.Character local hrp = char.HumanoidRootPart local cf = hrp.CFrame + Vector3.new(0, 5, 0) remote:InvokeServer("CreatePart", "Normal", cf, workspace) for i,v in workspace:GetChildren() do if v:IsA("Part") and v.Position == cf.Position then remote:InvokeServer("CreateMeshes", {[1] = {Part = v}}) remote:InvokeServer("SyncMesh", { [1] = { Part = v, MeshId = "rbxassetid://111891702759441", TextureId = "rbxassetid://129443799177461", Scale = Vector3.new(10000, 10000, 10000) } }) remote:InvokeServer("SetLocked", {[1] = v}, true) break end end end end) -- Decal Spam createButton(f3xContent, "Decal Spam", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") local tool = getF3XTool() if tool then local remote = tool.SyncAPI.ServerEndpoint for i,v in workspace:GetDescendants() do if v:IsA("Part") then spawn(function() local faces = { Enum.NormalId.Front, Enum.NormalId.Back, Enum.NormalId.Right, Enum.NormalId.Left, Enum.NormalId.Top, Enum.NormalId.Bottom } for _, face in pairs(faces) do remote:InvokeServer("CreateTextures", { [1] = { Part = v, Face = face, TextureType = "Decal" } }) remote:InvokeServer("SyncTexture", { [1] = { Part = v, Face = face, TextureType = "Decal", Texture = "rbxassetid://74211607370778" } }) end end) end end end end) -- Kill All createButton(f3xContent, "Kill All", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";kill all") end) -- Bring All createButton(f3xContent, "Bring All", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";bring all") end) -- ForceField createButton(f3xContent, "ForceField", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";ff me") end) -- BTools createButton(f3xContent, "BTools", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools me") end) -- R6 createButton(f3xContent, "R6", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";r6 me") end) -- Punish All createButton(f3xContent, "Punish All", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";punish all") end) -- MUSIC BUTONLARI -- Stop Music createButton(musicContent, "Stop Music", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";unmusic") end) -- Spooky Scary Skeletons createButton(musicContent, "Spooky Scary Skeletons", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";music 27697743") RequestCommand:InvokeServer(";volume inf") end) -- Theme 1 createButton(musicContent, "Theme 1", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";music 76578817848504") RequestCommand:InvokeServer(";volume inf") end) -- Epic Music createButton(musicContent, "Epic Music", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";music 1847661821") RequestCommand:InvokeServer(";volume inf") end) -- Phonk createButton(musicContent, "Phonk", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";music 5356466111") RequestCommand:InvokeServer(";volume inf") end) -- Crab Rave createButton(musicContent, "Crab Rave", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";music 5410086218") RequestCommand:InvokeServer(";volume inf") end) -- Monster Mash createButton(musicContent, "Monster Mash", function() local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";music 35930009") RequestCommand:InvokeServer(";volume inf") end) -- DRAG ÖZELLİĞİ local dragging = false local dragInput, dragStart, startPos local function update(input) local delta = input.Position - dragStart mainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end titleBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = true dragStart = input.Position startPos = mainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) titleBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement then dragInput = input end end) game:GetService("UserInputService").InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) -- Canvas boyutlarını güncelle wait(0.1) f3xContent.CanvasSize = UDim2.new(0, 0, 0, f3xGrid.AbsoluteContentSize.Y) musicContent.CanvasSize = UDim2.new(0, 0, 0, musicGrid.AbsoluteContentSize.Y) print("Go0bysWorld F3X GUI Başarıyla Yüklendi! 🚀") print("Tüm butonlar eklendi!") print("Spooky Scary Skeletons müziği eklendi!")