local TweenService = game:GetService("TweenService") local ScreenGui = Instance.new("ScreenGui") local MainFrame = Instance.new("Frame") local Title = Instance.new("TextLabel") local Container = Instance.new("Frame") local Grid = Instance.new("UIGridLayout") -- Cấu hình GUI ScreenGui.Name = "AdminGUI_Original_Final" ScreenGui.Parent = game.CoreGui ScreenGui.ResetOnSpawn = false MainFrame.Name = "MainFrame" MainFrame.Parent = ScreenGui MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) MainFrame.Position = UDim2.new(0.5, -250, 0.5, -160) MainFrame.Size = UDim2.new(0, 500, 0, 320) MainFrame.Active = true MainFrame.Draggable = true Title.Parent = MainFrame Title.BackgroundTransparency = 1 Title.Position = UDim2.new(0, 20, 0, 15) Title.Size = UDim2.new(0, 400, 0, 30) Title.Font = Enum.Font.SourceSansBold Title.Text = "k00pkidd770 gui f3x" Title.TextColor3 = Color3.fromRGB(255, 204, 0) Title.TextSize = 22 Title.TextXAlignment = Enum.TextXAlignment.Left Container.Parent = MainFrame Container.BackgroundTransparency = 1 Container.Position = UDim2.new(0, 20, 0, 60) Container.Size = UDim2.new(0, 460, 0, 240) Grid.Parent = Container Grid.CellPadding = UDim2.new(0, 10, 0, 10) Grid.CellSize = UDim2.new(0, 146, 0, 75) -- Hàm tạo nút bấm local function CreateButton(name) local btn = Instance.new("TextButton") btn.Name = name btn.Parent = Container btn.BackgroundColor3 = Color3.fromRGB(35, 35, 35) btn.Text = name btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Font = Enum.Font.SourceSansBold btn.TextSize = 18 btn.AutoButtonColor = false btn.MouseButton1Click:Connect(function() -- Hiệu ứng phát sáng btn.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TweenService:Create(btn, TweenInfo.new(0.5), {BackgroundColor3 = Color3.fromRGB(35, 35, 35)}):Play() --------------------------------------------------------- -- NÚT DECAL SPAM (DỮ NGUYÊN GỐC) --------------------------------------------------------- if name == "decal spam" then 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,boolean) local args = {[1] = "SyncCollision",[2] = {[1] = {["Part"] = part,["CanCollide"] = boolean}}} _(args) end function SetAnchor(boolean,part) local args = {[1] = "SyncAnchor",[2] = {[1] = {["Part"] = part,["Anchored"] = boolean}}} _(args) end function CreatePart(cf,parent) local args = {[1] = "CreatePart",[2] = "Normal",[3] = cf,[4] = parent} _(args) end function DestroyPart(part) local args = {[1] = "Remove",[2] = {[1] = part}} _(args) end function MovePart(part,cf) local args = {[1] = "SyncMove",[2] = {[1] = {["Part"] = part,["CFrame"] = cf}}} _(args) end function Resize(part,size,cf) local args = {[1] = "SyncResize",[2] = {[1] = {["Part"] = part,["CFrame"] = cf,["Size"] = size}}} _(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 SetName(part, stringg) local args = {[1] = "SetName",[2] = {[1] = part},[3] = stringg} _(args) end function MeshResize(part,size) local args = {[1] = "SyncMesh",[2] = {[1] = {["Part"] = part,["Scale"] = size}}} _(args) end function Weld(part1, part2,lead) local args = {[1] = "CreateWelds",[2] = {part1, part2},[3] = lead} _(args) end function SetLocked(part,boolean) local args = {[1] = "SetLocked",[2] = {part},[3] = boolean} _(args) end function SetTrans(part,int) local args = {[1] = "SyncMaterial",[2] = {[1] = {["Part"] = part,["Transparency"] = int}}} _(args) end function CreateSpotlight(part) local args = {[1] = "CreateLights",[2] = {[1] = {["Part"] = part,["LightType"] = "SpotLight"}}} _(args) end function SyncLighting(part,brightness) local args = {[1] = "SyncLighting",[2] = {[1] = {["Part"] = part,["LightType"] = "SpotLight",["Brightness"] = brightness}}} _(args) end function Color(part,color) local args = {[1] = "SyncColor",[2] = {[1] = {["Part"] = part,["Color"] = color,["UnionColoring"] = false}}} _(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) SpawnDecal(v,Enum.NormalId.Front) AddDecal(v,id,Enum.NormalId.Front) SpawnDecal(v,Enum.NormalId.Back) AddDecal(v,id,Enum.NormalId.Back) SpawnDecal(v,Enum.NormalId.Right) AddDecal(v,id,Enum.NormalId.Right) SpawnDecal(v,Enum.NormalId.Left) AddDecal(v,id,Enum.NormalId.Left) SpawnDecal(v,Enum.NormalId.Bottom) AddDecal(v,id,Enum.NormalId.Bottom) SpawnDecal(v,Enum.NormalId.Top) AddDecal(v,id,Enum.NormalId.Top) end) end end end spam(102186044091876) --------------------------------------------------------- -- NÚT DECAL SPAM 2 (DỮ NGUYÊN GỐC) --------------------------------------------------------- elseif name == "decal spam 2" then 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 SetLocked(part,boolean) local args = {[1] = "SetLocked",[2] = {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) SpawnDecal(v,Enum.NormalId.Front) AddDecal(v,id,Enum.NormalId.Front) SpawnDecal(v,Enum.NormalId.Back) AddDecal(v,id,Enum.NormalId.Back) SpawnDecal(v,Enum.NormalId.Right) AddDecal(v,id,Enum.NormalId.Right) SpawnDecal(v,Enum.NormalId.Left) AddDecal(v,id,Enum.NormalId.Left) SpawnDecal(v,Enum.NormalId.Bottom) AddDecal(v,id,Enum.NormalId.Bottom) SpawnDecal(v,Enum.NormalId.Top) AddDecal(v,id,Enum.NormalId.Top) end) end end end spam(131241667745998) --------------------------------------------------------- -- NÚT SKYBOX (DỮ NGUYÊN GỐC) --------------------------------------------------------- elseif name == "skybox" then 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,boolean) local args = {[1] = "SyncCollision",[2] = {[1] = {["Part"] = part,["CanCollide"] = boolean}}} _(args) end function SetAnchor(boolean,part) local args = {[1] = "SyncAnchor",[2] = {[1] = {["Part"] = part,["Anchored"] = boolean}}} _(args) end function CreatePart(cf,parent) local args = {[1] = "CreatePart",[2] = "Normal",[3] = cf,[4] = parent} _(args) end function MovePart(part,cf) local args = {[1] = "SyncMove",[2] = {[1] = {["Part"] = part,["CFrame"] = cf}}} _(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 SetName(part, stringg) local args = {[1] = "SetName",[2] = {[1] = part},[3] = stringg} _(args) end function MeshResize(part,size) local args = {[1] = "SyncMesh",[2] = {[1] = {["Part"] = part,["Scale"] = size}}} _(args) end function SetLocked(part,boolean) local args = {[1] = "SetLocked",[2] = {part},[3] = boolean} _(args) end function Sky(id) local e = char.HumanoidRootPart.CFrame.x local f = char.HumanoidRootPart.CFrame.y local g = char.HumanoidRootPart.CFrame.z local spawnPos = CFrame.new(math.floor(e), math.floor(f), math.floor(g)) + 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.p).Magnitude < 1 then skyPart = v SetName(v, "RandomSpinSky") AddMesh(v); SetMesh(v, "111891702759441"); SetTexture(v, id) MeshResize(v, Vector3.new(2500, 2500, 2500)) SetLocked(v, true); SetAnchor(true, v); SetCollision(v, false) break end end if skyPart then local t = 0 local baseSpeed = 230 local randomness = 230 game:GetService("RunService").Heartbeat:Connect(function(dt) t = t + dt local rotX = math.sin(t * 1.5) * randomness local rotY = t * baseSpeed local rotZ = math.cos(t * 2.1) * randomness local newCf = spawnPos * CFrame.Angles(math.rad(rotX), math.rad(rotY), math.rad(rotZ)) MovePart(skyPart, newCf) end) end end Sky("102186044091876") --------------------------------------------------------- -- NÚT SKYBOX 2 (DỮ NGUYÊN GỐC) --------------------------------------------------------- elseif name == "skybox 2" then 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 CreatePart(cf,p) local args = {[1] = "CreatePart",[2] = "Normal",[3] = cf,[4] = p} _(args) end function SetName(part, s) local args = {[1] = "SetName",[2] = {part},[3] = s} _(args) end function AddMesh(p) local args = {[1] = "CreateMeshes",[2] = {{["Part"] = p}}} _(args) end function SetMesh(p,id) local args = {[1] = "SyncMesh",[2] = {{["Part"] = p,["MeshId"] = "rbxassetid://"..id}}} _(args) end function SetTexture(p,id) local args = {[1] = "SyncMesh",[2] = {{["Part"] = p,["TextureId"] = "rbxassetid://"..id}}} _(args) end function MeshResize(p,s) local args = {[1] = "SyncMesh",[2] = {{["Part"] = p,["Scale"] = s}}} _(args) end function MovePart(p,cf) local args = {[1] = "SyncMove",[2] = {{["Part"] = p,["CFrame"] = cf}}} _(args) end function SetAnchor(b,p) local args = {[1] = "SyncAnchor",[2] = {{["Part"] = p,["Anchored"] = b}}} _(args) end function SetCollision(p,b) local args = {[1] = "SyncCollision",[2] = {{["Part"] = p,["CanCollide"] = b}}} _(args) end function SetLocked(p,b) local args = {[1] = "SetLocked",[2] = {p},[3] = b} _(args) end function Sky(id) local e = char.HumanoidRootPart.CFrame.x local f = char.HumanoidRootPart.CFrame.y local g = char.HumanoidRootPart.CFrame.z local spawnPos = CFrame.new(math.floor(e), math.floor(f), math.floor(g)) + 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.p).Magnitude < 1 then skyPart = v SetName(v, "RandomSpinSky") AddMesh(v); SetMesh(v, "111891702759441"); SetTexture(v, id) MeshResize(v, Vector3.new(2500, 2500, 2500)) SetLocked(v, true); SetAnchor(true, v); SetCollision(v, false) break end end if skyPart then local t = 0 local baseSpeed = 230 local randomness = 230 game:GetService("RunService").Heartbeat:Connect(function(dt) t = t + dt local rotX = math.sin(t * 1.5) * randomness local rotY = t * baseSpeed local rotZ = math.cos(t * 2.1) * randomness local newCf = spawnPos * CFrame.Angles(math.rad(rotX), math.rad(rotY), math.rad(rotZ)) MovePart(skyPart, newCf) end) end end Sky("131241667745998") --------------------------------------------------------- -- CÁC NÚT HD ADMIN (GIỮ NGUYÊN) --------------------------------------------------------- elseif name == "btools" then local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";btools") elseif name == "disco" then local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";disco") elseif name == "fire all" then local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";fire all") elseif name == "message" then local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";sm k00pkidd770 on top!!!") --------------------------------------------------------- -- NÚT MUSIC (ĐÃ THAY ĐỔI THEO YÊU CẦU CỦA BẠN) --------------------------------------------------------- elseif name == "music" then local ReplicatedStorage = game:GetService("ReplicatedStorage") local RequestCommand = ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent RequestCommand:InvokeServer(";music 110788401793874 ;volume 30000000") end end) end -- Tạo danh sách 9 nút local list = {"btools", "decal spam", "decal spam 2", "disco", "fire all", "music", "skybox", "skybox 2", "message"} for _, n in pairs(list) do CreateButton(n) end -- Nút thoát local Exit = Instance.new("TextButton", MainFrame) Exit.Position = UDim2.new(1, -25, 0, 5) Exit.Size = UDim2.new(0, 20, 0, 20) Exit.Text = "×" Exit.TextColor3 = Color3.new(1,1,1) Exit.BackgroundTransparency = 1 Exit.MouseButton1Click:Connect(function() ScreenGui:Destroy() end)