
Universal Script – FPS counter
-- FPS Counter Mobile
-- Contador visual no canto superior direito
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
-- Evita duplicar o contador
local old = playerGui:FindFirstChild("FPSCounter")
if old then
old:Destroy()
end
local gui = Instance.new("ScreenGui")
gui.Name = "FPSCounter"
gui.ResetOnSpawn = false
gui.IgnoreGuiInset = true
gui.Parent = playerGui
local label = Instance.new("TextLabel")
label.Name = "FPSLabel"
label.Size = UDim2.new(0, 145, 0, 38)
label.Position = UDim2.new(1, -155, 0, 12)
label.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
label.BackgroundTransparency = 0.2
label.BorderSizePixel = 0
label.TextColor3 = Color3.fromRGB(0, 255, 100)
label.TextSize = 18
label.Font = Enum.Font.GothamBold
label.Text = "FPS: calculando..."
label.Parent = gui
local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 8)
corner.Parent = label
local frames = 0
local elapsed = 0
RunService.RenderStepped:Connect(function(dt)
frames = frames + 1
elapsed = elapsed + dt
if elapsed >= 0.5 then
local fps = math.floor(frames / elapsed + 0.5)
label.Text = "FPS: " .. fps
if fps >= 50 then
label.TextColor3 = Color3.fromRGB(0, 255, 100)
elseif fps >= 30 then
label.TextColor3 = Color3.fromRGB(255, 200, 0)
else
label.TextColor3 = Color3.fromRGB(255, 75, 75)
end
frames = 0
elapsed = 0
end
end)
print("FPS Counter ativado!")How to Execute Universal Script – FPS counter
Step 1: Copy Code: Click the Copy Code button in the viewer above to grab the clean Lua loadstring.
Step 2: Launch Executor: Open a compatible, unpatched executor. If you need one, check our Roblox Executors Directory.
Step 3: Join Experience: Launch Roblox and join Universal Script.
Step 4: Attach & Run: Attach/inject your executor into the Roblox process, paste the code into the script tab, and press Execute.
Created By
View Author ProfileFeatures & Information
Script Changelog (2)
Community Comments (0)
No comments yet for this script.
Frequently Asked Questions
How do I execute Universal Script – FPS counter in Roblox?
To run Universal Script – FPS counter, copy the Lua loadstring from the code viewer above, launch Roblox and join Universal Script, attach a working executor (such as Potassium, Solara, or Delta from our Executors directory), paste the code into your executor console, and click Execute.
Is Universal Script – FPS counter keyless or does it require an access key?
Universal Script – FPS counter requires an access key. You can retrieve the official key directly using the Get Script Key link provided above.
Is Universal Script – FPS counter currently safe and working?
This script is active and operational. Always test scripts using a secondary (alt) Roblox account to safeguard your main profile against anti-cheat bans.


![Ez Hub [Open Source] [150+ games] - Verified script for Universal Script](https://media.kocakz.me/b74a9ac15370ba766b2fa9531f17c9dad2c0befb2b951693ae723e4c7d2c3fb6.webp)

![[KEYLESS] Moondiety Script | 20+ supported Games - Verified script for Universal Script](https://media.kocakz.me/6834c33a36c9fbe66afae4c6754c2b80386ce636b2f972464a95866f4b6a42eb.webp)

