-- [[ RXN ELITE CHAT HACKER - AUTO MUSIC EDITION ]]
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local RunService = game:GetService("RunService")
local ChatService = game:GetService("Chat")
local playerGui = player:WaitForChild("PlayerGui")
if playerGui:FindFirstChild("RXN_Elite_Chat") then playerGui.RXN_Elite_Chat:Destroy() end
local sg = Instance.new("ScreenGui", playerGui)
sg.Name = "RXN_Elite_Chat"
sg.ResetOnSpawn = false
-- [[ ميزة الموسيقى التلقائية ]]
local function playLocalSound()
local sound = Instance.new("Sound", game:GetService("Workspace"))
sound.SoundId = "rbxassetid://107751127196343" -- حط الـ ID بتاعك هنا
sound.Volume = 2
sound.Looped = true -- الأغنية هتفضل تعيد نفسها أوتوماتيك
sound:Play()
end
-- تشغيل الأغنية فوراً بمجرد ما السكربت يشتغل
task.spawn(playLocalSound)
-- الرتب والألقاب
local RANKS = {
["Satoro_Dosha"] = "👑 [FOUNDER]",
["mikeysano2019"] = "🛡️ [CO-LEADER]",
[player.Name] = "🛠️ [CREATOR HEX]"
}
local ALLOWED_CREATORS = {
["Satoro_Dosha"] = true,
["mikeysano2019"] = true,
[player.Name] = true
}
local BannedUsers = {}
local GlobalLockUntil = 0
local currentPrivateTarget = nil
local RainbowLabels = {}
-- UI الرئيسي
local main = Instance.new("Frame", sg)
main.Size = UDim2.new(0, 280, 0, 260)
main.Position = UDim2.new(0.5, -230, 0.4, -130)
main.BackgroundColor3 = Color3.fromRGB(12, 12, 12)
main.BackgroundTransparency = 0.2
main.Active = true
main.Draggable = true
main.ZIndex = 5
Instance.new("UICorner", main).CornerRadius = UDim.new(0, 8)
local mainStroke = Instance.new("UIStroke", main)
mainStroke.Thickness = 2
mainStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
local scroll = Instance.new("ScrollingFrame", main)
scroll.Size = UDim2.new(0.92, 0, 0.7, 0)
scroll.Position = UDim2.new(0.04, 0, 0.04, 0)
scroll.BackgroundTransparency = 1
scroll.ScrollBarThickness = 4
scroll.ZIndex = 6
scroll.ClipsDescendants = true
local layout = Instance.new("UIListLayout", scroll)
layout.VerticalAlignment = Enum.VerticalAlignment.Top
layout.SortOrder = Enum.SortOrder.LayoutOrder
local input = Instance.new("TextBox", main)
input.Size = UDim2.new(0.92, 0, 0, 35)
input.Position = UDim2.new(0.04, 0, 0.8, 0)
input.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
input.TextColor3 = Color3.new(1, 1, 1)
input.Text = ""
input.Font = Enum.Font.Gotham
input.TextSize = 13
input.ZIndex = 6
Instance.new("UICorner", input).CornerRadius = UDim.new(0, 6)
-- Sidebar (بدون أوامر الموسيقى لأنها بقت أوتوماتيك)
local sidebar = Instance.new("Frame", sg)
sidebar.Size = UDim2.new(0, 220, 0, 260)
sidebar.Position = UDim2.new(0.5, 60, 0.4, -130)
sidebar.BackgroundColor3 = Color3.fromRGB(18, 18, 18)
sidebar.BackgroundTransparency = 0.2
sidebar.Active = true
sidebar.Visible = (player.Name == "Satoro_Dosha")
sidebar.ZIndex = 5
Instance.new("UICorner", sidebar).CornerRadius = UDim.new(0, 8)
local sideStroke = Instance.new("UIStroke", sidebar)
sideStroke.Thickness = 1.5
sideStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
-- [باقي الأكواد الثابتة]
local codes = {
{cmd = "vip", desc = "سبام الـ VIP", pos = 60},
{cmd = "er", desc = "إنذار الهاكرز", pos = 95},
{cmd = "R / GR", desc = "ضحكة أسطورية", pos = 130},
{cmd = "hk [Name]", desc = "طرد شخص", pos = 165}
}
for _, data in ipairs(codes) do
local lbl = Instance.new("TextLabel", sidebar)
lbl.Size = UDim2.new(0.92, 0, 0, 30)
lbl.Position = UDim2.new(0.04, 0, 0, data.pos)
lbl.BackgroundTransparency = 0.85
lbl.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
lbl.Text = " " .. data.cmd .. " -> " .. data.desc
lbl.RichText = true
lbl.TextColor3 = Color3.fromRGB(255, 255, 255)
lbl.Font = Enum.Font.GothamBold
lbl.TextSize = 11
lbl.TextXAlignment = Enum.TextXAlignment.Left
lbl.ZIndex = 7
Instance.new("UICorner", lbl).CornerRadius = UDim.new(0, 4)
end
-- زر التوجل
local btn = Instance.new("ImageButton", sg)
btn.Size = UDim2.new(0, 50, 0, 50)
btn.Position = UDim2.new(0.02, 0, 0.35, 0)
btn.Image = "rbxassetid://13426743939"
btn.Active = true
btn.Draggable = true
btn.ZIndex = 10
Instance.new("UICorner", btn).CornerRadius = UDim.new(1, 0)
local btnStroke = Instance.new("UIStroke", btn)
btnStroke.Thickness = 2
btn.MouseButton1Click:Connect(function()
local targetVisibility = not main.Visible
main.Visible = targetVisibility
if player.Name == "Satoro_Dosha" then sidebar.Visible = targetVisibility end
end)
RunService.RenderStepped:Connect(function()
local rainbow = Color3.fromHSV(tick() % 4 / 4, 1, 1)
mainStroke.Color = rainbow
btnStroke.Color = rainbow
sideStroke.Color = rainbow
for i = #RainbowLabels, 1, -1 do
local lbl = RainbowLabels[i]
if lbl and lbl.Parent then lbl.TextColor3 = rainbow else table.remove(RainbowLabels, i) end
end
end)
local function checkAccess()
if os.time() < GlobalLockUntil and not ALLOWED_CREATORS[player.Name] then return false end
if BannedUsers[player.Name] and os.time() < BannedUsers[player.Name] and not ALLOWED_CREATORS[player.Name] then return false end
return true
end
local function addLog(sender, msg, customColor, isBotJoin, joinName)
if not checkAccess() then return end
local textButton = Instance.new("TextButton", scroll)
textButton.Size = UDim2.new(1, -10, 0, 0)
textButton.AutomaticSize = Enum.AutomaticSize.Y
textButton.BackgroundTransparency = 1
textButton.TextXAlignment = Enum.TextXAlignment.Left
textButton.Font = Enum.Font.GothamBold
textButton.TextSize = 12
textButton.ZIndex = 7
textButton.RichText = true
textButton.TextWrapped = true
if isBotJoin and joinName then
textButton.Text = "(Bot): " .. joinName .. " Has Joined!"
table.insert(RainbowLabels, textButton)
else
local rankPrefix = RANKS[sender] or ""
textButton.Text = (rankPrefix ~= "" and rankPrefix .. " " or "") .. "(" .. sender .. "): " .. msg
if customColor then
textButton.TextColor3 = customColor
elseif currentPrivateTarget then
textButton.Text = "🔒 [PRIVATE] " .. textButton.Text
textButton.TextColor3 = Color3.fromRGB(255, 85, 255)
elseif ALLOWED_CREATORS[sender] or sender == player.Name then
table.insert(RainbowLabels, textButton)
elseif sender == "SYSTEM" then
textButton.TextColor3 = Color3.fromRGB(220, 40, 40)
end
end
scroll.CanvasSize = UDim2.new(0, 0, 0, layout.AbsoluteContentSize.Y + 12)
scroll.CanvasPosition = Vector2.new(0, layout.AbsoluteContentSize.Y)
end
input.FocusLost:Connect(function(enter)
if enter and input.Text ~= "" then
local text = input.Text
local lowerText = text:lower()
if ALLOWED_CREATORS[player.Name] then
if lowerText == "kama" then
GlobalLockUntil = os.time() + 300
addLog("SYSTEM", "تم طرد الجميع!", Color3.fromRGB(255, 50, 50))
input.Text = ""
return
elseif text:sub(1, 2):lower() == "hk" then
local target = text:sub(4)
BannedUsers[target] = os.time() + 1800
addLog("SYSTEM", "تم حظر " .. target, Color3.fromRGB(255, 50, 50))
input.Text = ""
return
elseif lowerText == "vip" then
task.spawn(function()
for i = 1, 30 do
local msg = "👑 RXN ELITE IS HERE 👑"
addLog(player.Name, msg)
ChatService:Chat(player.Character.Head, msg, Enum.ChatColor.White)
task.wait(0.1)
end
end)
input.Text = ""
return
elseif lowerText == "er" then
task.spawn(function()
for i = 1, 30 do
local msg = (i <= 3) and "1x1x1x1 & c00lkid Has Joined!" or "E R R O R 404"
addLog(player.Name, msg, (i % 2 == 0) and Color3.fromRGB(0,255,0) or Color3.fromRGB(0,100,0))
ChatService:Chat(player.Character.Head, msg, Enum.ChatColor.Green)
task.wait(0.1)
end
end)
input.Text = ""
return
end
end
if lowerText == "r" or lowerText == "gr" then text = "هـ" .. string.rep("هـ", 1200) end
addLog(player.Name, text)
if not currentPrivateTarget and player.Character then ChatService:Chat(player.Character.Head, text, Enum.ChatColor.White) end
input.Text = ""
end
end)
for _, p in ipairs(Players:GetPlayers()) do
p.Chatted:Connect(function(msg) if p ~= player then addLog(p.Name, msg) end end)
end
Players.PlayerAdded:Connect(function(p) p.Chatted:Connect(function(msg) if p ~= player then addLog(p.Name, msg) end end) end)
addLog("Bot", "", nil, true, player.Name)