local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))() local Window = Rayfield:CreateWindow({ Name = "Xethus Hub [Cracked by Zv_yz] | Executor | Universal BR", Icon = "rotate-3d", LoadingTitle = "Carregando Xethus Hub", LoadingSubtitle = "Criador: Ethus Scripts", ConfigurationSaving = { Enabled = true, FolderName = "Xethus Hub [Cracked by Zv_yz] 2", FileName = "Config" }, KeySystem = false, Theme = "DarkBlue", }) local TabEntrada = Window:CreateTab("Entrada", "key") local TabPremium = Window:CreateTab("Premium", "crown") -- Arquivos para salvar dados local folderName = "Sistema Automático" local fileNameLink = "LinkGerado.json" local fileNameKey = "SenhaGerada.json" local fileNamePremium = "Premium.json" -- Funções para salvar e carregar dados local function saveData(fileName, data) local jsonData = game:GetService("HttpService"):JSONEncode(data) writefile(folderName .. "/" .. fileName, jsonData) end local function loadData(fileName) if isfile(folderName .. "/" .. fileName) then local jsonData = readfile(folderName .. "/" .. fileName) return game:GetService("HttpService"):JSONDecode(jsonData) else return nil end end -- Função para autenticação automática local function authenticate() Rayfield:Notify({ Title = "Usuário Premium", Content = "Cracked by Zv_yz, entre agora: https://discord.gg/Wgw9uG2CPJ", Duration = 5, Image = "badge-check" }) pcall(setclipboard, "https://discord.gg/Wgw9uG2CPJ") loadstring(game:HttpGet("https://files.zvyz.live/xetheus_hub/init.lua"))() Rayfield:Destroy() end -- **Execução automática ao iniciar** if authenticate() then return end -- **Gerar Link (Aba Entrada)** TabEntrada:CreateButton({ Name = "Gerar Link", Callback = authenticate }) -- **Caixa de texto para inserir senha (Aba Entrada)** TabEntrada:CreateInput({ Name = "Insira a Senha:", PlaceholderText = "Digite a senha aqui...", RemoveTextAfterFocusLost = true, Callback = authenticate }) -- **Confirmar senha (Aba Entrada)** TabEntrada:CreateButton({ Name = "Confirmar Senha", Callback = authenticate }) -- **Caixa de texto para inserir Key Premium (Aba Premium)** TabPremium:CreateInput({ Name = "Insira a Key Premium:", PlaceholderText = "Digite a Key Premium aqui...", RemoveTextAfterFocusLost = true, Callback = function(value) _G.InputPremium = value end }) -- **Confirmar Key Premium (Aba Premium)** TabPremium:CreateButton({ Name = "Confirmar Key Premium", Callback = authenticate }) TabPremium:CreateButton({ Name = "CRACKED BY ZV_YZ", Callback = function() setclipboard("https://discord.gg/Wgw9uG2CPJ") Rayfield:Notify({ Title = "Discord copiado!", Content = "O link do discord foi copiado, entre e compre sua key permanente!", Duration = 5, Image = "clipboard-check", -- Substitua pelo ID do icone, se desejar }) end }) TabPremium:CreateParagraph({ Title = "Se torne um usuario vip hoje mesmo!", Content = "Garanta agora mesmo sua key permanente no Xethus Hub e diga adeus aos encurtadores para sempre! Entre no nosso servidor do Discord e conquiste acesso definitivo ao nosso script exclusivo. Não perca essa oportunidade única!" }) local MainTab = Window:CreateTab("Fixos", "zap") -- Ícone de zap (ID do Roblox) -- Variáveis globais local Players = game:GetService("Players") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local CamlockState = false local Prediction = 0.16 local enemy = nil -- Função para encontrar o inimigo mais próximo function FindNearestEnemy() local ClosestDistance, ClosestPlayer = math.huge, nil local CenterPosition = Vector2.new( game:GetService("GuiService"):GetScreenResolution().X / 2, game:GetService("GuiService"):GetScreenResolution().Y / 2 ) for _, Player in ipairs(Players:GetPlayers()) do if Player ~= LocalPlayer then local Character = Player.Character if Character and Character:FindFirstChild("HumanoidRootPart") and Character.Humanoid.Health > 0 then local Position, IsVisibleOnViewport = game:GetService("Workspace").CurrentCamera:WorldToViewportPoint(Character.HumanoidRootPart.Position) if IsVisibleOnViewport then local Distance = (CenterPosition - Vector2.new(Position.X, Position.Y)).Magnitude if Distance < ClosestDistance then ClosestPlayer = Character.HumanoidRootPart ClosestDistance = Distance end end end end end return ClosestPlayer end -- Função para ajustar a câmera no inimigo RunService.Heartbeat:Connect(function() if CamlockState and enemy then local camera = workspace.CurrentCamera camera.CFrame = CFrame.new(camera.CFrame.p, enemy.Position + enemy.Velocity * Prediction) end end) -- Toggle para ativar/desativar o aimbot MainTab:CreateToggle({ Name = "Aimbot", CurrentValue = false, Flag = "AimbotToggle", -- Salva o estado do toggle Callback = function(state) CamlockState = state if state then enemy = FindNearestEnemy() Rayfield:Notify({ Title = "Aimbot Ativado", Content = "O aimbot foi ativado.", Duration = 5, Image = "circle-pause" -- Ícone de ativação }) else enemy = nil Rayfield:Notify({ Title = "Aimbot Desativado", Content = "O aimbot foi desativado.", Duration = 5, Image = "circle-play" -- Ícone de desativação }) end end }) -- Variáveis para destacar jogadores local FillColorEnemy = Color3.fromRGB(255, 0, 0) -- Vermelho para inimigos local FillColorFriend = Color3.fromRGB(0, 0, 255) -- Azul para amigos local DepthMode = "AlwaysOnTop" local FillTransparency = 0.5 local OutlineColor = Color3.fromRGB(255, 255, 255) local OutlineTransparency = 0 local CoreGui = game:FindService("CoreGui") local Players = game:FindService("Players") local lp = Players.LocalPlayer local connections = {} local Storage = Instance.new("Folder") Storage.Parent = CoreGui Storage.Name = "Highlight_Storage" -- Função para destacar jogadores local function Highlight(plr) if plr == lp then return end -- Ignora o próprio jogador local Highlight = Instance.new("Highlight") Highlight.Name = plr.Name Highlight.DepthMode = DepthMode Highlight.FillTransparency = FillTransparency Highlight.OutlineColor = OutlineColor Highlight.OutlineTransparency = 0 Highlight.Parent = Storage -- Define a cor de acordo com se o jogador é amigo ou inimigo if lp.Team == plr.Team then Highlight.FillColor = FillColorFriend -- Azul para amigos else Highlight.FillColor = FillColorEnemy -- Vermelho para inimigos end local plrchar = plr.Character if plrchar then Highlight.Adornee = plrchar end -- Atualiza o Adornee caso o personagem mude connections[plr] = plr.CharacterAdded:Connect(function(char) if plr == lp then return end -- Ignora o próprio jogador Highlight.Adornee = char end) end -- Toggle para ativar/desativar o espelhamento de jogadores MainTab:CreateToggle({ Name = "Espelhar jogadores", CurrentValue = false, Flag = "MirrorPlayersToggle", -- Salva o estado do toggle Callback = function(state) if state then -- Ativa o espelhamento de jogadores for _, plr in ipairs(Players:GetPlayers()) do if plr ~= lp then Highlight(plr) end end Players.PlayerAdded:Connect(Highlight) Rayfield:Notify({ Title = "Espelhamento Ativado", Content = "Os jogadores estão sendo destacados.", Duration = 5, Image = "eye" -- Ícone de ativação }) else -- Desativa o espelhamento de jogadores for _, plr in ipairs(Players:GetPlayers()) do if plr ~= lp and Storage:FindFirstChild(plr.Name) then Storage[plr.Name]:Destroy() end end Players.PlayerAdded:Disconnect(Highlight) Rayfield:Notify({ Title = "Espelhamento Desativado", Content = "Os jogadores não estão mais destacados.", Duration = 5, Image = "eye-off" -- Ícone de desativação }) end end }) local function executeLoading() -- Aqui vai o código do Pastebin loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))() end local Lighting = game:GetService("Lighting") local Workspace = game:GetService("Workspace") local Players = game:GetService("Players") local RunService = game:GetService("RunService") local StarterGui = game:GetService("StarterGui") -- Função para aplicar Gráfico Realista local function applyRealisticGraphics() -- Configurações básicas de iluminação Lighting.Brightness = 2 Lighting.ClockTime = 14 Lighting.GlobalShadows = true Lighting.OutdoorAmbient = Color3.fromRGB(128, 128, 128) Lighting.Technology = Enum.Technology.Future -- Efeitos de atmosfera local Atmosphere = Instance.new("Atmosphere", Lighting) Atmosphere.Density = 0.3 Atmosphere.Offset = 0 Atmosphere.Color = Color3.fromRGB(199, 220, 255) Atmosphere.Decay = Color3.fromRGB(106, 112, 125) Atmosphere.Glare = 0.2 Atmosphere.Haze = 0.5 -- Configuração da neblina Lighting.FogStart = 3 Lighting.FogEnd = 500 Lighting.FogColor = Color3.fromRGB(191, 191, 191) Lighting.ShadowSoftness = 0.2 -- Adicionando efeito de brilho (Bloom) local Bloom = Instance.new("BloomEffect", Lighting) Bloom.Intensity = 0.7 Bloom.Size = 24 Bloom.Threshold = 2 -- Correção de cor local ColorCorrection = Instance.new("ColorCorrectionEffect", Lighting) ColorCorrection.Brightness = 0.05 ColorCorrection.Contrast = 0.2 ColorCorrection.Saturation = 0.3 ColorCorrection.TintColor = Color3.fromRGB(255, 240, 220) -- Profundidade de campo local DepthOfField = Instance.new("DepthOfFieldEffect", Lighting) DepthOfField.FarIntensity = 0.1 DepthOfField.FocusDistance = 0 DepthOfField.InFocusRadius = 255 DepthOfField.NearIntensity = 0.5 -- Criar nuvens animadas local function createClouds() local cloudModel = Instance.new("Model", Workspace) cloudModel.Name = "Clouds" for i = 1, 10 do local cloud = Instance.new("Part", cloudModel) cloud.Size = Vector3.new(50, 10, 50) cloud.Position = Vector3.new(math.random(-500, 500), 200, math.random(-500, 500)) cloud.Anchored = true cloud.Transparency = 0.7 cloud.Material = Enum.Material.SmoothPlastic cloud.Color = Color3.fromRGB(255, 255, 255) cloud.Name = "Cloud" -- Mover nuvens lentamente RunService.RenderStepped:Connect(function() cloud.Position = cloud.Position + Vector3.new(0.05, 0, 0) if cloud.Position.X > 500 then cloud.Position = Vector3.new(-500, cloud.Position.Y, cloud.Position.Z) end end) end end -- Criar sombras das nuvens no chão local function createCloudShadows() local shadowFolder = Instance.new("Folder", Workspace) shadowFolder.Name = "CloudShadows" for _, cloud in ipairs(Workspace.Clouds:GetChildren()) do local shadow = Instance.new("Part", shadowFolder) shadow.Size = Vector3.new(cloud.Size.X, 0.1, cloud.Size.Z) shadow.Position = Vector3.new(cloud.Position.X, 0.1, cloud.Position.Z) shadow.Anchored = true shadow.Transparency = 0.9 shadow.Material = Enum.Material.SmoothPlastic shadow.Color = Color3.fromRGB(0, 0, 0) shadow.Name = cloud.Name .. "_Shadow" -- Atualizar posição da sombra RunService.RenderStepped:Connect(function() shadow.Position = Vector3.new(cloud.Position.X, 0.1, cloud.Position.Z) end) end end -- Mostrar notificação local function showNotification() StarterGui:SetCore("SendNotification", { Title = "Notificação", Text = "Gráficos criados por Xethus Hub", Duration = 7 }) end -- Inicializar nuvens, sombras e notificação createClouds() createCloudShadows() showNotification() print("Nuvens, sombras e notificação carregadas com sucesso!") end -- Função para restaurar gráficos para o padrão local function restoreDefaultGraphics() -- Restaura as configurações padrão de iluminação Lighting.Brightness = 1 Lighting.ClockTime = 12 Lighting.GlobalShadows = false Lighting.OutdoorAmbient = Color3.fromRGB(255, 255, 255) Lighting.Technology = Enum.Technology.Legacy -- Limpa efeitos de atmosfera, neblina, etc. for _, effect in ipairs(Lighting:GetChildren()) do if effect:IsA("Atmosphere") or effect:IsA("BloomEffect") or effect:IsA("ColorCorrectionEffect") or effect:IsA("DepthOfFieldEffect") then effect:Destroy() end end -- Limpar nuvens e sombras if Workspace:FindFirstChild("Clouds") then Workspace.Clouds:Destroy() end if Workspace:FindFirstChild("CloudShadows") then Workspace.CloudShadows:Destroy() end print("Gráficos restaurados para o padrão.") end -- Criação da Toggle para ativar/desativar Gráfico Realista MainTab:CreateToggle({ Name = "Gráfico Realista", CurrentValue = false, Flag = "RealisticGraphicsToggle", -- Salva o estado do toggle Callback = function(state) if state then applyRealisticGraphics() -- Ativa Gráfico Realista Rayfield:Notify({ Title = "Gráfico Realista", Content = "Gráfico Realista foi ativado.", Duration = 5, Image = "camera" -- Ícone de ativação }) else restoreDefaultGraphics() -- Restaura gráficos padrão Rayfield:Notify({ Title = "Gráfico Desativado", Content = "O Gráfico Realista foi desativado.", Duration = 5, Image = "camera-off" -- Ícone de desativação }) end end }) -- Botão de Loading MainTab:CreateButton({ Name = "<-> Infinity Yield", -- Nome do botão Callback = function() executeLoading() -- Executa o loading quando o botão for clicado end }) local function executeLoading() -- Aqui vai o código do Pastebin loadstring(game:HttpGet('https://pastebin.com/raw/GPpLCnQR'))() end -- Botão de Loading MainTab:CreateButton({ Name = "<-> Chat Anti-Tags", -- Nome do botão Callback = function() executeLoading() -- Executa o loading quando o botão for clicado end }) local function executeLoading() -- Aqui vai o código do Pastebin loadstring(game:HttpGet('https://rawscripts.net/raw/Universal-Script-antilag-15462'))() end -- Botão de Loading MainTab:CreateButton({ Name = "<-> Remover Texturas", -- Nome do botão Callback = function() executeLoading() -- Executa o loading quando o botão for clicado end }) local function executeLoading() -- Aqui vai o código do Pastebin loadstring(game:HttpGet('https://pastebin.com/raw/A4r1pHJY'))() end -- Botão de Loading MainTab:CreateButton({ Name = "<-> Servidor Privado", -- Nome do botão Callback = function() executeLoading() -- Executa o loading quando o botão for clicado end }) local function executeLoading() -- Aqui vai o código do Pastebin loadstring(game:HttpGet('https://pastebin.com/raw/qysTtrJD'))() end -- Botão de Loading MainTab:CreateButton({ Name = "<-> TP Tools", -- Nome do botão Callback = function() executeLoading() -- Executa o loading quando o botão for clicado end })