local listLayout = Instance.new("UIListLayout") listLayout.Parent = listFrame listLayout.SortOrder = Enum.SortOrder.Name
-- Function to give admin rank local function giveAdmin(targetPlayer) -- Attempt to give rank via common remote events local success = false
-- Connect buttons refreshBtn.MouseButton1Click:Connect(refreshList) closeBtn.MouseButton1Click:Connect(function() gui:Destroy() end) - OP - Admin Rank Giver Script
if not success then warn("Could not give admin rank automatically. Game may not support it.") end end
-- Player List (ScrollingFrame) local listFrame = Instance.new("ScrollingFrame") listFrame.Size = UDim2.new(1, -10, 1, -80) listFrame.Position = UDim2.new(0, 5, 0, 35) listFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40) listFrame.BorderSizePixel = 0 listFrame.CanvasSize = UDim2.new(0, 0, 0, 0) listFrame.ScrollBarThickness = 8 listFrame.Parent = frame local listLayout = Instance
-- Function to refresh player list local function refreshList() -- Clear existing buttons for _, child in pairs(listFrame:GetChildren()) do if child:IsA("TextButton") then child:Destroy() end end
-- Main Frame local frame = Instance.new("Frame") frame.Size = UDim2.new(0, 300, 0, 400) frame.Position = UDim2.new(0.5, -150, 0.5, -200) frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30) frame.BorderSizePixel = 0 frame.Active = true frame.Draggable = true frame.Parent = gui -80) listFrame.Position = UDim2.new(0
-- Initial refresh refreshList()