local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer -- 1. GUI Setup (Independent & Draggable) local ScreenGui = Instance.new("ScreenGui", LocalPlayer:WaitForChild("PlayerGui")) ScreenGui.Name = "DarkAura_Brookhaven_V13" ScreenGui.ResetOnSpawn = false local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.Size = UDim2.new(0, 380, 0, 260) MainFrame.Position = UDim2.new(0.5, -190, 0.4, -130) MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10) MainFrame.BackgroundTransparency = 0.2 MainFrame.Active = true MainFrame.Draggable = true Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 15) local ScrollingFrame = Instance.new("ScrollingFrame", MainFrame) ScrollingFrame.Size = UDim2.new(1, -20, 0.7, 0) ScrollingFrame.Position = UDim2.new(0, 10, 0, 15) ScrollingFrame.BackgroundTransparency = 1 ScrollingFrame.AutomaticCanvasSize = Enum.AutomaticSize.Y ScrollingFrame.ScrollBarThickness = 2 local UIList = Instance.new("UIListLayout", ScrollingFrame) UIList.VerticalAlignment = Enum.VerticalAlignment.Top UIList.Padding = UDim.new(0, 5) local TextBox = Instance.new("TextBox", MainFrame) TextBox.Size = UDim2.new(1, -30, 0, 40) TextBox.Position = UDim2.new(0, 15, 1, -55) TextBox.BackgroundColor3 = Color3.fromRGB(30, 30, 30) TextBox.TextColor3 = Color3.fromRGB(255, 255, 255) TextBox.PlaceholderText = "Secret Message (No Age Gate)... 🔱" Instance.new("UICorner", TextBox) -- 2. RGB Creator Tag Logic local function getRGB() return Color3.fromHSV(tick() % 5 / 5, 1, 1):ToHex() end local function addMessage(senderName, message, isSystem) local msgLabel = Instance.new("TextLabel", ScrollingFrame) msgLabel.Size = UDim2.new(1, 0, 0, 25) msgLabel.BackgroundTransparency = 1 msgLabel.RichText = true msgLabel.Font = Enum.Font.SourceSansBold msgLabel.TextSize = 17 msgLabel.TextXAlignment = Enum.TextXAlignment.Left msgLabel.TextColor3 = Color3.fromRGB(255, 255, 255) if isSystem then msgLabel.Text = "System : " .. message else if senderName == "Premium_Roger" then task.spawn(function() while msgLabel and msgLabel.Parent do msgLabel.Text = "[CREATOR] " .. senderName .. ": " .. message task.wait(0.1) end end) else msgLabel.Text = "" .. senderName .. ": " .. message end end end -- 3. THE MAGIC: Name-Packet Sync -- Brookhaven players' DisplayName property is replicated! local lastProcessed = {} local function sendBrookhavenMsg(text) local char = LocalPlayer.Character local hum = char and char:FindFirstChildOfClass("Humanoid") if hum then local originalName = hum.DisplayName -- Sending message through DisplayName packet hum.DisplayName = "[AUR]" .. text task.wait(0.2) hum.DisplayName = originalName -- Switch back instantly end end -- Listen for any player changing their name to a secret packet RunService.Heartbeat:Connect(function() for _, p in pairs(Players:GetPlayers()) do local char = p.Character local hum = char and char:FindFirstChildOfClass("Humanoid") if hum and hum.DisplayName:sub(1, 5) == "[AUR]" then local msg = hum.DisplayName:sub(6) if lastProcessed[p.UserId] ~= msg then lastProcessed[p.UserId] = msg addMessage(p.DisplayName, msg, false) end end end end) -- 4. Events TextBox.FocusLost:Connect(function(enter) if enter and TextBox.Text ~= "" then sendBrookhavenMsg(TextBox.Text) addMessage(LocalPlayer.DisplayName, TextBox.Text, false) -- Local visual TextBox.Text = "" end end) addMessage("System", "Brookhaven Secret Network Active 🔱", true)