local TweenService = game:GetService("TweenService") -- GUI 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") ScreenGui.Name = "3x3CnP_GUI_V8_5" ScreenGui.Parent = game.CoreGui ScreenGui.ResetOnSpawn = false MainFrame.Parent = ScreenGui MainFrame.BackgroundColor3 = Color3.fromRGB(15, 20, 35) MainFrame.Position = UDim2.new(0.5,-250,0.5,-160) MainFrame.Size = UDim2.new(0,500,0,320) MainFrame.Active = true MainFrame.Draggable = true -- STROKE local function AddStroke(obj) local s = Instance.new("UIStroke") s.Color = Color3.fromRGB(60, 90, 130) s.Thickness = 1.5 s.Parent = obj end AddStroke(MainFrame) -- TITLE 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 = "3x3CnP+hacker16600 gui V8.5 f3x" Title.TextColor3 = Color3.fromRGB(255,255,255) Title.TextSize = 22 Title.TextXAlignment = Enum.TextXAlignment.Left -- CONTAINER 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) -- BUTTON local function CreateButton(name) local btn = Instance.new("TextButton") btn.Parent = Container btn.BackgroundColor3 = Color3.fromRGB(25, 35, 55) btn.Text = name btn.TextColor3 = Color3.fromRGB(255,255,255) btn.Font = Enum.Font.SourceSansBold btn.TextSize = 18 btn.AutoButtonColor = false AddStroke(btn) btn.MouseButton1Click:Connect(function() btn.BackgroundColor3 = Color3.fromRGB(255,255,255) TweenService:Create(btn, TweenInfo.new(0.3), {BackgroundColor3 = Color3.fromRGB(25, 35, 55)}):Play() local cmd = game.ReplicatedStorage:WaitForChild("HDAdminHDClient").Signals.RequestCommandSilent if name == "btools" then cmd:InvokeServer(";btools") elseif name == "disco" then cmd:InvokeServer(";disco") elseif name == "fire all" then cmd:InvokeServer(";fire all") elseif name == "message" then cmd:InvokeServer(";m 3X3CNP JOİN TODAY") elseif name == "message 2" then cmd:InvokeServer(";m HAC YOUR GAME BY 3X3CNP") elseif name == "hint" then cmd:InvokeServer(";h TEAM 3X3CNP JOIN TODAY") elseif name == "hint 2" then cmd:InvokeServer(";h 3X3CNP WAS HERE") elseif name == "music" then cmd:InvokeServer(";music 84690995964261 ;volume 500000 ;pitch 0.1") elseif name == "decal spam" or name == "decal 2" then local decalId = (name == "decal 2") and "79048670480598" or "89404560094332" local player = game.Players.LocalPlayer local tool for _,v in player:GetDescendants() do if v.Name=="SyncAPI" then tool=v.Parent end end for _,v in game.ReplicatedStorage:GetDescendants() do if v.Name=="SyncAPI" then tool=v.Parent end end if tool and tool:FindFirstChild("SyncAPI") then local remote = tool.SyncAPI.ServerEndpoint local function _(a) remote:InvokeServer(unpack(a)) end local function SetLocked(p,b) _({[1]="SetLocked",[2]={p},[3]=b}) end local function SpawnDecal(p,f) _({[1]="CreateTextures",[2]={{Part=p,Face=f,TextureType="Decal"}}}) end local function AddDecal(p,id,f) _({[1]="SyncTexture",[2]={{Part=p,Face=f,TextureType="Decal",Texture="rbxassetid://"..id}}}) end for _,v in workspace:GetDescendants() do if v:IsA("BasePart") then task.spawn(function() SetLocked(v,false) for _,f in pairs(Enum.NormalId:GetEnumItems()) do SpawnDecal(v,f) AddDecal(v,decalId,f) end end) end end end elseif name == "skybox" or name == "skybox 2" then local skyboxTextureId = (name == "skybox 2") and "79048670480598" or "89404560094332" local player = game.Players.LocalPlayer local char = player.Character if not char then return end local tool for _,v in player:GetDescendants() do if v.Name=="SyncAPI" then tool=v.Parent end end for _,v in game.ReplicatedStorage:GetDescendants() do if v.Name=="SyncAPI" then tool=v.Parent end end if tool and tool:FindFirstChild("SyncAPI") then local remote = tool.SyncAPI.ServerEndpoint local function _(a) remote:InvokeServer(unpack(a)) end local function CreatePart(cf,p) _({[1]="CreatePart",[2]="Normal",[3]=cf,[4]=p}) end local function SetName(p,s) _({[1]="SetName",[2]={p},[3]=s}) end local function AddMesh(p) _({[1]="CreateMeshes",[2]={{Part=p}}}) end local function SetMesh(p,id) _({[1]="SyncMesh",[2]={{Part=p,MeshId="rbxassetid://"..id}}}) end local function SetTexture(p,id) _({[1]="SyncMesh",[2]={{Part=p,TextureId="rbxassetid://"..id}}}) end local function Resize(p,s) _({[1]="SyncMesh",[2]={{Part=p,Scale=s}}}) end local function Move(p,cf) _({[1]="SyncMove",[2]={{Part=p,CFrame=cf}}}) end local function Anchor(p) _({[1]="SyncAnchor",[2]={{Part=p,Anchored=true}}}) end local function NoCol(p) _({[1]="SyncCollision",[2]={{Part=p,CanCollide=false}}}) end local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then return end local pos = hrp.CFrame + Vector3.new(0,6,0) CreatePart(pos, workspace) task.wait(0.2) local part for _,v in workspace:GetDescendants() do if v:IsA("BasePart") and (v.Position - pos.Position).Magnitude < 1 then part = v SetName(v,"StarSky") AddMesh(v) SetMesh(v,"111891702759441") SetTexture(v,skyboxTextureId) Resize(v,Vector3.new(2500,2500,2500)) Anchor(v) NoCol(v) break end end if part then local t=0 game:GetService("RunService").Heartbeat:Connect(function(dt) t = t + dt local rotX = 0 local rotY = t * 230 local rotZ = 0 Move(part, pos * CFrame.Angles(math.rad(rotX),math.rad(rotY),math.rad(rotZ))) end) end end end end) end -- BUTTON LIST (UPDATED) local list = { "btools","decal spam","decal 2","disco", "fire all","music","skybox","skybox 2", "message","message 2","hint","hint 2" } for _,v in pairs(list) do CreateButton(v) end -- EXIT local Exit = Instance.new("TextButton", MainFrame) Exit.Position = UDim2.new(1,-25,0,5) Exit.Size = UDim2.new(0,20,0,20) Exit.Text = "X" Exit.TextColor3 = Color3.new(1,1,1) Exit.BackgroundTransparency = 1 Exit.MouseButton1Click:Connect(function() ScreenGui:Destroy() end)