Vit nam gui f3x
Key RequiredUniversal

Vit nam gui f3x

Universal ScriptClientshackrobloxClientshackroblox 744 views 204 executesUpdated Feb 27, 2026
5.0/ 5(2 votes)
20100% Positive
Lua Script•203 lines (9573 chars)
-- việt nam gui f3x
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "viet_nam_gui_f3x"
ScreenGui.Parent = game.CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

-- Khung chính
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Parent = ScreenGui
MainFrame.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
MainFrame.Size = UDim2.new(0, 500, 0, 450) 
MainFrame.Position = UDim2.new(0.5, -250, 0.5, -225) 
MainFrame.Active = true
MainFrame.Draggable = true 

local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 12)
MainCorner.Parent = MainFrame

-- Tên Script nằm giữa BTOOLS và RE
local ScriptTitle = Instance.new("TextLabel")
ScriptTitle.Name = "ScriptTitle"
ScriptTitle.Parent = MainFrame
ScriptTitle.BackgroundTransparency = 1
ScriptTitle.Position = UDim2.new(0, 100, 0, 7)
ScriptTitle.Size = UDim2.new(0, 300, 0, 32)
ScriptTitle.Font = Enum.Font.GothamBold
ScriptTitle.Text = "việt nam gui f3x"
ScriptTitle.TextColor3 = Color3.fromRGB(255, 255, 255)
ScriptTitle.TextSize = 16

-- Hàm tạo hiệu ứng phát sáng
local function MakeGlow(button)
    local originalColor = Color3.fromRGB(50, 50, 50)
    button.MouseButton1Down:Connect(function()
        button.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
        button.TextColor3 = Color3.fromRGB(0, 0, 0)
    end)
    button.MouseButton1Up:Connect(function()
        button.BackgroundColor3 = originalColor
        button.TextColor3 = Color3.fromRGB(255, 255, 255)
    end)
end

-- Hàm tạo nút
local function CreateBtn(name, pos, size)
    local btn = Instance.new("TextButton")
    btn.Name = name .. "Btn"
    btn.Parent = MainFrame
    btn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
    btn.Position = pos
    btn.Size = size
    btn.Font = Enum.Font.GothamBold
    btn.Text = name
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.TextSize = 10 
    btn.AutoButtonColor = false
    local corner = Instance.new("UICorner")
    corner.CornerRadius = UDim.new(0, 8)
    corner.Parent = btn
    MakeGlow(btn)
    return btn
end

-- Khởi tạo các nút
local BtoolsBtn = CreateBtn("BTOOLS", UDim2.new(0, 7, 0, 7), UDim2.new(0, 95, 0, 32))
local ReBtn = CreateBtn("RE", UDim2.new(1, -102, 0, 7), UDim2.new(0, 95, 0, 32))
local bSize = UDim2.new(0, 115, 0, 55)
local DecalBtn = CreateBtn("DECAL", UDim2.new(0, 10, 0, 65), bSize)
local SkyboxBtn = CreateBtn("SKYBOX", UDim2.new(0, 133, 0, 65), bSize)
local R6Btn = CreateBtn("R6", UDim2.new(0, 256, 0, 65), bSize)
local HintBtn = CreateBtn("HINT", UDim2.new(0, 379, 0, 65), bSize)
local MessageBtn = CreateBtn("MESSAGE", UDim2.new(0, 10, 0, 130), bSize)
local CharAllBtn = CreateBtn("CHAR ALL", UDim2.new(0, 133, 0, 130), bSize)
local DiscoBtn = CreateBtn("DISCO", UDim2.new(0, 256, 0, 130), bSize)
local FireAllBtn = CreateBtn("FIRE ALL", UDim2.new(0, 379, 0, 130), bSize)

-- Chữ "music"
local MusicLabel = Instance.new("TextLabel")
MusicLabel.Parent = MainFrame
MusicLabel.BackgroundTransparency = 1
MusicLabel.Position = UDim2.new(0, 0, 0, 185) 
MusicLabel.Size = UDim2.new(1, 0, 0, 100)
MusicLabel.Font = Enum.Font.GothamBold
MusicLabel.Text = "music"
MusicLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
MusicLabel.TextSize = 85

-- Hàng 3
local y3 = 285
local ThemeMeBtn = CreateBtn("THEME ME", UDim2.new(0, 10, 0, y3), bSize)
local JumpstyleBtn = CreateBtn("JUMPSTYLE", UDim2.new(0, 133, 0, y3), bSize)
local ToxicBtn = CreateBtn("TOXIC", UDim2.new(0, 256, 0, y3), bSize)
local WtfGoobyBtn = CreateBtn("WTF GOOBY", UDim2.new(0, 379, 0, y3), bSize)

-----------------------------------------------------------
-- GÁN SCRIPT NGUYÊN BẢN VÀO NÚT
-----------------------------------------------------------

-- NÚT DECAL (Script nguyên bản)
DecalBtn.MouseButton1Click:Connect(function()
    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 end end
    for i,v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end
    local remote = tool.SyncAPI.ServerEndpoint
    function _(args) remote:InvokeServer(unpack(args)) end
    function SetLocked(part,boolean) local args = {[1] = "SetLocked",[2] = {[1] = part},[3] = boolean} _(args) end
    function SpawnDecal(part,side) local args = {[1] = "CreateTextures",[2] = {[1] = {["Part"] = part,["Face"] = side,["TextureType"] = "Decal"}}} _(args) end
    function AddDecal(part,asset,side) local args = {[1] = "SyncTexture",[2] = {[1] = {["Part"] = part,["Face"] = side,["TextureType"] = "Decal",["Texture"] = "rbxassetid://".. asset}}} _(args) end
    function spam(id)
        for i,v in game.workspace:GetDescendants() do
            if v:IsA("BasePart") then
                spawn(function()
                    SetLocked(v,false)
                    for _, side in pairs(Enum.NormalId:GetEnumItems()) do
                        SpawnDecal(v,side)
                        AddDecal(v,id,side)
                    end
                end)
            end
        end 
    end
    spam(131614105082571)
end)

-- NÚT SKYBOX (Script nguyên bản)
SkyboxBtn.MouseButton1Click:Connect(function()
    local ReplicatedStorage = game:GetService("ReplicatedStorage")
    local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
    RequestCommand:InvokeServer(";unfog")
    RequestCommand:InvokeServer(";fogcolor black")
    RequestCommand:InvokeServer(";time 0")
    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 end end
    for i,v in game.ReplicatedStorage:GetDescendants() do if v.Name == "SyncAPI" then tool = v.Parent end end
    remote = tool.SyncAPI.ServerEndpoint
    function _(args) remote:InvokeServer(unpack(args)) end
    function SetCollision(part,bool) local args = {[1] = "SyncCollision",[2] = {[1] = {["Part"] = part,["CanCollide"] = bool}}} _(args) end
    function SetAnchor(bool,part) local args = {[1] = "SyncAnchor",[2] = {[1] = {["Part"] = part,["Anchored"] = bool}}} _(args) end
    function CreatePart(cf,parent) local args = {[1] = "CreatePart",[2] = "Normal",[3] = cf,[4] = parent} _(args) end
    function SetName(part,name) local args = {[1] = "SetName",[2] = {part},[3] = name} _(args) end
    function AddMesh(part) local args = {[1] = "CreateMeshes",[2] = {[1] = {["Part"] = part}}} _(args) end
    function SetMesh(part,meshid) local args = {[1] = "SyncMesh",[2] = {[1] = {["Part"] = part,["MeshId"] = "rbxassetid://"..meshid}}} _(args) end
    function SetTexture(part,texid) local args = {[1] = "SyncMesh",[2] = {[1] = {["Part"] = part,["TextureId"] = "rbxassetid://"..texid}}} _(args) end
    function MeshResize(part,size) local args = {[1] = "SyncMesh",[2] = {[1] = {["Part"] = part,["Scale"] = size}}} _(args) end
    function SetLocked(part,bool) local args = {[1] = "SetLocked",[2] = {part},[3] = bool} _(args) end
    function MovePart(part,cf) local args = {[1] = "SyncMove",[2] = {[1] = {["Part"] = part,["CFrame"] = cf}}} _(args) end
    function Sky(id)
        local root = char.HumanoidRootPart
        local spawnPos = CFrame.new(root.Position) + Vector3.new(0,6,0)
        CreatePart(spawnPos,workspace)
        task.wait(0.2)
        local skyPart
        for i,v in workspace:GetDescendants() do
            if v:IsA("BasePart") and (v.Position - spawnPos.Position).Magnitude < 1 then
                skyPart = v
                SetName(v,"HdSkyboxTrippy")
                AddMesh(v)
                SetMesh(v,"111891702759441")
                SetTexture(v,id)
                local args3 = {[1] = "SyncMesh",[2] = {[1] = {["Part"] = v,["VertexColor"] = Vector3.new(3,3,3)}}} _(args3)
                MeshResize(v,Vector3.new(3000,3000,3000))
                SetLocked(v,true)
                SetAnchor(true,v)
                SetCollision(v,false)
                break
            end
        end
        if skyPart then
            local t = 0
            game:GetService("RunService").Heartbeat:Connect(function(dt)
                t = t + dt
                local newCf = spawnPos * CFrame.Angles(math.rad(math.sin(t*1.5)*230), math.rad(t*230), math.rad(math.cos(t*2.1)*230))
                MovePart(skyPart,newCf)
            end)
        end
    end
    Sky("131614105082571")
end)

-- CÁC NÚT HD ADMIN (Nguyên bản)
local function HD(cmd)
    local RequestCommand = game:GetService("ReplicatedStorage"):WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent
    RequestCommand:InvokeServer(cmd)
end

BtoolsBtn.MouseButton1Click:Connect(function() HD(";btools me") end)
ReBtn.MouseButton1Click:Connect(function() HD(";re") end)
R6Btn.MouseButton1Click:Connect(function() HD(";r6") end)
HintBtn.MouseButton1Click:Connect(function() HD(";sh việt nam mãi đĩnh") end)
MessageBtn.MouseButton1Click:Connect(function() HD(";sm việt nam mãi đĩnh") end)
CharAllBtn.MouseButton1Click:Connect(function() HD(";char all k00pkidd770") end)
DiscoBtn.MouseButton1Click:Connect(function() HD(";disco") end)
FireAllBtn.MouseButton1Click:Connect(function() HD(";fire all") end)
ThemeMeBtn.MouseButton1Click:Connect(function() HD(";music 1845922899 ;volume inf") end)
JumpstyleBtn.MouseButton1Click:Connect(function() HD(";music 1839246711 ;volume inf") end)
ToxicBtn.MouseButton1Click:Connect(function() HD(";music 86412047196482 ;volume inf") end)
WtfGoobyBtn.MouseButton1Click:Connect(function() HD(";music 113548699544058 ;volume inf ;pitch 0.1") end)

Features & Information

Due to time constraints and my ongoing homework, this guide will be exactly the same as k00pkidd770 gui f3x.

Community Comments (2)

loopexploitzlelloopexploitzlelFeb 27, 2026

chatgpt in vietnamese

benre666benre666Mar 15, 2026

Clientshackroblox: im a skid

More Scripts for Universal Scripts