-- FPS REAL + BRILHO (Roblox) local RunService = game:GetService("RunService") local Player = game.Players.LocalPlayer local gui = Instance.new("ScreenGui") gui.Name = "FPSGlow" gui.ResetOnSpawn = false gui.Parent = Player:WaitForChild("PlayerGui") -- Brilho atrás local glow = Instance.new("Frame") glow.Parent = gui glow.Size = UDim2.new(0,180,0,55) glow.Position = UDim2.new(0,8,0,8) glow.BackgroundColor3 = Color3.fromRGB(0,255,180) glow.BackgroundTransparency = 0.7 local corner1 = Instance.new("UICorner") corner1.CornerRadius = UDim.new(0,15) corner1.Parent = glow -- Caixa principal local frame = Instance.new("Frame") frame.Parent = gui frame.Size = UDim2.new(0,170,0,45) frame.Position = UDim2.new(0,13,0,13) frame.BackgroundColor3 = Color3.fromRGB(20,20,20) local corner2 = Instance.new("UICorner") corner2.CornerRadius = UDim.new(0,12) corner2.Parent = frame local label = Instance.new("TextLabel") label.Parent = frame label.Size = UDim2.new(1,0,1,0) label.BackgroundTransparency = 1 label.Font = Enum.Font.GothamBold label.TextScaled = true label.TextColor3 = Color3.fromRGB(0,255,180) local fps = 60 RunService.RenderStepped:Connect(function(dt) local realFPS = math.floor(1 / dt) fps = math.floor(fps * 0.9 + realFPS * 0.1) label.Text = "✨ FPS "..fps -- brilho pulsando local brilho = 0.55 + math.sin(tick()*5)*0.15 glow.BackgroundTransparency = brilho if fps >= 60 then label.TextColor3 = Color3.fromRGB(0,255,180) elseif fps >= 30 then label.TextColor3 = Color3.fromRGB(255,220,0) else label.TextColor3 = Color3.fromRGB(255,90,90) end end)