Run it
Copy the script and paste it into your executor.
-- LocalScript: FPS + Ping Monitor
-- Place in StarterPlayerScripts
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
-- Create simple UI
local screenGui = Instance.new("ScreenGui")
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = LocalPlayer:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundTransparency =
frame.Parent = screenGui
fpsLabel = .()
fpsLabel.Size = .(, -, , )
fpsLabel.Position = .(, , , )
fpsLabel.BackgroundTransparency =
fpsLabel.TextScaled =
fpsLabel.Font = .Font.SourceSansBold
fpsLabel.Text =
fpsLabel.Parent = frame
pingLabel = fpsLabel:()
pingLabel.Position = .(, , , )
pingLabel.Text =
pingLabel.Parent = frame
lastTime = ()
frames =
fps =
RunService.RenderStepped:(()
frames = frames +
now = ()
now - lastTime >=
fps = .(frames / (now - lastTime) + )
frames =
lastTime = now
fpsLabel.Text = .. (fps)
fps >=
fpsLabel.TextColor3 = .(, , )
fps >=
fpsLabel.TextColor3 = .(, , )
fpsLabel.TextColor3 = .(, , )
)
()
matchStats = LocalPlayer:()
matchStats
pingLabel.Text = .. (.(matchStats * )) ..
start = ()
:():():()
elapsed = () - start
pingLabel.Text = .. (.(elapsed * )) ..
(updatePing)
()
Shows fps and Ping made by chatgpt

Universal