go0bysworld f3x v2
Key RequiredUniversal

go0bysworld f3x v2

Universal ScriptPovvtherPovvther 1.4K views 44 executesUpdated Oct 11, 2025
2.5/ 5(2 votes)
1150% Positive
Lua Script•712 lines (24590 chars)
-- 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!")

Features & Information

My F3x gui

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts