Universal Script READ DESCRIPTION
Key RequiredUniversal

Universal Script READ DESCRIPTION

Universal Scriptthegamer6718thegamer6718 3.5K views 1.4K executesUpdated Apr 27, 2026
5.0/ 5(3 votes)
30100% Positive
Lua Script•251 lines (7245 chars)
-- Rayfield UI Universal Script (ESP + Key System + Fly + Noclip)

local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

-- Key System
local CorrectKey = "UNIVERSAL-KEY-123"
local KeyValid = false

local KeyWindow = Rayfield:CreateWindow({
   Name = "Key System",
   LoadingTitle = "Authenticating",
   LoadingSubtitle = "Enter Key",
   ConfigurationSaving = {Enabled = false}
})

local KeyTab = KeyWindow:CreateTab("Key", 4483362458)

KeyTab:CreateInput({
   Name = "Enter Key",
   PlaceholderText = "Key here...",
   RemoveTextAfterFocusLost = false,
   Callback = function(Text)
      if Text == CorrectKey then
         KeyValid = true
         Rayfield:Notify({Title = "Success", Content = "Correct Key!", Duration = 3})
      else
         Rayfield:Notify({Title = "Error", Content = "Wrong Key!", Duration = 3})
      end
   end,
})

repeat task.wait() until KeyValid

-- Main Window
local Window = Rayfield:CreateWindow({
   Name = "Universal Hub",
   LoadingTitle = "Universal Hub",
   LoadingSubtitle = "by you",
   ConfigurationSaving = {
      Enabled = true,
      FolderName = "UniversalHub",
      FileName = "Config"
   }
})

-- Tabs
local PlayerTab = Window:CreateTab("Player", 4483362458)
local EspTab = Window:CreateTab("ESP", 4483362458)
local RivalsTab = Window:CreateTab("Movement", 4483362458)
local MiscTab = Window:CreateTab("Misc", 4483362458)

-- Player Features
PlayerTab:CreateSlider({
   Name = "WalkSpeed",
   Range = {16, 200},
   Increment = 1,
   CurrentValue = 16,
   Callback = function(Value)
      game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
   end,
})

-- Infinite Jump
_G.InfJump = false

PlayerTab:CreateToggle({
   Name = "Infinite Jump",
   CurrentValue = false,
   Callback = function(Value)
      _G.InfJump = Value
   end,
})

game:GetService("UserInputService").JumpRequest:Connect(function()
   if _G.InfJump then
      game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping")
   end
end)

-- Fly System (RIVALS Tab - WASD)
_G.FlySpeed = 50
_G.Flying = false

local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")

local flyKeys = {W=false, A=false, S=false, D=false, Space=false, Shift=false}

RivalsTab:CreateSlider({
   Name = "Fly Speed",
   Range = {10, 200},
   Increment = 5,
   CurrentValue = 50,
   Callback = function(Value)
      _G.FlySpeed = Value
   end,
})

RivalsTab:CreateToggle({
   Name = "Fly (WASD)",
   CurrentValue = false,
   Callback = function(Value)
      _G.Flying = Value
      local player = game.Players.LocalPlayer
      local char = player.Character or player.CharacterAdded:Wait()
      local hrp = char:WaitForChild("HumanoidRootPart")

      if Value then
         local bv = Instance.new("BodyVelocity")
         bv.MaxForce = Vector3.new(1e5,1e5,1e5)
         bv.Velocity = Vector3.zero
         bv.Parent = hrp

         local inputBegan = UIS.InputBegan:Connect(function(input, gpe)
            if gpe then return end
            if input.KeyCode == Enum.KeyCode.W then flyKeys.W = true end
            if input.KeyCode == Enum.KeyCode.A then flyKeys.A = true end
            if input.KeyCode == Enum.KeyCode.S then flyKeys.S = true end
            if input.KeyCode == Enum.KeyCode.D then flyKeys.D = true end
            if input.KeyCode == Enum.KeyCode.Space then flyKeys.Space = true end
            if input.KeyCode == Enum.KeyCode.LeftShift then flyKeys.Shift = true end
         end)

         local inputEnded = UIS.InputEnded:Connect(function(input)
            if input.KeyCode == Enum.KeyCode.W then flyKeys.W = false end
            if input.KeyCode == Enum.KeyCode.A then flyKeys.A = false end
            if input.KeyCode == Enum.KeyCode.S then flyKeys.S = false end
            if input.KeyCode == Enum.KeyCode.D then flyKeys.D = false end
            if input.KeyCode == Enum.KeyCode.Space then flyKeys.Space = false end
            if input.KeyCode == Enum.KeyCode.LeftShift then flyKeys.Shift = false end
         end)

         local loop
         loop = RunService.RenderStepped:Connect(function()
            if not _G.Flying then
               loop:Disconnect()
               inputBegan:Disconnect()
               inputEnded:Disconnect()
               bv:Destroy()
               return
            end

            local cam = workspace.CurrentCamera
            local dir = Vector3.zero

            if flyKeys.W then dir += cam.CFrame.LookVector end
            if flyKeys.S then dir -= cam.CFrame.LookVector end
            if flyKeys.A then dir -= cam.CFrame.RightVector end
            if flyKeys.D then dir += cam.CFrame.RightVector end
            if flyKeys.Space then dir += Vector3.new(0,1,0) end
            if flyKeys.Shift then dir -= Vector3.new(0,1,0) end

            if dir.Magnitude > 0 then
               bv.Velocity = dir.Unit * _G.FlySpeed
            else
               bv.Velocity = Vector3.zero
            end
         end)
      end
   end,
})

RivalsTab:CreateToggle({
   Name = "Fly",
   CurrentValue = false,
   Callback = function(Value)
      _G.Flying = Value
      local player = game.Players.LocalPlayer
      local char = player.Character
      local hrp = char:WaitForChild("HumanoidRootPart")
      
      if Value then
         local bv = Instance.new("BodyVelocity")
         bv.MaxForce = Vector3.new(1e5,1e5,1e5)
         bv.Velocity = Vector3.zero
         bv.Parent = hrp

         while _G.Flying do
            bv.Velocity = workspace.CurrentCamera.CFrame.LookVector * _G.FlySpeed
            task.wait()
         end

         bv:Destroy()
      end
   end,
})

-- ESP System
_G.ESPEnabled = false

local function CreateESP(player)
   if player ~= game.Players.LocalPlayer and player.Character then
      if not player.Character:FindFirstChild("Highlight") then
         local highlight = Instance.new("Highlight")
         highlight.FillColor = Color3.fromRGB(255, 0, 0)
         highlight.OutlineColor = Color3.fromRGB(255, 255, 255)
         highlight.Parent = player.Character
      end
   end
end

local function RemoveESP(player)
   if player.Character then
      for _,v in pairs(player.Character:GetChildren()) do
         if v:IsA("Highlight") then
            v:Destroy()
         end
      end
   end
end

EspTab:CreateToggle({
   Name = "Player ESP",
   CurrentValue = false,
   Callback = function(Value)
      _G.ESPEnabled = Value
      for _,plr in pairs(game.Players:GetPlayers()) do
         if Value then
            CreateESP(plr)
         else
            RemoveESP(plr)
         end
      end
   end,
})

-- Auto ESP on join
game.Players.PlayerAdded:Connect(function(plr)
   plr.CharacterAdded:Connect(function()
      task.wait(1)
      if _G.ESPEnabled then
         CreateESP(plr)
      end
   end)
end)

-- Misc
MiscTab:CreateButton({
   Name = "Rejoin",
   Callback = function()
      game:GetService("TeleportService"):Teleport(game.PlaceId, game.Players.LocalPlayer)
   end,
})

-- Anti AFK
local vu = game:GetService("VirtualUser")
game.Players.LocalPlayer.Idled:Connect(function()
   vu:Button2Down(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
   task.wait(1)
   vu:Button2Up(Vector2.new(0,0),workspace.CurrentCamera.CFrame)
end)

Features & Information

1. **Universal Compatibility**: One of the most exciting aspects of these features is their universal compatibility. Unlike specific hacks or cheats that may only work on certain games, this set of tools has been designed to function in every single game on Roblox. This means you don’t have to worry about switching tools or finding new hacks for different games; everything you need is available in one package. 2. **ESP (Extra Sensory Perception)**: This feature allows players to gain an enhanced awareness of their surroundings in the game. With ESP, you can see through walls and locate players, items, or objectives that might otherwise be hidden from view. This gives you a significant strategic advantage, whether you're in a competitive scenario or just exploring different worlds. 3. **Fly Mode**: Imagine being able to soar above the game landscape, freely exploring every nook and cranny of your favorite Roblox games. The fly feature allows you to do just that. No longer restricted by the normal boundaries of terrain and obstacles, you can glide through the sky, discover hidden areas, or simply fly for the joy of it! 4. **Adjustable Fly Speed**: To enhance your flying experience even further, this feature includes the ability to adjust your fly speed. Whether you want to cruise leisurely around the game or zoom quickly from one side of the map to the other, you have the power to customize your flying speed to suit your preferences. 5. **Infinite Jump**: This incredible capability allows players to jump indefinitely without the usual limitations. Whether you’re trying to reach difficult heights, evade enemies, or navigate tricky terrains, having the power of infinite jumping will prove invaluable. You can ascend to places that would otherwise be inaccessible, opening up entirely new gameplay experiences. 6. **Custom Walkspeed**: Sometimes, the default walking speed in a game can feel quite slow or constricting. With the ability to adjust your walk speed, you can move around the game world at a pace that feels comfortable and suits your play style. This feature is particularly useful for navigating large maps or when you're in a rush to complete challenging objectives. It's important to keep in mind that although these tools can greatly enhance your gaming experience, you should use them responsibly. As with many online platforms, there can be risks involved with using cheats or hacks. **DISCLAIMER**: The key to unlocking all these features is: **UNIVERSAL-KEY-123**. **DISCLAIMER 2**: It is essential to acknowledge that if you encounter a ban while using these features, that’s solely your responsibility. While the enhanced gameplay can be incredibly fun and engaging, it’s important to be aware of the risks and make informed choices. Enjoy your time in Roblox, and happy gaming!

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts