-- [[ 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 ]] pcall(function() delfile("Rayfield/Key System/VerityKeyStore.rfld") end) pcall(function() delfile("VerityHub/VerityKeyStore.rfld") end) local success, Rayfield = pcall(function() return loadstring(game:HttpGet('https://sirius.menu/rayfield'))() end) if not success or not Rayfield then local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "VerityRayfieldFallbackHub" ScreenGui.ResetOnSpawn = false ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") local KeyFrame = Instance.new("Frame") KeyFrame.Size = UDim2.new(0, 300, 0, 180) KeyFrame.Position = UDim2.new(0.5, -150, 0.5, -90) KeyFrame.BackgroundColor3 = Color3.fromRGB(32, 28, 12) KeyFrame.BackgroundTransparency = 0.5 KeyFrame.BorderSizePixel = 2 KeyFrame.BorderColor3 = Color3.fromRGB(226, 200, 43) KeyFrame.Active = true KeyFrame.Draggable = true KeyFrame.Parent = ScreenGui local KeyTitle = Instance.new("TextLabel") KeyTitle.Size = UDim2.new(1, 0, 0, 40) KeyTitle.BackgroundTransparency = 1 KeyTitle.Text = "VERITY HUB - EXECUTOR NOT SUPPORTED" KeyTitle.TextColor3 = Color3.fromRGB(255, 100, 100) KeyTitle.TextSize = 14 KeyTitle.Font = Enum.Font.SourceSansBold KeyTitle.Parent = KeyFrame local SubTitle = Instance.new("TextLabel") SubTitle.Size = UDim2.new(1, 0, 0, 100) SubTitle.Position = UDim2.new(0, 0, 0, 40) SubTitle.BackgroundTransparency = 1 SubTitle.Text = "Your executor doesn't support Rayfield UI.\nPlease try a different executor." SubTitle.TextColor3 = Color3.fromRGB(255, 255, 255) SubTitle.TextSize = 14 SubTitle.TextWrapped = true SubTitle.Font = Enum.Font.SourceSans SubTitle.Parent = KeyFrame else local Window = Rayfield:CreateWindow({ Name = "Verity Hub", Icon = 0, LoadingTitle = "made by me if stolen report", LoadingSubtitle = "by Verity", Theme = "AmberGlow", DisableRayfieldPrompts = false, DisableBuildWarnings = true, ConfigurationSaving = { Enabled = true, FolderName = "VerityHub", FileName = "VerityConfig" }, Discord = { Enabled = false, Invite = "noinvitelink", RememberJoins = true }, KeySystem = true, KeySettings = { Title = "Verity Hub - Key System", Subtitle = "Authentication Required", Note = "The key is verity", FileName = "VerityKeyStore", SaveKey = false, GrabKeyFromSite = false, Key = {"verity"} } }) pcall(function() task.spawn(function() task.wait(0.5) local coreGui = game:GetService("CoreGui") local players = game:GetService("Players") local localPlayer = players.LocalPlayer local function applyBackground(parentObj) for _, descendant in ipairs(parentObj:GetDescendants()) do if descendant:IsA("Frame") and (descendant.Name == "Background" or descendant.Name == "Main" or descendant.Name == "Container") then if not descendant:FindFirstChild("VerityCustomBg") then local bgImg = Instance.new("ImageLabel") bgImg.Name = "VerityCustomBg" bgImg.Size = UDim2.new(1, 0, 1, 0) bgImg.BackgroundTransparency = 1 bgImg.Image = "rbxassetid://1086282372649001971" bgImg.ScaleType = Enum.ScaleType.Crop bgImg.ImageTransparency = 0.2 bgImg.ZIndex = 0 bgImg.Parent = descendant end end end end if coreGui:FindFirstChild("Rayfield") then applyBackground(coreGui.Rayfield) end if localPlayer.PlayerGui:FindFirstChild("Rayfield") then applyBackground(localPlayer.PlayerGui.Rayfield) end end) end) local MainTab = Window:CreateTab("Home", nil) local CombatTab = Window:CreateTab("Combat", nil) local FovTab = Window:CreateTab("FOV Settings", nil) local MovementTab = Window:CreateTab("Movement", nil) local TrollsTab = Window:CreateTab("Trolls & IY", nil) local MusicTab = Window:CreateTab("Music", nil) local CreditsTab = Window:CreateTab("Credits", nil) Rayfield:Notify({ Title = "Welcome to Verity Hub!", Content = "Loaded successfully! Enjoy.", Duration = 5, Image = nil, }) -- HOME TAB (User Profile Info) local LocalPlayer = game:GetService("Players").LocalPlayer local thumbType = Enum.ThumbnailType.HeadShot local thumbSize = Enum.ThumbnailSize.Size420x420 local content, isLoaded = game:GetService("Players"):GetUserThumbnailAsync(LocalPlayer.UserId, thumbType, thumbSize) MainTab:CreateParagraph({ Title = "User Profile", Content = "Username: " .. LocalPlayer.Name .. "\nDisplay Name: " .. LocalPlayer.DisplayName .. "\nUser ID: " .. tostring(LocalPlayer.UserId) }) MainTab:CreateParagraph({ Title = "Avatar Thumbnail", Content = content or "Failed to load avatar" }) -- MOVEMENT TAB (Moved items from Home) local InfiniteJumpEnabled = false MovementTab:CreateToggle({ Name = "Jump Forever", CurrentValue = false, Flag = "InfJumpToggle", Callback = function(Value) InfiniteJumpEnabled = Value end, }) game:GetService("UserInputService").JumpRequest:Connect(function() if InfiniteJumpEnabled then pcall(function() game:GetService("Players").LocalPlayer.Character:FindFirstChildOfClass("Humanoid"):ChangeState("Jumping") end) end end) MovementTab:CreateSlider({ Name = "Walkspeed", Range = {16, 500}, Increment = 1, Suffix = "Speed", CurrentValue = 16, Flag = "WalkSpeedSlider", Callback = function(Value) pcall(function() game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value end) end, }) MovementTab:CreateButton({ Name = "Boost FPS & Remove Lag", Callback = function() pcall(function() game:GetService("Lighting").GlobalShadows = false for _, v in pairs(workspace:GetDescendants()) do if v:IsA("BasePart") then v.Material = Enum.Material.SmoothPlastic v.Reflectance = 0 elseif v:IsA("Decal") or v:IsA("Texture") then v.Transparency = 1 elseif v:IsA("ParticleEmitter") or v:IsA("Trail") then v.Enabled = false end end end) end, }) MovementTab:CreateButton({ Name = "Safezone Teleport (Up)", Callback = function() pcall(function() local hrp = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then hrp.CFrame = hrp.CFrame + Vector3.new(0, 400, 0) end end) end, }) -- COMBAT & FOV TABS local AutoLockActive = false local fovVisible = false local fovRadius = 150 local FOVGui = Instance.new("ScreenGui") FOVGui.Name = "VerityFOVGui" FOVGui.ResetOnSpawn = false FOVGui.Parent = game:GetService("CoreGui") local FOVCircle = Instance.new("Frame") FOVCircle.Name = "FOVCircle" FOVCircle.AnchorPoint = Vector2.new(0.5, 0.5) FOVCircle.BackgroundColor3 = Color3.fromRGB(255, 255, 255) FOVCircle.BackgroundTransparency = 1 FOVCircle.Visible = false FOVCircle.Parent = FOVGui local UICorner = Instance.new("UICorner") UICorner.CornerRadius = UDim.new(1, 0) UICorner.Parent = FOVCircle local UIStroke = Instance.new("UIStroke") UIStroke.Thickness = 1.5 UIStroke.Color = Color3.fromRGB(226, 200, 43) UIStroke.Parent = FOVCircle CombatTab:CreateToggle({ Name = "Auto-Lock Mobile Aimbot", CurrentValue = false, Flag = "AimbotToggle", Callback = function(Value) AutoLockActive = Value end, }) FovTab:CreateToggle({ Name = "Show FOV Circle", CurrentValue = false, Flag = "FOVToggle", Callback = function(Value) fovVisible = Value FOVCircle.Visible = Value end, }) FovTab:CreateSlider({ Name = "FOV Radius", Range = {50, 600}, Increment = 5, Suffix = "Pixels", CurrentValue = 50, Flag = "FOVSlider", Callback = function(Value) fovRadius = Value FOVCircle.Size = UDim2.new(0, Value * 2, 0, Value * 2) end, }) task.spawn(function() game:GetService("RunService").RenderStepped:Connect(function() pcall(function() local camera = workspace.CurrentCamera local viewportSize = camera.ViewportSize FOVCircle.Position = UDim2.new(0, viewportSize.X / 2, 0, viewportSize.Y / 2) if AutoLockActive then local localPlayer = game:GetService("Players").LocalPlayer local nearestPlayer = nil local shortestDist = fovRadius for _, player in ipairs(game:GetService("Players"):GetPlayers()) do if player ~= localPlayer and player.Character and player.Character:FindFirstChild("Head") then local hum = player.Character:FindFirstChildOfClass("Humanoid") if hum and hum.Health > 0 then local screenPos, onScreen = camera:WorldToViewportPoint(player.Character.Head.Position) if onScreen then local mouseVec = Vector2.new(viewportSize.X / 2, viewportSize.Y / 2) local dist = (Vector2.new(screenPos.X, screenPos.Y) - mouseVec).Magnitude if dist < shortestDist then shortestDist = dist nearestPlayer = player.Character end end end end end if nearestPlayer and nearestPlayer:FindFirstChild("Head") then camera.CFrame = CFrame.new(camera.CFrame.Position, nearestPlayer.Head.Position) end end end) end) end) -- TROLLS TAB local carpetState = false TrollsTab:CreateToggle({ Name = "Carpet (Flat Posture)", CurrentValue = false, Flag = "CarpetToggle", Callback = function(Value) carpetState = Value end, }) local spasmState = false TrollsTab:CreateToggle({ Name = "Spasm (Glitch Posture)", CurrentValue = false, Flag = "SpasmToggle", Callback = function(Value) spasmState = Value end, }) local currentDanceTrack = nil TrollsTab:CreateButton({ Name = "Play Dance Animation", Callback = function() pcall(function() local localPlayer = game:GetService("Players").LocalPlayer local character = localPlayer.Character if not character then return end local humanoid = character:FindFirstChildOfClass("Humanoid") if not humanoid then return end if currentDanceTrack then currentDanceTrack:Stop() end local anim = Instance.new("Animation") anim.AnimationId = "rbxassetid://507771019" currentDanceTrack = humanoid:LoadAnimation(anim) currentDanceTrack.Looped = true currentDanceTrack:Play() end) end, }) TrollsTab:CreateButton({ Name = "Stop Dance Animation", Callback = function() pcall(function() if currentDanceTrack then currentDanceTrack:Stop() currentDanceTrack = nil end end) end, }) local flingActive = false TrollsTab:CreateToggle({ Name = "Fling Players", CurrentValue = false, Flag = "FlingToggle", Callback = function(Value) flingActive = Value end, }) task.spawn(function() game:GetService("RunService").Stepped:Connect(function() pcall(function() local lp = game:GetService("Players").LocalPlayer local char = lp.Character if not char then return end local hrp = char:FindFirstChild("HumanoidRootPart") if not hrp then return end if carpetState then hrp.CFrame = hrp.CFrame * CFrame.Angles(math.rad(90), 0, 0) elseif spasmState then hrp.CFrame = hrp.CFrame * CFrame.Angles(math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))) end if flingActive then local targetHRP = nil for _, player in ipairs(game:GetService("Players"):GetPlayers()) do if player ~= lp and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then local tChar = player.Character local tHrp = tChar:FindFirstChild("HumanoidRootPart") local hum = tChar:FindFirstChildOfClass("Humanoid") if tHrp and hum and hum.Health > 0 then if (tHrp.Position - hrp.Position).Magnitude < 15 then targetHRP = tHrp break end end end end if targetHRP then hrp.CFrame = targetHRP.CFrame hrp.Velocity = Vector3.new(300000, 300000, 300000) end end end) end) end) -- MUSIC TAB local currentSound = nil local function playSound(id) pcall(function() if currentSound then currentSound:Stop() currentSound:Destroy() currentSound = nil end local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://" .. tostring(id) sound.Looped = true sound.Volume = 10 sound.RollOffMaxDistance = 1000000 sound.RollOffMinDistance = 0 sound.Parent = game:GetService("CoreGui") or game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui") sound:Play() currentSound = sound end) end MusicTab:CreateButton({ Name = "Play Verity Funk", Callback = function() playSound("9046834419") end, }) MusicTab:CreateButton({ Name = "Play Verity Song", Callback = function() playSound("1843354737") end, }) MusicTab:CreateInput({ Name = "Custom Song ID", PlaceholderText = "Enter Audio Asset ID...", RemoveTextAfterFocusLost = false, Flag = "CustomSongInput", Callback = function(Text) local audioId = tonumber(Text) if audioId then playSound(audioId) end end, }) MusicTab:CreateButton({ Name = "Stop Music", Callback = function() pcall(function() if currentSound then currentSound:Stop() currentSound:Destroy() currentSound = nil end end) end, }) -- CREDITS TAB CreditsTab:CreateParagraph({ Title = "Credits", Content = "CREDITS ALL GOES TO ME" }) end