-- CATALOGO + MUSICA | BROOKHAVEN -- SEM CHAVE | FUNCIONA CELULAR E PC -- SERVICOS local Players = game:GetService("Players") local SoundService = game:GetService("SoundService") local CoreGui = game:GetService("CoreGui") local InsertService = game:GetService("InsertService") local RunService = game:GetService("RunService") local Workspace = game:GetService("Workspace") local Player = Players.LocalPlayer local Character, Humanoid, RootPart local SomAtual = nil -- ATUALIZAR PERSONAGEM local function Atualizar() Character = Player.Character or Player.CharacterAdded:Wait() Humanoid = Character:WaitForChild("Humanoid") RootPart = Character:WaitForChild("HumanoidRootPart") end Atualizar() Player.CharacterAdded:Connect(Atualizar) -- INTERFACE local Hub = Instance.new("ScreenGui") Hub.Name = "CatalogoMusica" Hub.Parent = CoreGui Hub.ZIndexBehavior = Enum.ZIndexBehavior.Sibling Hub.ResetOnSpawn = false local Janela = Instance.new("Frame") Janela.Parent = Hub Janela.BackgroundColor3 = Color3.new(0.08, 0.08, 0.08) Janela.Position = UDim2.new(0.1, 0, 0.1, 0) Janela.Size = UDim2.new(0, 300, 0, 420) Janela.Draggable = true Instance.new("UICorner", Janela).CornerRadius = UDim.new(0.03, 0) -- BARRA SUPERIOR local Topo = Instance.new("Frame") Topo.Parent = Janela Topo.BackgroundColor3 = Color3.new(0.15, 0.15, 0.15) Topo.Size = UDim2.new(1, 0, 0, 35) Instance.new("UICorner", Topo).CornerRadius = UDim.new(0.03, 0) local Titulo = Instance.new("TextLabel") Titulo.Parent = Topo Titulo.BackgroundTransparency = 1 Titulo.Size = UDim2.new(1, 0, 1, 0) Titulo.Font = Enum.Font.GothamBold Titulo.Text = "CATALOGO + MUSICA" Titulo.TextColor3 = Color3.new(1, 1, 1) Titulo.TextSize = 13 local Conteudo = Instance.new("ScrollingFrame") Conteudo.Parent = Janela Conteudo.BackgroundTransparency = 1 Conteudo.Position = UDim2.new(0, 0, 0, 40) Conteudo.Size = UDim2.new(1, -10, 1, -45) Conteudo.CanvasSize = UDim2.new(0, 0, 2.5, 0) Conteudo.ScrollBarThickness = 4 local Layout = Instance.new("UIListLayout", Conteudo) Layout.Padding = UDim.new(0, 8) Layout.HorizontalAlignment = Enum.HorizontalAlignment.Center local CaixaID = Instance.new("TextBox") CaixaID.Parent = Conteudo CaixaID.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2) CaixaID.Size = UDim2.new(0.9, 0, 0, 35) CaixaID.Font = Enum.Font.Gotham CaixaID.PlaceholderText = "COLOQUE O ID..." CaixaID.Text = "" CaixaID.TextColor3 = Color3.new(1, 1, 1) CaixaID.TextSize = 13 CaixaID.ClearTextOnFocus = true Instance.new("UICorner", CaixaID).CornerRadius = UDim.new(0.04, 0) local function Botao(Nome, Funcao, Cor) Cor = Cor or Color3.new(0.18, 0.18, 0.18) local B = Instance.new("TextButton") B.Parent = Conteudo B.BackgroundColor3 = Cor B.Size = UDim2.new(0.9, 0, 0, 36) B.Font = Enum.Font.GothamSemibold B.Text = Nome B.TextColor3 = Color3.new(1, 1, 1) B.TextSize = 12 Instance.new("UICorner", B).CornerRadius = UDim.new(0.04, 0) B.MouseButton1Click:Connect(Funcao) end -- CATALOGO DE AVATAR Botao("COPIAR AVATAR", Color3.new(0.2, 0.4, 0.8), function() local Alvo = Player:GetMouse().Target.Parent if Alvo:FindFirstChild("Humanoid") and Alvo ~= Character then Humanoid.Description = Alvo.Humanoid.Description for _,a in pairs(Alvo.Humanoid:GetAccessories()) do pcall(function() Humanoid:AddAccessory(a:Clone()) end) end end end) Botao("USAR ID DE ROUPA", Color3.new(0.2, 0.5, 0.7), function() local id = tonumber(CaixaID.Text) if not id then return end pcall(function() local item = InsertService:LoadAsset(id) local desc = item:FindFirstChildOfClass("HumanoidDescription") if desc then Humanoid.Description = desc end item:Destroy() end) end) Botao("POLICIAL", Color3.new(0.3, 0.3, 0.3), function() Humanoid.Description.Shirt=79219338; Humanoid.Description.Pants=79219353 end) Botao("BOMBEIRO", Color3.new(0.3, 0.3, 0.3), function() Humanoid.Description.Shirt=79219427; Humanoid.Description.Pants=79219444 end) Botao("NINJA", Color3.new(0.3, 0.3, 0.3), function() Humanoid.Description.Shirt=143725672; Humanoid.Description.Pants=143725685 end) -- SISTEMA DE MUSICA Botao("TOCAR MUSICA ID", Color3.new(0.8, 0.2, 0.2), function() local id = tonumber(CaixaID.Text) if not id then return end if SomAtual then SomAtual:Stop(); SomAtual:Destroy() end SomAtual = Instance.new("Sound") SomAtual.SoundId = "rbxassetid://"..id SomAtual.Volume = 3 SomAtual.Looped = true SomAtual.Parent = Workspace RunService.RenderStepped:Connect(function() if SomAtual and RootPart then SomAtual.Position = RootPart.Position end end) SomAtual:Play() end) Botao("PARAR MUSICA", Color3.new(0.6, 0.1, 0.1), function() if SomAtual then SomAtual:Stop(); SomAtual:Destroy(); SomAtual = nil end end) Botao("PHONK MIND", Color3.new(0.2, 0.7, 0.4), function() CaixaID.Text="9368305075"; Botao.TocarMusica() end) Botao("TOKYO DRIFT", Color3.new(0.2, 0.7, 0.4), function() CaixaID.Text="5077810864"; Botao.TocarMusica() end) Botao("CRAB RAVE", Color3.new(0.2, 0.7, 0.4), function() CaixaID.Text="5410086218"; Botao.TocarMusica() end) Botao("FECHAR", Color3.new(0.4, 0.4, 0.4), function() Hub:Destroy() end)