Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
player = Players.LocalPlayer
screenGui = .()
screenGui.Name =
screenGui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.Parent = screenGui
(frame)
dragToggle =
dragInput =
dragStart =
startPos =
frame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragToggle =
dragStart = input.Position
startPos = frame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragToggle =
)
)
frame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
:().RenderStepped:(()
dragToggle dragInput
delta = dragInput.Position - dragStart
frame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
(frame)
fpsLabel = .()
fpsLabel.Size = .(, , , )
fpsLabel.BackgroundColor3 = .(, , )
fpsLabel.TextColor3 = .(, , )
fpsLabel.Text =
fpsLabel.Parent = frame
fpsInput = .()
fpsInput.Size = .(, -, , )
fpsInput.Position = .(, , , )
fpsInput.BackgroundColor3 = .(, , )
fpsInput.TextColor3 = .(, , )
fpsInput.PlaceholderText =
fpsInput.Parent = frame
fluctuationInput = .()
fluctuationInput.Size = .(, -, , )
fluctuationInput.Position = .(, , , )
fluctuationInput.BackgroundColor3 = .(, , )
fluctuationInput.TextColor3 = .(, , )
fluctuationInput.PlaceholderText =
fluctuationInput.Parent = frame
waitTimeInput = .()
waitTimeInput.Size = .(, -, , )
waitTimeInput.Position = .(, , , )
waitTimeInput.BackgroundColor3 = .(, , )
waitTimeInput.TextColor3 = .(, , )
waitTimeInput.PlaceholderText =
waitTimeInput.Parent = frame
enterButton = .()
enterButton.Size = .(, -, , )
enterButton.Position = .(, , , )
enterButton.BackgroundColor3 = .(, , )
enterButton.TextColor3 = .(, , )
enterButton.Text =
enterButton.Parent = frame
clearButton = .()
clearButton.Size = .(, -, , )
clearButton.Position = .(, , , )
clearButton.BackgroundColor3 = .(, , )
clearButton.TextColor3 = .(, , )
clearButton.Text =
clearButton.Parent = frame
notification = .()
notification.Size = .(, , , )
notification.Position = .(, , , -)
notification.BackgroundColor3 = .(, , )
notification.TextColor3 = .(, , )
notification.Text =
notification.Visible =
notification.Parent = screenGui
UserInputService = :()
isVisible =
UserInputService.InputBegan:((input)
input.KeyCode == .KeyCode.RightShift
isVisible = isVisible
frame.Visible = isVisible
notification.Visible = isVisible
notification.Text = isVisible
)
fluctuationCoroutine =
storedFPS =
()
fluctuationCoroutine
.(fluctuationCoroutine)
fluctuationCoroutine =
clearButton.MouseButton1Click:(()
()
args = { [] = storedFPS }
ReplicatedStorage.UpdateFPS:((args))
fpsInput.Text = (storedFPS)
fluctuationInput.Text =
waitTimeInput.Text =
)
(fpsValue, fluctuationRange, waitTime)
waitTime <=
waitTime =
fluctuation = .(-fluctuationRange, fluctuationRange)
fluctuatedValue = fpsValue + fluctuation
Kkkhj I hjk

Universal