-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] --// PROBLOX UNIVERSAL | RAYFIELD UI --// For your own Roblox Studio game local Players = game:GetService("Players") local player = Players.LocalPlayer local Settings = { WalkSpeed = 16, SprintSpeed = 32, FlySpeed = 50, Sprint = false, Fly = false, ESP = false, } local Rayfield = loadstring(game:HttpGet( "https://sirius.menu/rayfield" ))() local Window = Rayfield:CreateWindow({ Name = "PROBLOX UNIVERSAL", LoadingTitle = "PROBLOX", LoadingSubtitle = "Ultimate Edition", ConfigurationSaving = {Enabled = false}, KeySystem = false }) local Main = Window:CreateTab("Main", 4483362458) local Movement = Window:CreateTab("Movement", 4483362458) local Visuals = Window:CreateTab("Visuals", 4483362458) local SettingsTab = Window:CreateTab("Settings", 4483362458) local function getHumanoid() local char = player.Character return char and char:FindFirstChildOfClass("Humanoid") end Main:CreateSection("Player Controls") Main:CreateToggle({ Name = "Sprint", CurrentValue = false, Callback = function(value) Settings.Sprint = value local hum = getHumanoid() if hum then hum.WalkSpeed = value and Settings.SprintSpeed or Settings.WalkSpeed end end }) Main:CreateButton({ Name = "Reset Character", Callback = function() local hum = getHumanoid() if hum then hum.Health = 0 end end }) Movement:CreateSection("Speed Configuration") Movement:CreateSlider({ Name = "WalkSpeed", Range = {16, 100}, Increment = 1, Suffix = "Speed", CurrentValue = 16, Callback = function(value) Settings.WalkSpeed = value local hum = getHumanoid() if hum and not Settings.Sprint then hum.WalkSpeed = value end end }) Movement:CreateSlider({ Name = "Sprint Speed", Range = {16, 100}, Increment = 1, Suffix = "Speed", CurrentValue = 32, Callback = function(value) Settings.SprintSpeed = value local hum = getHumanoid() if hum and Settings.Sprint then hum.WalkSpeed = value end end }) Movement:CreateSlider({ Name = "Fly Speed Setting", Range = {10, 500}, Increment = 10, Suffix = "Speed", CurrentValue = 50, Callback = function(value) Settings.FlySpeed = value end }) Visuals:CreateSection("Visual Settings") Visuals:CreateToggle({ Name = "Player ESP Setting", CurrentValue = false, Callback = function(value) Settings.ESP = value -- Connect to an authorized visualization system -- in your own Roblox Studio game. end }) SettingsTab:CreateParagraph({ Title = "PROBLOX UNIVERSAL", Content = "Rayfield Edition | Mobile-friendly menu" }) player.CharacterAdded:Connect(function(character) local hum = character:WaitForChild("Humanoid") hum.WalkSpeed = Settings.Sprint and Settings.SprintSpeed or Settings.WalkSpeed end) Rayfield:Notify({ Title = "PROBLOX UNIVERSAL", Content = "UI loaded successfully!", Duration = 4 })