What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

Wind ui server info

Version / Update: v1.0.0
Download / Script Link
local WindUI = loadstring(game:HttpGet("https://github.com/Footagesus/WindUI/releases/latest/download/main.lua"))()

local Window = WindUI:CreateWindow({
Title = "My Super Hub",
Icon = "door-open", -- lucide icon. optional
Author = "by .ftgs and .ftgs", -- optional
})

Window:EditOpenButton({
Title = "Open Example UI",
Icon = "monitor",
CornerRadius = UDim.new(0,16),
StrokeThickness = 2,
Color = ColorSequence.new( -- gradient
Color3.fromHex("FF0F7B"),
Color3.fromHex("F89B29")
),
OnlyMobile = false,
Enabled = true,
Draggable = true,
})

local Tab = Window:Tab({
Title = "Server info",
Icon = "bird", -- optional
Locked = false,
})

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Stats = game:GetService("Stats")
local TeleportService = game:GetService("TeleportService")
local LocalizationService = game:GetService("LocalizationService")

local lp = Players.LocalPlayer
local startTime = os.clock()

local Paragraph = Tab:Paragraph({
Title = "Server Info",
Desc = "Loading...",
Locked = false
})

-- FPS counter
local fps = 0
do
local frames = 0
local last = os.clock()
RunService.RenderStepped:Connect(function()
frames += 1
if os.clock() - last >= 1 then
fps = frames
frames = 0
last = os.clock()
end
end)
end

-- Format uptime
local function formatTime(sec)
local h = math.floor(sec / 3600)
local m = math.floor((sec % 3600) / 60)
local s = math.floor(sec % 60)
return string.format("%02d:%02d:%02d", h, m, s)
end

-- Auto-update paragraph
task.spawn(function()
while task.wait(1) do
local uptime = formatTime(os.clock() - startTime)
local ping = Stats.Network.ServerStatsItem["Data Ping"]:GetValueString()
local memory = math.floor(Stats:GetTotalMemoryUsageMb())
local serverType =
game.PrivateServerId ~= "" and
(game.PrivateServerOwnerId ~= 0 and "Private" or "Reserved")
or "Public"
local time12 = os.date("%I:%M:%S %p"):gsub("^0", "")

-- MULTILINE description
Paragraph:SetDesc(
string.format(
"👥 Players: %d/%d\n🎮 Game: %d\n🆔 Job: %s\n🌐 Server Type: %s\n📶 Ping: %s\n🖥 FPS: %d\n💾 Memory: %dMB\n⏱ Uptime: %s\n🕒 Time: %s",
#Players:GetPlayers(),
Players.MaxPlayers,
game.GameId,
game.JobId,
serverType,
ping,
fps,
memory,
uptime,
time12
)
)
end
end)

-- Buttons
Tab:Button({
Title = "Copy Job ID",
Callback = function()
setclipboard(game.JobId)
end
})

Tab:Button({
Title = "Rejoin Server",
Callback = function()
TeleportService:TeleportToPlaceInstance(game.PlaceId, game.JobId, lp)
end
})
[ View More ]
c36cb2ef-e3ec-4da5-9bee-aa69ede3b2e8.webp


Server info with wind uiMade by meThis is ai btw
 
Back
Top