Run it
Copy the script and paste it into your executor.
antigoGui = :():()
antigoGui antigoGui:()
MobileFPS_Gui = .()
MobileFPS_Gui.Name =
MobileFPS_Gui.Parent = :()
MobileFPS_Gui.ResetOnSpawn =
FrameFundo = .()
FrameFundo.Size = .(, , , )
FrameFundo.Position = .(, -, , )
FrameFundo.BackgroundColor3 = .(, , )
FrameFundo.BackgroundTransparency =
FrameFundo.BorderSizePixel =
FrameFundo.Parent = MobileFPS_Gui
UICorner = .()
UICorner.CornerRadius = .(, )
UICorner.Parent = FrameFundo
TextoFPS = .()
TextoFPS.Size = .(, , , )
TextoFPS.BackgroundTransparency =
TextoFPS.TextColor3 = .(, , )
TextoFPS.TextSize =
TextoFPS.Font = .Font.SourceSansBold
TextoFPS.Text =
TextoFPS.Parent = FrameFundo
dragging, dragInput, dragStart, startPos
FrameFundo.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = FrameFundo.Position
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
)
FrameFundo.InputChanged:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
:().InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
FrameFundo.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
RunService = :()
acumularTempo =
totalFrames =
RunService.RenderStepped:((deltaTime)
totalFrames = totalFrames +
acumularTempo = acumularTempo + deltaTime
acumularTempo >=
fps = .(totalFrames / acumularTempo)
TextoFPS.Text = .. (fps)
fps >=
TextoFPS.TextColor3 = .(, , )
fps >=
TextoFPS.TextColor3 = .(, , )
TextoFPS.TextColor3 = .(, , )
totalFrames =
acumularTempo =
)
Ver fps

Universal