
KeylessUniversal

-- Load Rayfield UI Library
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
-- Create Window
local Window = Rayfield:CreateWindow({
Name = "VR Hub | Made by Yeepbro1",
LoadingTitle = "VR Hub",
LoadingSubtitle = "Made by Yeepbro1",
ConfigurationSaving = {
Enabled = true,
FolderName = "VRHub",
FileName = "Yeepbro1_Config"
},
Discord = { Enabled = false },
KeySystem = false,
})
-- ==================== MOVEMENT TAB ====================
local MovementTab = Window:CreateTab("Movement", "move")
MovementTab:CreateSection("Basic Movement")
MovementTab:CreateSlider({
Name = "WalkSpeed",
Range = {16, 500},
Increment = 1,
CurrentValue = 16,
Flag = "WalkSpeedFlag",
Callback = function(Value)
local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum.WalkSpeed = Value end
end,
})
MovementTab:CreateSlider({
Name = "JumpPower",
Range = {50, 500},
Increment = 1,
CurrentValue = 50,
Flag = "JumpPowerFlag",
Callback = function(Value)
local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum.JumpPower = Value end
end,
})
-- Fly
local flying = false
local bv
MovementTab:CreateToggle({
Name = "Fly (Space ↑ | Shift ↓)",
CurrentValue = false,
Flag = "FlyFlag",
Callback = function(Value)
flying = Value
local char = game.Players.LocalPlayer.Character
if not char or not char:FindFirstChild("HumanoidRootPart") then return end
if flying then
bv = Instance.new("BodyVelocity")
bv.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
bv.Velocity = Vector3.new(0,0,0)
bv.Parent = char.HumanoidRootPart
else
if bv then bv:Destroy() end
end
end,
})
MovementTab:CreateSection("Advanced Movement")
MovementTab:CreateToggle({
Name = "Noclip",
CurrentValue = false,
Flag = "NoclipFlag",
Callback = function(Value)
local player = game.Players.LocalPlayer
if Value then
getgenv().NoclipConn = game:GetService("RunService").Stepped:Connect(function()
local char = player.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") then part.CanCollide = false end
end
end
end)
else
if getgenv().NoclipConn then getgenv().NoclipConn:Disconnect() end
end
end,
})
MovementTab:CreateToggle({
Name = "Infinite Jump",
CurrentValue = false,
Flag = "InfJumpFlag",
Callback = function(Value)
if Value then
getgenv().InfJumpConn = game:GetService("UserInputService").JumpRequest:Connect(function()
local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if hum then hum:ChangeState("Jumping") end
end)
else
if getgenv().InfJumpConn then getgenv().InfJumpConn:Disconnect() end
end
end,
})
MovementTab:CreateToggle({
Name = "Click Teleport (Right Click)",
CurrentValue = false,
Flag = "ClickTpFlag",
Callback = function(Value)
if Value then
getgenv().ClickTpConn = game:GetService("UserInputService").InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton2 then
local mouse = game.Players.LocalPlayer:GetMouse()
local root = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then
root.CFrame = CFrame.new(mouse.Hit.X, mouse.Hit.Y + 5, mouse.Hit.Z)
end
end
end)
else
if getgenv().ClickTpConn then getgenv().ClickTpConn:Disconnect() end
end
end,
})
MovementTab:CreateToggle({
Name = "Bunny Hop (Hold Space)",
CurrentValue = false,
Flag = "BhopFlag",
Callback = function(Value)
if Value then
getgenv().BhopConn = game:GetService("RunService").Heartbeat:Connect(function()
local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
if hum and game:GetService("UserInputService"):IsKeyDown(Enum.KeyCode.Space) then
hum:ChangeState("Jumping")
end
end)
else
if getgenv().BhopConn then getgenv().BhopConn:Disconnect() end
end
end,
})
-- ==================== VISUALS TAB ====================
local VisualsTab = Window:CreateTab("Visuals", "eye")
VisualsTab:CreateSection("ESP & Visuals")
VisualsTab:CreateToggle({
Name = "Player Name ESP",
CurrentValue = false,
Flag = "NameESPFlag",
Callback = function(Value)
if Value then
for _, plr in ipairs(game.Players:GetPlayers()) do
if plr ~= game.Players.LocalPlayer and plr.Character and plr.Character:FindFirstChild("Head") then
local head = plr.Character.Head
local billboard = Instance.new("BillboardGui")
billboard.Adornee = head
billboard.Size = UDim2.new(0, 200, 0, 50)
billboard.StudsOffset = Vector3.new(0, 3, 0)
billboard.AlwaysOnTop = true
billboard.Parent = head
local label = Instance.new("TextLabel")
label.Size = UDim2.new(1, 0, 1, 0)
label.BackgroundTransparency = 1
label.Text = plr.Name
label.TextColor3 = Color3.new(1, 0, 0)
label.TextScaled = true
label.Font = Enum.Font.GothamBold
label.Parent = billboard
end
end
else
for _, plr in ipairs(game.Players:GetPlayers()) do
if plr.Character and plr.Character:FindFirstChild("Head") then
for _, child in ipairs(plr.Character.Head:GetChildren()) do
if child:IsA("BillboardGui") then child:Destroy() end
end
end
end
end
end,
})
-- ==================== USELESS CHEATS TAB (Moonwalk Removed) ====================
local UselessTab = Window:CreateTab("Useless Cheats", "laugh")
UselessTab:CreateSection("Maximum Uselessness™")
UselessTab:CreateToggle({
Name = "Rainbow Speed",
CurrentValue = false,
Callback = function(Value)
if Value then
getgenv().RainbowSpeed = game:GetService("RunService").Heartbeat:Connect(function()
local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then hum.WalkSpeed = math.random(20, 280) end
end)
else
if getgenv().RainbowSpeed then getgenv().RainbowSpeed:Disconnect() end
end
end,
})
UselessTab:CreateToggle({
Name = "Spin Bot",
CurrentValue = false,
Callback = function(Value)
getgenv().Spinning = Value
if Value then
spawn(function()
while getgenv().Spinning do
local root = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then root.CFrame *= CFrame.Angles(0, math.rad(40), 0) end
task.wait(0.01)
end
end)
end
end,
})
UselessTab:CreateToggle({
Name = "Chat Spammer",
CurrentValue = false,
Callback = function(Value)
if Value then
getgenv().SpamActive = true
spawn(function()
local msgs = {"yeepbro1 was here", "this is so useless", "grok made me", "bruh", "peak comedy", "made by yeepbro1"}
while getgenv().SpamActive do
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(msgs[math.random(#msgs)], "All")
task.wait(math.random(3, 8))
end
end)
else
getgenv().SpamActive = false
end
end,
})
UselessTab:CreateToggle({
Name = "Constant Screen Shake",
CurrentValue = false,
Callback = function(Value)
getgenv().ScreenShake = Value
if Value then
spawn(function()
while getgenv().ScreenShake do
workspace.CurrentCamera.CFrame *= CFrame.Angles(math.rad(math.random(-8,8)), math.rad(math.random(-8,8)), 0)
task.wait(0.05)
end
end)
end
end,
})
UselessTab:CreateToggle({
Name = "Drunk Camera",
CurrentValue = false,
Callback = function(Value)
getgenv().DrunkCam = Value
if Value then
spawn(function()
while getgenv().DrunkCam do
workspace.CurrentCamera.CFrame *= CFrame.Angles(0, math.rad(math.random(-15,15)), 0)
task.wait(0.1)
end
end)
end
end,
})
UselessTab:CreateButton({
Name = "Explode My Head",
Callback = function()
local head = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Head")
if head then head.Size = Vector3.new(15, 15, 15) end
Rayfield:Notify({Title = "HEAD EXPLODED", Content = "You are now a balloon", Duration = 4})
end,
})
UselessTab:CreateToggle({
Name = "Constantly Say 'Yeep'",
CurrentValue = false,
Callback = function(Value)
if Value then
getgenv().YeepSpam = true
spawn(function()
while getgenv().YeepSpam do
game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer("yeep", "All")
task.wait(1.5)
end
end)
else
getgenv().YeepSpam = false
end
end,
})
UselessTab:CreateButton({
Name = "Make Me Tiny",
Callback = function()
local char = game.Players.LocalPlayer.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
part.Size *= 0.3
end
end
end
Rayfield:Notify({Title = "Tiny Mode", Content = "You are now smol", Duration = 3})
end,
})
UselessTab:CreateToggle({
Name = "Rainbow Forcefield",
CurrentValue = false,
Callback = function(Value)
if Value then
getgenv().ForcefieldLoop = game:GetService("RunService").Heartbeat:Connect(function()
local char = game.Players.LocalPlayer.Character
if char then
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") then
part.Material = Enum.Material.ForceField
part.Color = Color3.fromHSV(tick() % 5 / 5, 1, 1)
end
end
end
end)
else
if getgenv().ForcefieldLoop then getgenv().ForcefieldLoop:Disconnect() end
end
end,
})
UselessTab:CreateButton({
Name = "Flip Character",
Callback = function()
local root = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if root then root.CFrame *= CFrame.Angles(math.rad(180), 0, 0) end
end,
})
-- ==================== MISC TAB ====================
local MiscTab = Window:CreateTab("Misc", "settings")
MiscTab:CreateButton({
Name = "God Mode",
Callback = function()
local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
if hum then
hum.MaxHealth = math.huge
hum.Health = math.huge
end
Rayfield:Notify({Title = "God Mode", Content = "Enabled until respawn", Duration = 3})
end,
})
MiscTab:CreateButton({
Name = "Destroy GUI",
Callback = function()
Rayfield:Destroy()
end,
})
-- Final Notification
Rayfield:Notify({
Title = "VR Hub Loaded",
Content = "Made by Yeepbro1
Duration = 5,
})
Rayfield:LoadConfiguration()No comments yet for this script.



