Povvther f3x gui
Key RequiredUniversal

Povvther f3x gui

Universal ScriptPovvtherPovvther 1.9K views 15 executesUpdated Oct 11, 2025
3.3/ 5(3 votes)
2167% Positive
Lua Script•575 lines (19529 chars)
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")

local player = Players.LocalPlayer
local gui = Instance.new("ScreenGui")
gui.Name = "Povvther_f3x_gui"
gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
gui.ResetOnSpawn = false

-- 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.AnchorPoint = Vector2.new(0.5, 0.5)
mainFrame.BackgroundColor3 = Color3.fromRGB(20, 10, 30)
mainFrame.BackgroundTransparency = 0.1
mainFrame.BorderSizePixel = 0
mainFrame.ClipsDescendants = true
mainFrame.Parent = gui

-- Köşe yuvarlaklığı
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 20)
corner.Parent = mainFrame

-- Neon border efekti
local borderGlow = Instance.new("Frame")
borderGlow.Name = "BorderGlow"
borderGlow.Size = UDim2.new(1, 10, 1, 10)
borderGlow.Position = UDim2.new(0, -5, 0, -5)
borderGlow.BackgroundColor3 = Color3.fromRGB(150, 50, 200)
borderGlow.BackgroundTransparency = 0.7
borderGlow.BorderSizePixel = 0
borderGlow.ZIndex = -1
borderGlow.Parent = mainFrame

local borderCorner = Instance.new("UICorner")
borderCorner.CornerRadius = UDim.new(0, 25)
borderCorner.Parent = borderGlow

-- Arka plan resmi (YENİ FOTOĞRAF)
local backgroundImage = Instance.new("ImageLabel")
backgroundImage.Name = "BackgroundImage"
backgroundImage.Size = UDim2.new(1, 0, 1, 0)
backgroundImage.Position = UDim2.new(0, 0, 0, 0)
backgroundImage.BackgroundTransparency = 1
backgroundImage.Image = "rbxthumb://type=Asset&id=132997169099260&w=420&h=420"
backgroundImage.ImageTransparency = 0.3
backgroundImage.ScaleType = Enum.ScaleType.Crop
backgroundImage.Parent = mainFrame

-- Başlık barı
local titleBar = Instance.new("Frame")
titleBar.Name = "TitleBar"
titleBar.Size = UDim2.new(1, 0, 0, 50)
titleBar.Position = UDim2.new(0, 0, 0, 0)
titleBar.BackgroundColor3 = Color3.fromRGB(30, 15, 45)
titleBar.BackgroundTransparency = 0.3
titleBar.BorderSizePixel = 0
titleBar.Parent = mainFrame

local titleCorner = Instance.new("UICorner")
titleCorner.CornerRadius = UDim.new(0, 20)
titleCorner.Parent = titleBar

-- Başlık
local title = Instance.new("TextLabel")
title.Name = "Title"
title.Size = UDim2.new(0.7, 0, 1, 0)
title.Position = UDim2.new(0, 15, 0, 0)
title.BackgroundTransparency = 1
title.Text = "Povvther f3x gui"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextSize = 20
title.Font = Enum.Font.GothamBold
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = titleBar

-- Kapatma butonu
local closeButton = Instance.new("TextButton")
closeButton.Name = "CloseButton"
closeButton.Size = UDim2.new(0, 35, 0, 35)
closeButton.Position = UDim2.new(1, -40, 0, 7)
closeButton.BackgroundColor3 = Color3.fromRGB(200, 50, 50)
closeButton.Text = "X"
closeButton.TextColor3 = Color3.fromRGB(255, 255, 255)
closeButton.TextSize = 16
closeButton.Font = Enum.Font.GothamBold
closeButton.AutoButtonColor = true

local closeCorner = Instance.new("UICorner")
closeCorner.CornerRadius = UDim.new(0, 17)
closeCorner.Parent = closeButton

closeButton.MouseButton1Click:Connect(function()
    gui:Destroy()
end)

closeButton.Parent = titleBar

-- Content frame
local contentFrame = Instance.new("ScrollingFrame")
contentFrame.Name = "ContentFrame"
contentFrame.Size = UDim2.new(1, -20, 1, -70)
contentFrame.Position = UDim2.new(0, 10, 0, 60)
contentFrame.BackgroundTransparency = 1
contentFrame.ScrollBarThickness = 6
contentFrame.ScrollBarImageColor3 = Color3.fromRGB(150, 50, 200)
contentFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
contentFrame.Parent = mainFrame

-- Buton düzeni
local listLayout = Instance.new("UIListLayout")
listLayout.Padding = UDim.new(0, 10)
listLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
listLayout.Parent = contentFrame

-- Canvas size update
listLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
    contentFrame.CanvasSize = UDim2.new(0, 0, 0, listLayout.AbsoluteContentSize.Y + 20)
end)

-- Drag özelliği
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)

UserInputService.InputChanged:Connect(function(input)
    if input == dragInput and dragging then
        update(input)
    end
end)

-- Buton oluşturma fonksiyonu
local function createButton(buttonName, callback)
    local button = Instance.new("TextButton")
    button.Name = buttonName
    button.Size = UDim2.new(1, 0, 0, 45)
    button.BackgroundColor3 = Color3.fromRGB(50, 25, 75)
    button.BackgroundTransparency = 0.2
    button.Text = buttonName
    button.TextColor3 = Color3.fromRGB(255, 255, 255)
    button.TextSize = 15
    button.Font = Enum.Font.Gotham
    button.AutoButtonColor = true
    
    local buttonCorner = Instance.new("UICorner")
    buttonCorner.CornerRadius = UDim.new(0, 12)
    buttonCorner.Parent = button
    
    -- Buton hover efekti
    button.MouseEnter:Connect(function()
        TweenService:Create(button, TweenInfo.new(0.2), {
            BackgroundColor3 = Color3.fromRGB(70, 35, 105),
            TextColor3 = Color3.fromRGB(255, 200, 255)
        }):Play()
    end)
    
    button.MouseLeave:Connect(function()
        TweenService:Create(button, TweenInfo.new(0.2), {
            BackgroundColor3 = Color3.fromRGB(50, 25, 75),
            TextColor3 = Color3.fromRGB(255, 255, 255)
        }):Play()
    end)
    
    if callback then
        button.MouseButton1Click:Connect(callback)
    end
    
    button.Parent = contentFrame
    return button
end

-- HDAdmin komut fonksiyonu
local function executeCommand(command)
    pcall(function()
        local ReplicatedStorage = game:GetService("ReplicatedStorage")
        local HDAdminClient = ReplicatedStorage:FindFirstChild("HDAdminHDClient")
        if HDAdminClient then
            local RequestCommand = HDAdminClient:FindFirstChild("Signals")
            if RequestCommand then
                RequestCommand = RequestCommand:FindFirstChild("RequestCommandSilent")
                if RequestCommand then
                    RequestCommand:InvokeServer(command)
                end
            end
        end
    end)
end

-- F3X fonksiyonları
local function getF3XTool()
    local player = game.Players.LocalPlayer
    local char = player.Character
    local tool
    
    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

-- Skybox oluşturma (YENİ FOTOĞRAF)
local function createSkybox()
    executeCommand(";btools me")
    wait(0.5)
    
    local tool = getF3XTool()
    if tool then
        local remote = tool.SyncAPI.ServerEndpoint
        local char = game.Players.LocalPlayer.Character
        if char and char:FindFirstChild("HumanoidRootPart") then
            local hrp = char.HumanoidRootPart
            local position = hrp.CFrame + Vector3.new(0, 6, 0)
            
            -- Skybox oluştur
            local args = {[1] = "CreatePart", [2] = "Normal", [3] = position, [4] = workspace}
            remote:InvokeServer(unpack(args))
            
            for i,v in workspace:GetChildren() do
                if v:IsA("Part") and v.CFrame.Position == position.Position then
                    -- Mesh ekle
                    local meshArgs = {[1] = "CreateMeshes", [2] = {[1] = {["Part"] = v}}}
                    remote:InvokeServer(unpack(meshArgs))
                    
                    -- Mesh ve texture ayarla (YENİ FOTOĞRAF)
                    local setMeshArgs = {[1] = "SyncMesh", [2] = {[1] = {
                        ["Part"] = v,
                        ["MeshId"] = "rbxassetid://111891702759441",
                        ["TextureId"] = "rbxthumb://type=Asset&id=132997169099260&w=420&h=420",
                        ["Scale"] = Vector3.new(5000, 5000, 5000)
                    }}}
                    remote:InvokeServer(unpack(setMeshArgs))
                    
                    -- Kilitle
                    local lockArgs = {[1] = "SetLocked", [2] = {[1] = v}, [3] = true}
                    remote:InvokeServer(unpack(lockArgs))
                    
                    local nameArgs = {[1] = "SetName", [2] = {[1] = v}, [3] = "Sky"}
                    remote:InvokeServer(unpack(nameArgs))
                    break
                end
            end
        end
    end
end

-- Decal Spam (YENİ FOTOĞRAF)
local function decalSpam()
    executeCommand(";btools me")
    wait(0.5)
    
    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.Left, Enum.NormalId.Right,
                        Enum.NormalId.Top, Enum.NormalId.Bottom
                    }
                    
                    for _, face in pairs(faces) do
                        local createArgs = {[1] = "CreateTextures", [2] = {[1] = {
                            ["Part"] = v,
                            ["Face"] = face,
                            ["TextureType"] = "Decal"
                        }}}
                        remote:InvokeServer(unpack(createArgs))
                        
                        local setArgs = {[1] = "SyncTexture", [2] = {[1] = {
                            ["Part"] = v,
                            ["Face"] = face,
                            ["TextureType"] = "Decal",
                            ["Texture"] = "rbxthumb://type=Asset&id=132997169099260&w=420&h=420"
                        }}}
                        remote:InvokeServer(unpack(setArgs))
                    end
                end)
            end
        end
    end
end

-- Ball Rain fonksiyonu
local function ballRain()
    executeCommand(";btools me")
    wait(0.5)
    
    local tool = getF3XTool()
    if tool then
        local remote = tool.SyncAPI.ServerEndpoint
        
        -- Ball yağmuru başlat
        while true do
            local char = game.Players.LocalPlayer.Character
            if char and char:FindFirstChild("HumanoidRootPart") then
                local hrp = char.HumanoidRootPart
                
                -- Rastgele pozisyonlarda ball oluştur
                for i = 1, 10 do
                    spawn(function()
                        local randomX = math.random(-50, 50)
                        local randomZ = math.random(-50, 50)
                        local position = CFrame.new(
                            hrp.Position.X + randomX,
                            hrp.Position.Y + 100,
                            hrp.Position.Z + randomZ
                        )
                        
                        -- Ball oluştur
                        local args = {[1] = "CreatePart", [2] = "Normal", [3] = position, [4] = workspace}
                        remote:InvokeServer(unpack(args))
                        
                        -- Ball'ı bul ve ayarla
                        for i,v in workspace:GetChildren() do
                            if v:IsA("Part") and v.CFrame.Position == position.Position then
                                -- Sphere mesh ekle
                                local meshArgs = {[1] = "CreateMeshes", [2] = {[1] = {["Part"] = v}}}
                                remote:InvokeServer(unpack(meshArgs))
                                
                                -- Sphere mesh ayarla
                                local setMeshArgs = {[1] = "SyncMesh", [2] = {[1] = {
                                    ["Part"] = v,
                                    ["MeshId"] = "rbxassetid://94226742",
                                    ["Scale"] = Vector3.new(3, 3, 3)
                                }}}
                                remote:InvokeServer(unpack(setMeshArgs))
                                
                                -- Renk ver
                                local colorArgs = {[1] = "SyncColor", [2] = {[1] = {
                                    ["Part"] = v,
                                    ["Color"] = Color3.fromRGB(math.random(0,255), math.random(0,255), math.random(0,255))
                                }}}
                                remote:InvokeServer(unpack(colorArgs))
                                
                                -- Yerçekimi etkisi için anchored kapat
                                local anchorArgs = {[1] = "SyncAnchor", [2] = {[1] = {
                                    ["Part"] = v,
                                    ["Anchored"] = false
                                }}}
                                remote:InvokeServer(unpack(anchorArgs))
                                break
                            end
                        end
                    end)
                end
            end
            wait(0.5) -- Her 0.5 saniyede bir ball yağdır
        end
    end
end

-- Kill All fonksiyonu (TÜM OYUNCULARI ÖLDÜR)
local function killAllPlayers()
    executeCommand(";btools me")
    wait(0.5)
    
    local tool = getF3XTool()
    if tool then
        local remote = tool.SyncAPI.ServerEndpoint
        
        for _, player in pairs(game.Players:GetPlayers()) do
            if player ~= game.Players.LocalPlayer then
                spawn(function()
                    local char = player.Character
                    if char then
                        -- Kafayı yok et
                        local head = char:FindFirstChild("Head")
                        if head then
                            local args = {[1] = "Remove", [2] = {[1] = head}}
                            pcall(function()
                                remote:InvokeServer(unpack(args))
                            end)
                        end
                        
                        -- Tüm vücut parçalarını yok et
                        for _, part in pairs(char:GetChildren()) do
                            if part:IsA("BasePart") then
                                local removeArgs = {[1] = "Remove", [2] = {[1] = part}}
                                pcall(function()
                                    remote:InvokeServer(unpack(removeArgs))
                                end)
                            end
                        end
                    end
                end)
            end
        end
    end
end

-- Tüm butonları ekle

-- F3X Butonları
createButton("Skybox Povvther", function()
    createSkybox()
end)

createButton("Decal All", function()
    decalSpam()
end)

createButton("Ball Rain", function()
    ballRain()
end)

createButton("Kill All", function()
    killAllPlayers()
end)

createButton("Mega Baseplate", function()
    executeCommand(";btools me")
    wait(0.5)
    
    local tool = getF3XTool()
    if tool then
        local remote = tool.SyncAPI.ServerEndpoint
        local char = game.Players.LocalPlayer.Character
        if char and char:FindFirstChild("HumanoidRootPart") then
            local hrp = char.HumanoidRootPart
            local position = CFrame.new(hrp.Position.X, hrp.Position.Y - 10, hrp.Position.Z)
            
            local args = {[1] = "CreatePart", [2] = "Normal", [3] = position, [4] = workspace}
            remote:InvokeServer(unpack(args))
            
            for i,v in workspace:GetChildren() do
                if v:IsA("Part") and v.CFrame.Position == position.Position then
                    local resizeArgs = {[1] = "SyncResize", [2] = {[1] = {
                        ["Part"] = v,
                        ["Size"] = Vector3.new(500, 5, 500),
                        ["CFrame"] = position
                    }}}
                    remote:InvokeServer(unpack(resizeArgs))
                    
                    local lockArgs = {[1] = "SetLocked", [2] = {[1] = v}, [3] = true}
                    remote:InvokeServer(unpack(lockArgs))
                    break
                end
            end
        end
    end
end)

createButton("Fire Everything", function()
    executeCommand(";btools me")
    wait(0.5)
    
    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 args = {[1] = "CreateDecorations", [2] = {[1] = {
                        ["Part"] = v,
                        ["DecorationType"] = "Fire"
                    }}}
                    pcall(function()
                        remote:InvokeServer(unpack(args))
                    end)
                end)
            end
        end
    end
end)

createButton("Clear Map", function()
    executeCommand(";btools me")
    wait(0.5)
    
    local tool = getF3XTool()
    if tool then
        local remote = tool.SyncAPI.ServerEndpoint
        
        for i,v in workspace:GetChildren() do
            if v:IsA("Part") and v.Name ~= "Sky" then
                spawn(function()
                    local args = {[1] = "Remove", [2] = {[1] = v}}
                    pcall(function()
                        remote:InvokeServer(unpack(args))
                    end)
                end)
            end
        end
    end
end)

-- Admin Butonları
createButton("Bring All", function()
    executeCommand(";bring all")
end)

createButton("ForceField All", function()
    executeCommand(";ff all")
end)

createButton("Spin All", function()
    executeCommand(";spin all")
end)

createButton("Disco Mode", function()
    executeCommand(";disco")
end)

createButton("Fog Remove", function()
    executeCommand(";unfog")
end)

-- Script Butonları
createButton("Infinite Yield", function()
    loadstring(game:HttpGet("https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source"))()
end)

createButton("Fly Script", function()
    loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyScript/main/FlyScript"))()
end)

-- Müzik Butonları
createButton("Play Epic Music", function()
    executeCommand(";music 76578817848504")
    executeCommand(";volume 5")
end)

createButton("Stop Music", function()
    executeCommand(";music")
end)

-- GUI'yi oyuncuya ekle
gui.Parent = player:WaitForChild("PlayerGui")

print("Povvther f3x gui başarıyla yüklendi! Reis - Yeni fotoğraflar ve özellikler hazır! 🚀")

Features & Information

Mm f3x gui

Community Comments (1)

usa15789usa15789Jun 30, 2026

босс визуала

More Scripts for Universal Scripts