FPS Counter Universal Mobile Script

Roblox Scripts is what Roblox players and coders use to build interactive games. To be more specific, players use Lua scripts a popular scripting and programming language.

BloxScript4You


Instruction
1.Open Roblox And Start Playing
2.Click The Blue Circle To Copy The Script Code
3.Paste The Script Code Into Your Executor
4.Then Execute The Script Code
5.Enjoy
Script Code
repeat wait() until game:IsLoaded()
wait(2)

local screenGui = Instance.new("ScreenGui")
local fpsLabel = Instance.new("TextLabel")
local pingLabel = Instance.new("TextLabel")

-- Properties:

screenGui.Parent = game.CoreGui
screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

-- FPS Label
fpsLabel.Name = "Fps"
fpsLabel.Parent = screenGui
fpsLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
fpsLabel.BackgroundTransparency = 0.5
fpsLabel.Position = UDim2.new(0.5, -60, 1, -50) -- Centered at the bottom
fpsLabel.Size = UDim2.new(0, 120, 0, 25) -- Smaller size
fpsLabel.Font = Enum.Font.SourceSans
fpsLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
fpsLabel.TextScaled = true
fpsLabel.TextSize = 14.000
fpsLabel.TextWrapped = true
fpsLabel.Text = "FPS: Calculating..."

-- Ping Label
pingLabel.Name = "Ping"
pingLabel.Parent = screenGui
pingLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
pingLabel.BackgroundTransparency = 0.5
pingLabel.Position = UDim2.new(0.5, -60, 1, -25) -- Below the FPS label
pingLabel.Size = UDim2.new(0, 120, 0, 25) -- Smaller size
pingLabel.Font = Enum.Font.SourceSans
pingLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
pingLabel.TextScaled = true
pingLabel.TextSize = 14.000
pingLabel.TextWrapped = true
pingLabel.Text = "Ping: Calculating..."

-- Scripts:

local fpsScript = Instance.new('LocalScript', fpsLabel)
local runService = game:GetService("RunService")

runService.RenderStepped:Connect(function(deltaTime)
    local fps = math.floor(1 / deltaTime)
    fpsLabel.Text = "FPS: " .. fps
end)

local pingScript = Instance.new('LocalScript', pingLabel)
local stats = game:GetService("Stats")

runService.RenderStepped:Connect(function()
    local pingValue = stats.Network.ServerStatsItem["Data Ping"]:GetValueString()
    pingLabel.Text = "Ping: " .. pingValue
end) 

Select Game [A-Z]