MORADAREHERE
Key RequiredUniversal

MORADAREHERE

Universal ScriptMuradyou84Muradyou84 108 views 3.5K executesUpdated Jul 9, 2026
Unrated
00
Lua Script•198 lines (7424 chars)
-- [[ واجهة التحكم الكاملة بالشات والألوان والاختصارات ]] --

local ScreenGui = Instance.new("ScreenGui", game:GetService("CoreGui"))
ScreenGui.Name = "UltimateColorChatHub"

local SelectedColor = "#00FF00" -- اللون الافتراضي (أخضر)

----------------------------------------------------------------
-- [1] اللوحة الرئيسية الكبيرة
----------------------------------------------------------------
local MainPanel = Instance.new("Frame", ScreenGui)
MainPanel.Size = UDim2.new(0, 360, 0, 240)
MainPanel.Position = UDim2.new(0.5, -180, 0.4, -120) -- في المنتصف تماماً
MainPanel.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
MainPanel.BorderSizePixel = 0
MainPanel.Active = true
MainPanel.Draggable = true -- يمكنك تحريكها لأي مكان

local PanelCorner = Instance.new("UICorner", MainPanel)
PanelCorner.CornerRadius = UDim.new(0, 10)

-- عنوان اللوحة
local Title = Instance.new("TextLabel", MainPanel)
Title.Size = UDim2.new(1, 0, 0, 40)
Title.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
Title.Text = "🎨 واجهة الشات الملون المتكاملة"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.Font = Enum.Font.SourceSansBold
Title.TextSize = 18

local TitleCorner = Instance.new("UICorner", Title)
TitleCorner.CornerRadius = UDim.new(0, 10)

-- مربع الكتابة المدمج داخل اللوحة الكبيرة
local PanelTextBox = Instance.new("TextBox", MainPanel)
PanelTextBox.Size = UDim2.new(0.85, 0, 0, 40)
PanelTextBox.Position = UDim2.new(0.075, 0, 0.22, 0)
PanelTextBox.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
PanelTextBox.Text = ""
PanelTextBox.PlaceholderText = "اكتب هنا واضغط Enter للارسال..."
PanelTextBox.PlaceholderColor3 = Color3.fromRGB(150, 150, 150)
PanelTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
PanelTextBox.Font = Enum.Font.SourceSansBold
PanelTextBox.TextSize = 16

local TextCorner = Instance.new("UICorner", PanelTextBox)
TextCorner.CornerRadius = UDim.new(0, 6)

-- شريط اختيار الألوان المتوفرة (تحت مربع الكتابة)
local ColorGrid = Instance.new("Frame", MainPanel)
ColorGrid.Size = UDim2.new(0, 320, 0, 40)
ColorGrid.Position = UDim2.new(0.5, -160, 0.45, 0)
ColorGrid.BackgroundTransparency = 1

local UIListLayout = Instance.new("UIListLayout", ColorGrid)
UIListLayout.FillDirection = Enum.FillDirection.Horizontal
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.VerticalAlignment = Enum.VerticalAlignment.Center
UIListLayout.Padding = UDim.new(0, 12)

-- قائمة الألوان المتوفرة
local Colors = {
    {Hex = "#00FF00", RGB = Color3.fromRGB(0, 255, 0)},     -- أخضر
    {Hex = "#FF0000", RGB = Color3.fromRGB(255, 0, 0)},     -- أحمر
    {Hex = "#0000FF", RGB = Color3.fromRGB(0, 0, 255)},     -- أزرق
    {Hex = "#FFB300", RGB = Color3.fromRGB(255, 179, 0)},   -- أصفر ذهبي واضح
    {Hex = "#FF00FF", RGB = Color3.fromRGB(255, 0, 255)},   -- بنفسجي
    {Hex = "#FFFFFF", RGB = Color3.fromRGB(255, 255, 255)}  -- أبيض
}

-- توليد أزرار الألوان
for _, colorData in ipairs(Colors) do
    local ColorBtn = Instance.new("TextButton", ColorGrid)
    ColorBtn.Size = UDim2.new(0, 32, 0, 32)
    ColorBtn.Text = ""
    ColorBtn.BackgroundColor3 = colorData.RGB
    
    local BtnCorner = Instance.new("UICorner", ColorBtn)
    BtnCorner.CornerRadius = UDim.new(1, 0)
    
    ColorBtn.MouseButton1Click:Connect(function()
        SelectedColor = colorData.Hex
        PanelTextBox.BorderColor3 = colorData.RGB -- تغيير خفيف ليوضح لك اللون المختار
    end)
end

-- زر "اختصار شات" بالأسفل (يتحكم بمكان الشات الآخر)
local ShortcutToggle = Instance.new("TextButton", MainPanel)
ShortcutToggle.Size = UDim2.new(0, 220, 0, 40)
ShortcutToggle.Position = UDim2.new(0.5, -110, 0.72, 0)
ShortcutToggle.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
ShortcutToggle.Text = "💬 اختصار شات (إظهار/إخفاء)"
ShortcutToggle.TextColor3 = Color3.fromRGB(255, 255, 255)
ShortcutToggle.Font = Enum.Font.SourceSansBold
ShortcutToggle.TextSize = 15

local ToggleCorner = Instance.new("UICorner", ShortcutToggle)
ToggleCorner.CornerRadius = UDim.new(0, 6)

-- زر إغلاق الواجهة الكبيرة تماماً
local CloseBtn = Instance.new("TextButton", MainPanel)
CloseBtn.Size = UDim2.new(0, 30, 0, 30)
CloseBtn.Position = UDim2.new(0.9, 5, 0.02, 0)
CloseBtn.BackgroundTransparency = 1
CloseBtn.Text = "❌"
CloseBtn.TextColor3 = Color3.fromRGB(255, 70, 70)
CloseBtn.TextSize = 16
CloseBtn.MouseButton1Click:Connect(function()
    MainPanel.Visible = false
end)


----------------------------------------------------------------
-- [2] واجهة الشات العلوية المنفصلة (تظهر وتختفي عبر زر الاختصار)
----------------------------------------------------------------
local TopChatFrame = Instance.new("Frame", ScreenGui)
TopChatFrame.Size = UDim2.new(0, 350, 0, 45)
TopChatFrame.Position = UDim2.new(0.5, -175, 0.1, 0) -- فوق في الوسط
TopChatFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
TopChatFrame.BackgroundTransparency = 0.2
TopChatFrame.BorderSizePixel = 0
TopChatFrame.Visible = false -- تبدأ مخفية حتى تضغط على الزر بالأسفل

local TopChatCorner = Instance.new("UICorner", TopChatFrame)
TopChatCorner.CornerRadius = UDim.new(0, 8)

local TopTextBox = Instance.new("TextBox", TopChatFrame)
TopTextBox.Size = UDim2.new(0.8, 0, 0.8, 0)
TopTextBox.Position = UDim2.new(0.05, 0, 0.1, 0)
TopTextBox.BackgroundTransparency = 1
TopTextBox.Text = ""
TopTextBox.PlaceholderText = "اكتب هنا للشات السريع..."
TopTextBox.PlaceholderColor3 = Color3.fromRGB(180, 180, 180)
TopTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TopTextBox.TextXAlignment = Enum.TextXAlignment.Center
TopTextBox.Font = Enum.Font.SourceSansBold
TopTextBox.TextSize = 18

local SendIcon = Instance.new("TextLabel", TopChatFrame)
SendIcon.Size = UDim2.new(0.1, 0, 0.8, 0)
SendIcon.Position = UDim2.new(0.85, 0, 0.1, 0)
SendIcon.BackgroundTransparency = 1
SendIcon.Text = "🕊️"
SendIcon.TextSize = 22


----------------------------------------------------------------
-- [3] دالة الإرسال المشتركة بالريموت الخاص بك
----------------------------------------------------------------
local function sendMessage(text)
    if text ~= "" then
        local formattedMsg = '<font color="' .. SelectedColor .. '">' .. text .. '</font>'
        
        local args = {
            [1] = formattedMsg
        }
        game:GetService("ReplicatedStorage").Remotes.SendMessage:FireServer(unpack(args))
    end
end

-- الإرسال من مربع اللوحة الكبيرة
PanelTextBox.FocusLost:Connect(function(enterPressed)
    if enterPressed then
        sendMessage(PanelTextBox.Text)
        PanelTextBox.Text = ""
    end
end)

-- الإرسال من مربع الشات العلوي (الاختصار)
TopTextBox.FocusLost:Connect(function(enterPressed)
    if enterPressed then
        sendMessage(TopTextBox.Text)
        TopTextBox.Text = ""
    end
end)

-- تفعيل / إخفاء مكان الشات العلوي عند ضغط زر "اختصار شات"
local isChatVisible = false
ShortcutToggle.MouseButton1Click:Connect(function()
    isChatVisible = not isChatVisible
    TopChatFrame.Visible = isChatVisible
end)

-- زر صغير جانبي لإعادة فتح اللوحة الكبيرة إذا أغلقتها بالخطأ
local ReopenBtn = Instance.new("TextButton", ScreenGui)
ReopenBtn.Size = UDim2.new(0, 35, 0, 35)
ReopenBtn.Position = UDim2.new(0.02, 0, 0.2, 0)
ReopenBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
ReopenBtn.Text = "⚙️"
ReopenBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
ReopenBtn.TextSize = 18

local ReopenCorner = Instance.new("UICorner", ReopenBtn)
ReopenCorner.CornerRadius = UDim.new(1, 0)

ReopenBtn.MouseButton1Click:Connect(function()
    MainPanel.Visible = true
end)

Features & Information

اقوى سكربت يخلب كلامك الوان

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts