
Does it work?
No reports yetNo reports yet. Tried it? Be the first to say.
Description
Real-time performance metrics tracking: FPS counter, and real-time network Ping (ms) monitor. Dynamic threshold color coding: š¢ Green: High FPS / Low Ping threshold š Orange: Medium threshold š“ Red: Low FPS / High Ping threshold Position Lock system with Lock / Cancel confirmation: A modal confirmation popup to lock HUD position and prevent accidental drags during gameplay Mouse / Touch drag support + dynamic tilt animation. Minify / Collapse mode: Collapse HUD into a minimal header bar state to save screen space. All UI elements have smooth transitions / animations: Hover/tap states, spring-bounce scaling, and entrance / exit animations. Auto-cleanup re-executed HUD instances: To prevent multiple HUD instances overlapping on top of each other
Updates
Script edited: Update script
-- MIGHT A BUG IN IT !
--// SERVICES
local RunService = game:GetService("RunService")
local Stats = game:GetService("Stats")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local CoreGui = game:GetService("CoreGui")
--// REMOVE OLD
pcall(function()
CoreGui:FindFirstChild("FPSUnlockerHUD"):Destroy()
end)
--// GUI SETUP
local Gui = Instance.new("ScreenGui")
Gui.Name = "FPSUnlockerHUD"
Gui.ResetOnSpawn = false
Gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
Gui.Parent = CoreGui
--// HELPER: TWEEN
local function tween(inst, info, props)
local t = TweenService:Create(inst, info, props)
t:Play()
return t
end
-- Animation Styles
local tFast = TweenInfo.new(0.15, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local tSmooth = TweenInfo.new(0.4, Enum.EasingStyle.Quart, Enum.EasingDirection.Out)
local tBounce = TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out)
local tIn = TweenInfo.new(0.2, Enum.EasingStyle.Back, Enum.EasingDirection.In)
--// MAIN FRAME
local Frame = Instance.new("Frame")
Frame.Size = UDim2.fromOffset(240, 95)
Frame.Position = UDim2.new(1, 50, 0, 40)
Frame.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
Frame.BackgroundTransparency = 0.15








