-- PRIME ADMIN -- by Prime Hub local Players = game:GetService("Players") local TextChatService = game:GetService("TextChatService") local LocalPlayer = Players.LocalPlayer local Workspace = workspace -- CHAT local function SendChat(msg) local channel = TextChatService.TextChannels:FindFirstChild("RBXGeneral") or TextChatService.TextChannels:GetChildren()[1] if channel then channel:SendAsync(msg) end end local function GetPlayers() local t = {} for _, p in ipairs(Players:GetPlayers()) do table.insert(t, p.Name) end return t end -- UI local WindUI = loadstring(game:HttpGet( "https://github.com/Footagesus/WindUI/releases/latest/download/main.lua" ))() local Window = WindUI:CreateWindow({ Title = "Prime Admin", Icon = "terminal", Folder = "PrimeAdmin", Size = UDim2.fromOffset(580,460), Transparent = true, Resizable = false, SideBarWidth = 200, HideSearchBar = true }) -- COMANDOS local Tab = Window:Tab({ Title = "Comandos", Icon = "command" }) local Section = Tab:Section({ Title = "Admin", Opened = true }) local SelectedPlayer = nil Section:Dropdown({ Title = "Selecionar Jogador", Values = GetPlayers(), Callback = function(v) SelectedPlayer = v end }) local function CmdButton(name, cmd) Section:Button({ Title = name, Callback = function() if SelectedPlayer and SelectedPlayer ~= "" then SendChat(";" .. cmd .. " " .. SelectedPlayer) end end }) end CmdButton("Kill", "kill") CmdButton("Kick", "kick") CmdButton("Bring", "bring") CmdButton("Fling", "fling") CmdButton("Bomb", "bomb") -- EXECUÇÃO LOCAL (quem estiver usando o painel) local function OnMessage(msg) local text = msg.Text if not text then return end local lower = text:lower() local me = LocalPlayer.Name:lower() local char = LocalPlayer.Character local root = char and char:FindFirstChild("HumanoidRootPart") if lower:match("^;kill%s+" .. me) and char then char:BreakJoints() end if lower:match("^;kick%s+" .. me) then LocalPlayer:Kick("Você foi kickado pelo Prime Admin") end if lower:match("^;bring%s+" .. me) then local sender = msg.TextSource and Players:FindFirstChild(msg.TextSource.Name) if sender and sender.Character and sender.Character:FindFirstChild("HumanoidRootPart") and root then root.CFrame = sender.Character.HumanoidRootPart.CFrame * CFrame.new(0,0,-3) end end if lower:match("^;fling%s+" .. me) and root then root.Velocity = Vector3.new( math.random(-500,500), 500, math.random(-500,500) ) end if lower:match("^;bomb%s+" .. me) and root then for i = 1, 12 do local part = Instance.new("Part") part.Size = Vector3.new(3,3,3) part.Shape = Enum.PartType.Ball part.Material = Enum.Material.Neon part.BrickColor = BrickColor.Random() part.CanCollide = false part.CFrame = root.CFrame part.Parent = Workspace local bv = Instance.new("BodyVelocity") bv.Velocity = Vector3.new( math.random(-80,80), math.random(40,120), math.random(-80,80) ) bv.MaxForce = Vector3.new(1e5,1e5,1e5) bv.Parent = part game:GetService("Debris"):AddItem(part, 3) end char:BreakJoints() end end for _, ch in ipairs(TextChatService.TextChannels:GetChildren()) do if ch:IsA("TextChannel") then ch.MessageReceived:Connect(OnMessage) end end TextChatService.TextChannels.ChildAdded:Connect(function(ch) if ch:IsA("TextChannel") then ch.MessageReceived:Connect(OnMessage) end end)