Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local players = game:GetService("Players")
-- Create Player Count GUI
local screenGui = Instance.new("ScreenGui")
screenGui.Parent = player:WaitForChild("PlayerGui")
local frame = Instance.new("Frame")
frame.Size = UDim2.new(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.Active =
frame.Draggable =
frame.Parent = screenGui
playerText = .()
playerText.Size = .(, , , )
playerText.Position = .(, , , )
playerText.BackgroundColor3 = .(, , )
playerText.TextColor3 = .(, , )
playerText.TextScaled =
playerText.Text =
playerText.Parent = frame
showButton = .()
showButton.Size = .(, , , )
showButton.Position = .(, , , )
showButton.BackgroundColor3 = .(, , )
showButton.TextColor3 = .(, , )
showButton.TextScaled =
showButton.Text =
showButton.Parent = frame
hideButton = .()
hideButton.Size = .(, , , )
hideButton.Position = .(, , , )
hideButton.BackgroundColor3 = .(, , )
hideButton.TextColor3 = .(, , )
hideButton.TextScaled =
hideButton.Text =
hideButton.Parent = frame
isPlayerCountVisible =
()
playerText.Text = .. #players:()
showButton.MouseButton1Click:(()
isPlayerCountVisible =
playerText.Visible =
()
)
hideButton.MouseButton1Click:(()
isPlayerCountVisible =
playerText.Visible =
)
players.PlayerAdded:(updatePlayerCount)
players.PlayerRemoving:(updatePlayerCount)
()local player = player count display shows the current number of players in the server in a small gui - draggable (works on mobile) - live update when players join or leave - toggle buttons to show/hide text made this so I could always see how many players are in the game client-side

Universal