-- Delta Unbreakable Private Chat System (Core CoreGui Forced Absolute Patch) local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local UserInputService = game:GetService("UserInputService") local CoreGui = game:GetService("CoreGui") -- Safety Cleanup of Previous Objects for _, obj in ipairs(CoreGui:GetChildren()) do if obj.Name == "OreoChatBox" then obj:Destroy() end end -- Absolute Screen Holder Base local OreoChatBox = Instance.new("ScreenGui") OreoChatBox.Name = "OreoChatBox" OreoChatBox.Parent = CoreGui OreoChatBox.ResetOnSpawn = false OreoChatBox.IgnoreGuiInset = true local Config = { ChatBoxColor = Color3.fromRGB(30, 30, 35), DisplayColor = Color3.fromRGB(255, 255, 255) } -- Compact Unbreakable "Ø" Toggle Button local OpenBtn = Instance.new("TextButton") OpenBtn.Name = "OpenBtn" OpenBtn.Size = UDim2.new(0, 42, 0, 42) OpenBtn.Position = UDim2.new(0, 15, 0.5, -21) OpenBtn.BackgroundColor3 = Color3.fromRGB(255, 105, 180) OpenBtn.Text = "Ø" OpenBtn.TextColor3 = Color3.fromRGB(255, 255, 255) OpenBtn.TextSize = 22 OpenBtn.Font = Enum.Font.SourceSansBold OpenBtn.Active = true OpenBtn.ZIndex = 1000 -- Hard-forced layer supremacy OpenBtn.Parent = OreoChatBox local OpenCorner = Instance.new("UICorner") OpenCorner.CornerRadius = UDim.new(0, 8) OpenCorner.Parent = OpenBtn -- Master Framework Window Box local MainFrame = Instance.new("Frame") MainFrame.Name = "MainFrame" MainFrame.Size = UDim2.new(0, 390, 0, 240) MainFrame.Position = UDim2.new(0.5, -195, 0.5, -120) MainFrame.BackgroundColor3 = Config.ChatBoxColor MainFrame.Visible = false MainFrame.Active = true MainFrame.ZIndex = 100 MainFrame.Parent = OreoChatBox local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 10) MainCorner.Parent = MainFrame -- Top Bar Header Panel local TopBar = Instance.new("TextLabel") TopBar.Name = "TopBar" TopBar.Size = UDim2.new(1, 0, 0, 30) TopBar.BackgroundColor3 = Color3.fromRGB(20, 20, 25) TopBar.Text = "πŸŽ€|βˆ†βœ¨ORΓŠΓ˜βœ¨βˆ†|πŸŽ€" TopBar.TextColor3 = Color3.fromRGB(255, 182, 193) TopBar.TextSize = 14 TopBar.Font = Enum.Font.SpecialElite TopBar.Active = true TopBar.ZIndex = 150 TopBar.Parent = MainFrame local TopCorner = Instance.new("UICorner") TopCorner.CornerRadius = UDim.new(0, 10) TopCorner.Parent = TopBar local CloseBtn = Instance.new("TextButton") CloseBtn.Name = "CloseBtn" CloseBtn.Size = UDim2.new(0, 30, 0, 30) CloseBtn.Position = UDim2.new(1, -35, 0, 0) CloseBtn.BackgroundTransparency = 1 CloseBtn.Text = "X" CloseBtn.TextColor3 = Color3.fromRGB(255, 80, 80) CloseBtn.TextSize = 18 CloseBtn.Font = Enum.Font.SourceSansBold CloseBtn.ZIndex = 200 CloseBtn.Active = true CloseBtn.Parent = TopBar -- Expanded Visual Log Layout Area (325px wide) local ChatLog = Instance.new("ScrollingFrame") ChatLog.Name = "ChatLog" ChatLog.Size = UDim2.new(0, 325, 0, 155) ChatLog.Position = UDim2.new(0, 10, 0, 40) ChatLog.BackgroundTransparency = 1 ChatLog.CanvasSize = UDim2.new(0, 0, 0, 0) ChatLog.ScrollBarThickness = 4 ChatLog.ZIndex = 150 ChatLog.Parent = MainFrame local ChatLogLayout = Instance.new("UIListLayout") ChatLogLayout.Parent = ChatLog ChatLogLayout.SortOrder = Enum.SortOrder.LayoutOrder ChatLogLayout.Padding = UDim.new(0, 4) -- Typing Interface Core Box local TextBox = Instance.new("TextBox") TextBox.Name = "TextBox" TextBox.Size = UDim2.new(0, 325, 0, 30) TextBox.Position = UDim2.new(0, 10, 0, 202) TextBox.BackgroundColor3 = Color3.fromRGB(45, 45, 50) TextBox.Text = "" TextBox.PlaceholderText = "Type private script message..." TextBox.PlaceholderColor3 = Color3.fromRGB(140, 140, 140) TextBox.TextColor3 = Color3.fromRGB(255, 255, 255) TextBox.TextSize = 13 TextBox.TextXAlignment = Enum.TextXAlignment.Left TextBox.Font = Enum.Font.SourceSans TextBox.ClearTextOnFocus = true TextBox.ZIndex = 150 TextBox.Parent = MainFrame local TextPadding = Instance.new("UIPadding") TextPadding.PaddingLeft = UDim.new(0, 8) TextPadding.Parent = TextBox local TextCorner = Instance.new("UICorner") TextCorner.CornerRadius = UDim.new(0, 5) TextCorner.Parent = TextBox -- Ultra-Compact Micro-Sidebar Compartment Container (40px width) local Sidebar = Instance.new("Frame") Sidebar.Name = "Sidebar" Sidebar.Size = UDim2.new(0, 40, 0, 192) Sidebar.Position = UDim2.new(0, 342, 0, 40) Sidebar.BackgroundColor3 = Color3.fromRGB(23, 23, 27) Sidebar.ZIndex = 150 Sidebar.Parent = MainFrame local SideCorner = Instance.new("UICorner") SideCorner.CornerRadius = UDim.new(0, 6) SideCorner.Parent = Sidebar local SideLayout = Instance.new("UIListLayout") SideLayout.Parent = Sidebar SideLayout.SortOrder = Enum.SortOrder.LayoutOrder SideLayout.Padding = UDim.new(0, 1) SideLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center local SidePadding = Instance.new("UIPadding") SidePadding.PaddingTop = UDim.new(0, 4) SidePadding.Parent = Sidebar local function createSideLabel(text) local lbl = Instance.new("TextLabel") lbl.Size = UDim2.new(1, 0, 0, 11) lbl.BackgroundTransparency = 1 lbl.Text = text lbl.TextColor3 = Color3.fromRGB(160, 160, 160) lbl.TextSize = 7 lbl.Font = Enum.Font.SourceSansBold lbl.ZIndex = 160 return lbl end local PredefinedColors = { {Color = Color3.fromRGB(255, 255, 255)}, {Color = Color3.fromRGB(0, 235, 255)}, {Color = Color3.fromRGB(255, 105, 180)}, {Color = Color3.fromRGB(255, 60, 60)}, {Color = Color3.fromRGB(255, 215, 0)}, {Color = Color3.fromRGB(150, 50, 255)} } local function createPaletteGrid(callback) local container = Instance.new("Frame") container.Size = UDim2.new(1, 0, 0, 75) container.BackgroundTransparency = 1 container.ZIndex = 160 local grid = Instance.new("UIGridLayout") grid.Parent = container grid.CellSize = UDim2.new(0, 10, 0, 10) grid.CellPadding = UDim2.new(0, 3, 0, 3) grid.HorizontalAlignment = Enum.HorizontalAlignment.Center for _, item in ipairs(PredefinedColors) do local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, 0, 1, 0) btn.BackgroundColor3 = item.Color btn.Text = "" btn.Active = true btn.ZIndex = 170 btn.Parent = container local bc = Instance.new("UICorner") bc.CornerRadius = UDim.new(0, 2) bc.Parent = btn -- High Compatibility Engine Hook for Mobile Buttons btn.Activated:Connect(function() callback(item.Color) end) end return container end createSideLabel("Name").Parent = Sidebar local displayNamePalette = createPaletteGrid(function(color) Config.DisplayColor = color end) displayNamePalette.Parent = Sidebar createSideLabel("Box").Parent = Sidebar local chatboxPalette = createPaletteGrid(function(color) Config.ChatBoxColor = color MainFrame.BackgroundColor3 = color end) chatboxPalette.Parent = Sidebar -- Text Formatting Component local function renderIncomingMessage(senderName, message, nameColor, isOwner) local formattedMsg = Instance.new("TextLabel") formattedMsg.Size = UDim2.new(1, -10, 0, 20) formattedMsg.BackgroundTransparency = 1 formattedMsg.TextXAlignment = Enum.TextXAlignment.Left formattedMsg.TextWrapped = true formattedMsg.Font = Enum.Font.SourceSans formattedMsg.TextSize = 13 formattedMsg.ZIndex = 160 local prefix = isOwner and "🌟OWNER🌟 ORÊØ" or senderName local r, g, b = math.floor(nameColor.R*255), math.floor(nameColor.G*255), math.floor(nameColor.B*255) formattedMsg.Text = " ["..prefix.."]: " .. message formattedMsg.RichText = true formattedMsg.TextColor3 = Color3.fromRGB(245, 245, 245) formattedMsg.Parent = ChatLog ChatLog.CanvasSize = UDim2.new(0, 0, 0, ChatLogLayout.AbsoluteContentSize.Y) ChatLog.CanvasPosition = Vector2.new(0, ChatLogLayout.AbsoluteContentSize.Y) end -- UNBREAKABLE TOGGLE ENGINE: Uses .Activated to guarantee click reading on Delta OpenBtn.Activated:Connect(function() MainFrame.Visible = not MainFrame.Visible end) CloseBtn.Activated:Connect(function() MainFrame.Visible = false end) -- Structural Positioning Dragger Engine Hook local dragging, dragInput, dragStart, startPos local function update(input) local delta = input.Position - dragStart MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end TopBar.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = MainFrame.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) TopBar.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UserInputService.InputChanged:Connect(function(input) if input == dragInput and dragging then update(input) end end) -- Process Chat Execution Streams TextBox.FocusLost:Connect(function(enterPressed) if enterPressed and TextBox.Text ~= "" then local msg = TextBox.Text local isOwner = (LocalPlayer.Name:lower() == "oreo" or LocalPlayer.DisplayName:lower() == "oreo") renderIncomingMessage(LocalPlayer.DisplayName, msg, Config.DisplayColor, isOwner) TextBox.Text = "" end end)