local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() -- [[ LIGHTING & POST-PROCESSING SETUP ]] local Lighting = game:GetService("Lighting") local Stats = game:GetService("Stats") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer -- Ensure all effects exist so the sliders work local ColorCorrection = Lighting:FindFirstChildOfClass("ColorCorrectionEffect") or Instance.new("ColorCorrectionEffect", Lighting) local Bloom = Lighting:FindFirstChildOfClass("BloomEffect") or Instance.new("BloomEffect", Lighting) local SunRays = Lighting:FindFirstChildOfClass("SunRaysEffect") or Instance.new("SunRaysEffect", Lighting) local Blur = Lighting:FindFirstChildOfClass("BlurEffect") or Instance.new("BlurEffect", Lighting) -- Reset/Default Settings (No Blur by default) Blur.Size = 0 ColorCorrection.Saturation = 0 ColorCorrection.Contrast = 0 local Window = Rayfield:CreateWindow({ Name = "ISOXTERIA | ULTIMATE", LoadingTitle = "ISOXTERIA", LoadingSubtitle = "Visual & Performance Suite", ConfigurationSaving = { Enabled = true, FolderName = "ISOXTERIA_SETTINGS", FileName = "UserConfig" }, KeySystem = false, }) -- [[ 1. WORLD & ATMOSPHERE ]] local WorldTab = Window:CreateTab("World", 4483362458) WorldTab:CreateSection("Environment Control") WorldTab:CreateSlider({ Name = "Time of Day", Range = {0, 24}, Increment = 0.1, Suffix = "h", CurrentValue = Lighting.ClockTime, Callback = function(Value) Lighting.ClockTime = Value end, }) WorldTab:CreateSlider({ Name = "Master Brightness", Range = {0, 10}, Increment = 0.5, CurrentValue = Lighting.Brightness, Callback = function(Value) Lighting.Brightness = Value end, }) WorldTab:CreateColorPicker({ Name = "Sky Tint / Ambient", Color = Color3.fromRGB(255, 255, 255), Callback = function(Value) Lighting.Ambient = Value end, }) WorldTab:CreateToggle({ Name = "Remove Fog", CurrentValue = false, Callback = function(Value) Lighting.FogEnd = Value and 100000 or 2500 end, }) -- [[ 2. AAA GRAPHICS ]] local GraphicsTab = Window:CreateTab("Graphics", 4483362458) GraphicsTab:CreateSection("Post-Processing Filters") GraphicsTab:CreateSlider({ Name = "Saturation (Color Vibrancy)", Range = {-2, 2}, Increment = 0.1, CurrentValue = 0, Callback = function(Value) ColorCorrection.Saturation = Value end, }) GraphicsTab:CreateSlider({ Name = "Contrast", Range = {-2, 2}, Increment = 0.1, CurrentValue = 0, Callback = function(Value) ColorCorrection.Contrast = Value end, }) GraphicsTab:CreateSlider({ Name = "Bloom Intensity (Glow)", Range = {0, 10}, Increment = 0.1, CurrentValue = 1, Callback = function(Value) Bloom.Intensity = Value end, }) GraphicsTab:CreateSlider({ Name = "Sun Ray Intensity", Range = {0, 1}, Increment = 0.05, CurrentValue = 0.1, Callback = function(Value) SunRays.Intensity = Value end, }) GraphicsTab:CreateSlider({ Name = "Background Blur (Depth)", Range = {0, 20}, Increment = 1, CurrentValue = 0, Callback = function(Value) Blur.Size = Value end, }) GraphicsTab:CreateColorPicker({ Name = "Color Filter (Tint)", Color = Color3.fromRGB(255, 255, 255), Callback = function(Value) ColorCorrection.TintColor = Value end, }) -- [[ 3. PERFORMANCE ]] local PerfTab = Window:CreateTab("Performance", 4483362458) PerfTab:CreateSection("Optimization Tools") PerfTab:CreateToggle({ Name = "Low Poly Mode", CurrentValue = false, Callback = function(Value) for _, v in pairs(game:GetDescendants()) do if v:IsA("BasePart") then v.Material = Value and Enum.Material.SmoothPlastic or Enum.Material.Plastic end end end, }) PerfTab:CreateToggle({ Name = "Disable Heavy Particles", CurrentValue = false, Callback = function(Value) for _, v in pairs(game:GetDescendants()) do if v:IsA("ParticleEmitter") or v:IsA("Smoke") or v:IsA("Fire") then v.Enabled = not Value end end end, }) PerfTab:CreateToggle({ Name = "Disable Shadows", CurrentValue = false, Callback = function(Value) Lighting.GlobalShadows = not Value end, }) PerfTab:CreateDropdown({ Name = "Roblox Graphics Level", Options = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10"}, CurrentOption = {"10"}, Callback = function(Option) settings().Rendering.QualityLevel = tonumber(Option[1]) end, }) -- [[ 4. PLAYER & STATS ]] local PlayerTab = Window:CreateTab("Player", 4483345998) PlayerTab:CreateSection("View Settings") PlayerTab:CreateSlider({ Name = "Field of View (FOV)", Range = {70, 120}, Increment = 1, CurrentValue = 70, Callback = function(Value) workspace.CurrentCamera.FieldOfView = Value end, }) PlayerTab:CreateSlider({ Name = "Camera Sensitivity", Range = {0.1, 5}, Increment = 0.1, CurrentValue = 1, Callback = function(Value) game:GetService("UserInputService").MouseDeltaSensitivity = Value end, }) PlayerTab:CreateSection("Connection Info") local FPSLabel = PlayerTab:CreateLabel("FPS: Calculating...") local PingLabel = PlayerTab:CreateLabel("Ping: Calculating...") task.spawn(function() while task.wait(1) do local fps = math.floor(Stats.WorkspaceResources.FPS:GetValue()) local ping = math.floor(LocalPlayer:GetNetworkPing() * 1000) FPSLabel:Set("FPS: " .. fps) PingLabel:Set("Ping: " .. ping .. "ms") end end) -- [[ 5. SYSTEM ]] local SystemTab = Window:CreateTab("System", 4483345998) SystemTab:CreateButton({ Name = "Rejoin Game", Callback = function() game:GetService("TeleportService"):Teleport(game.PlaceId, LocalPlayer) end, }) SystemTab:CreateButton({ Name = "Copy Server JobID", Callback = function() setclipboard(game.JobId) end, }) SystemTab:CreateKeybind({ Name = "Toggle Menu Key", CurrentKeybind = "RightShift", Callback = function() Rayfield:Toggle() end, }) SystemTab:CreateButton({ Name = "Unload ISOXTERIA", Callback = function() Rayfield:Destroy() end, }) Rayfield:LoadConfiguration()