Run it
Copy the script and paste it into your executor.
RunService = :()
UserInputService = :()
Players = :()
TweenService = :()
LocalPlayer = Players.LocalPlayer
PlayerGui = LocalPlayer:()
MIN_FPS =
MAX_FPS =
currentCap =
(fps)
fps = .(.(fps), MIN_FPS, MAX_FPS)
currentCap = fps
(() ().Rendering.FrameRateManager = .FrameRateManagerMode.Disabled )
.set_fps_cap
.(fps)
setfpscap
(fps)
fps_cap
(fps)
old = PlayerGui:()
old old:()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.IgnoreGuiInset =
ScreenGui.Parent = PlayerGui
Panel = .()
Panel.Size = .(, , , )
Panel.Position = .(, , , -)
Panel.BackgroundColor3 = .(, , )
Panel.BorderSizePixel =
Panel.Parent = ScreenGui
.(, Panel).CornerRadius = .(, )
Stroke = .()
Stroke.Color = .(, , )
Stroke.Thickness =
Stroke.Transparency =
Stroke.Parent = Panel
dragging, dragStart, startPos = , .(), .()
Panel.InputBegan:((i)
i.UserInputType == .UserInputType.MouseButton1
i.UserInputType == .UserInputType.Touch
dragging =
dragStart = .(i.Position.X, i.Position.Y)
startPos = Panel.Position
)
UserInputService.InputChanged:((i)
dragging (i.UserInputType == .UserInputType.MouseMovement
i.UserInputType == .UserInputType.Touch)
d = .(i.Position.X, i.Position.Y) - dragStart
Panel.Position = .(,
.(startPos.X.Offset + d.X, , ScreenGui.AbsoluteSize.X - Panel.AbsoluteSize.X),
,
.(startPos.Y.Offset + d.Y, , ScreenGui.AbsoluteSize.Y - Panel.AbsoluteSize.Y))
)
UserInputService.InputEnded:((i)
i.UserInputType == .UserInputType.MouseButton1
i.UserInputType == .UserInputType.Touch
dragging =
)
LiveLabel = .()
LiveLabel.Size = .(, -, , )
LiveLabel.Position = .(, , , )
LiveLabel.BackgroundTransparency =
LiveLabel.Font = .Font.Code
LiveLabel.TextSize =
LiveLabel.TextColor3 = .(, , )
LiveLabel.TextXAlignment = .TextXAlignment.Left
LiveLabel.Text =
LiveLabel.Parent = Panel
Box = .()
Box.Size = .(, -, , )
Box.Position = .(, , , )
Box.BackgroundColor3 = .(, , )
Box.BorderSizePixel =
Box.Font = .Font.GothamBold
Box.TextSize =
Box.TextColor3 = .(, , )
Box.PlaceholderText =
Box.PlaceholderColor3 = .(, , )
Box.Text =
Box.ClearTextOnFocus =
Box.Parent = Panel
.(, Box).CornerRadius = .(, )
BoxStroke = .()
BoxStroke.Color = .(, , )
BoxStroke.Thickness =
BoxStroke.Transparency =
BoxStroke.Parent = Box
ApplyBtn = .()
ApplyBtn.Size = .(, -, , )
ApplyBtn.Position = .(, , , )
ApplyBtn.BackgroundColor3 = .(, , )
ApplyBtn.BorderSizePixel =
ApplyBtn.Font = .Font.GothamBold
ApplyBtn.TextSize =
ApplyBtn.TextColor3 = .(, , )
ApplyBtn.Text =
ApplyBtn.AutoButtonColor =
ApplyBtn.Parent = Panel
.(, ApplyBtn).CornerRadius = .(, )
()
num = (Box.Text)
num
clamped = .(.(num), MIN_FPS, MAX_FPS)
(clamped)
Box.Text = (clamped)
TweenService:(ApplyBtn, TweenInfo.(),
{BackgroundColor3 = .(, , )}):()
.(, ()
TweenService:(ApplyBtn, TweenInfo.(),
{BackgroundColor3 = .(, , )}):()
)
TweenService:(ApplyBtn, TweenInfo.(),
{BackgroundColor3 = .(, , )}):()
.(, ()
TweenService:(ApplyBtn, TweenInfo.(),
{BackgroundColor3 = .(, , )}):()
)
ApplyBtn.MouseButton1Click:(tryApply)
Box.FocusLost:((enterPressed)
enterPressed ()
)
history, lastTime = {}, ()
RunService.RenderStepped:(()
now = ()
dt = now - lastTime
lastTime = now
dt >
history[#history + ] = / dt
#history > .(history, )
sum =
_, v (history) sum = sum + v
live = .(sum / #history)
LiveLabel.Text = .(, live, currentCap)
ratio = live / currentCap
ratio >=
LiveLabel.TextColor3 = .(, , )
ratio >=
LiveLabel.TextColor3 = .(, , )
LiveLabel.TextColor3 = .(, , )
)
LocalPlayer.CharacterAdded:(()
.()
(currentCap)
)
(currentCap)
()change your fps in EVERY game! make your game smooth or very laggy. enjoy!

Universal