--// Settings local fovRadius = 100 -- mobile-friendly radius local fovColor = Color3.fromRGB(255, 255, 255) -- white local fovTransparency = 0.5 -- 0 = invisible, 1 = solid local fovThickness = 1 -- line thickness --// Drawing Circle local fovCircle = Drawing.new("Circle") fovCircle.Position = Vector2.new(workspace.CurrentCamera.ViewportSize.X / 2, workspace.CurrentCamera.ViewportSize.Y / 2) fovCircle.Radius = fovRadius fovCircle.Color = fovColor fovCircle.Thickness = fovThickness fovCircle.Transparency = fovTransparency fovCircle.Filled = false fovCircle.Visible = true --// Keep the circle centered on screen game:GetService("RunService").RenderStepped:Connect(function() if workspace.CurrentCamera then local viewportSize = workspace.CurrentCamera.ViewportSize fovCircle.Position = Vector2.new(viewportSize.X / 2, viewportSize.Y / 2) end end)