Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
- --random system
- function randomString()
- local legth = math.random(2,3)
- local characters = "abcdefghijklmnopqrstuvwyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
- local result = ""
- for i = 1, legth do
- local randomIndex = math.random(1, #characters)
- result = result .. characters:sub(randomIndex, randomIndex)
- end
- return result
- end
- local abcc = randomString()
- print(abcc)
- local Window = Rayfield:CreateWindow({
- Name = "Echo | Hub",
- LoadingTitle = "Echo | Hub",
- LoadingSubtitle = "by Henzo",
- Theme = "Ocean",
- ConfigurationSaving = {
- Enabled = false,
- FolderName = nil,
- FileName = "Echo Hub"
- },
- Discord = {
- Enabled = false,
- Invite = "noinvitelink",
- RememberJoins = true
- },
- KeySystem = true,
- KeySettings = {
- Title = "Key | Echo Hub",
- Subtitle = "Sistema de Chave",
- Note = "Chave no console",
- FileName = "TestKey",
- SaveKey = true,
- GrabKeyFromSite = true,
- Key = tostring(abcc)
- }
- })
- local MainTab = Window:CreateTab("Tsb", nil)
- local MainSection = MainTab:CreateSection("Principal")
- Rayfield:Notify({
- Title = "Script executado",
- Content = "Bem-vindo ao Echo Hub, criado por Henzo!",
- Duration = 5,
- Image = 13047715178,
- Actions = {
- Ignore = {
- Name = "Entendido!",
- Callback = function()
- print("Entendido!")
- end
- },
- },
- })
- local Button = MainTab:CreateButton({
- Name = "Ativar Pulo Infinito",
- Callback = function()
- _G.infinjump = not _G.infinjump
- if _G.infinJumpStarted == nil then
- _G.infinJumpStarted = true
- game.StarterGui:SetCore("SendNotification", {Title="Echo Hub"; Text="Pulo Infinito Ativado!"; Duration=5;})
- local plr = game:GetService('Players').LocalPlayer
- local m = plr:GetMouse()
- m.KeyDown:Connect(function(k)
- if _G.infinjump and k:byte() == 32 then
- local humanoid = game.Players.LocalPlayer.Character:FindFirstChildOfClass('Humanoid')
- if humanoid then
- humanoid:ChangeState('Jumping')
- wait()
- humanoid:ChangeState('Seated')
- end
- end
- end)
- end
- end,
- })
- local WalkSpeedSlider = MainTab:CreateSlider({
- Name = "Velocidade de Caminhada",
- Range = {1, 350},
- Increment = 1,
- Suffix = "Velocidade",
- CurrentValue = 16,
- Flag = "sliderws",
- Callback = function(Value)
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
- end,
- })
- local JumpPowerSlider = MainTab:CreateSlider({
- Name = "Poder de Pulo",
- Range = {1, 350},
- Increment = 1,
- Suffix = "Poder",
- CurrentValue = 16,
- Flag = "sliderjp",
- Callback = function(Value)
- game.Players.LocalPlayer.Character.Humanoid.JumpPower = Value
- end,
- })
- local Input = MainTab:CreateInput({
- Name = "Velocidade de Caminhada",
- PlaceholderText = "1-500",
- RemoveTextAfterFocusLost = true,
- Callback = function(Text)
- local speed = tonumber(Text)
- if speed then
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = speed
- end
- end,
- })
- local OtherSection = MainTab:CreateSection("Extras")
- local Dropdown = MainTab:CreateDropdown({
- Name = "Selecionar Área",
- Options = {"Nenhuma"},
- CurrentOption = "Selecionar Mundo",
- MultipleOptions = false,
- Flag = "dropdownarea",
- Callback = function(Option)
- print(Option)
- end,
- })
- -- Botão para ligar o ESP e escolher o alvo
- local EspToggle = MainTab:CreateDropdown({
- Name = "Toggle ESP",
- Options = {"Desativado", "Todo Mundo", "Meu Time", "Time Inimigo"},
- CurrentOption = "Desativado",
- Flag = "dropdownesp",
- Callback = function(Option)
- _G.espEnabled = Option ~= "Desativado" -- Ativa o ESP caso a opção não seja "Desativado"
- local function createESP(player)
- if player.Character then
- if player.Character:FindFirstChild("ESP_Highlight") then
- player.Character.ESP_Highlight:Destroy()
- end
- local highlight = Instance.new("Highlight")
- highlight.Parent = player.Character
- highlight.Adornee = player.Character
- highlight.FillColor = Color3.new(1, 0, 0) -- Cor do preenchimento (vermelho)
- highlight.OutlineColor = Color3.new(1, 1, 1) -- Cor do contorno (branco)
- highlight.FillTransparency = 0.5 -- Preenchimento semi-transparente
- highlight.OutlineTransparency = 0 -- Contorno totalmente visível
- highlight.Name = "ESP_Highlight"
- end
- end
- -- Função para ativar o ESP com base na seleção do jogador
- local function activateESP()
- for _, player in pairs(game.Players:GetPlayers()) do
- local isSameTeam = player.Team == game.Players.LocalPlayer.Team
- if (Option == "Todo Mundo")
- or (Option == "Meu Time" and isSameTeam)
- or (Option == "Time Inimigo" and not isSameTeam) then
- if player ~= game.Players.LocalPlayer then
- createESP(player)
- end
- end
- end
- end
- -- Atualiza o ESP quando ativado
- if _G.espEnabled then
- activateESP()
- -- Conexão para adicionar ESP a novos jogadores
- game.Players.PlayerAdded:Connect(function(player)
- player.CharacterAdded:Connect(function()
- if _G.espEnabled then
- activateESP()
- end
- end)
- end)
- else
- -- Remove todos os destaques de ESP quando desativado
- for _, player in pairs(game.Players:GetPlayers()) do
- if player.Character and player.Character:FindFirstChild("ESP_Highlight") then
- player.Character.ESP_Highlight:Destroy()
- end
- end
- end
- end,
- })
- local OtherSection = MainTab:CreateSection("Teleporte de Jogadores")
- local Players = game:GetService("Players")
- local playerNames = {"Nenhuma"}
- local selectedPlayer = nil
- local teleporting = false
- local teleportConnection = nil
- local Dropdown = MainTab:CreateDropdown({
- Name = "Teleportar para Jogadores",
- Options = playerNames,
- CurrentOption = "Selecionar Jogador",
- MultipleOptions = false,
- Flag = "dropdownarea",
- Callback = function(Option)
- if Option == "Nenhuma" then
- teleporting = false
- selectedPlayer = nil
- if teleportConnection then
- teleportConnection:Disconnect()
- teleportConnection = nil
- end
- else
- selectedPlayer = Players:FindFirstChild(Option)
- if selectedPlayer then
- teleporting = true
- if teleportConnection then
- teleportConnection:Disconnect()
- end
- teleportConnection = game:GetService("RunService").RenderStepped:Connect(function()
- if teleporting and selectedPlayer and selectedPlayer.Character and selectedPlayer.Character:FindFirstChild("HumanoidRootPart") then
- local targetPosition = selectedPlayer.Character.HumanoidRootPart.Position
- local localPlayer = Players.LocalPlayer
- if localPlayer.Character and localPlayer.Character:FindFirstChild("HumanoidRootPart") then
- localPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(targetPosition)
- else
- print("Parte Humanoide do Jogador Local não encontrada")
- end
- else
- print("Parte Humanoide do Jogador Alvo não encontrada ou teleporte desativado")
- end
- end)
- else
- print("Jogador selecionado não encontrado")
- end
- end
- end,
- })
- local function refreshPlayerDropdown()
- playerNames = {"Nenhuma"}
- for _, player in ipairs(Players:GetPlayers()) do
- table.insert(playerNames, player.Name)
- end
- if Dropdown and Dropdown.Refresh then
- Dropdown:Refresh(playerNames, "Nenhuma")
- end
- end
- refreshPlayerDropdown()
- Players.PlayerAdded:Connect(refreshPlayerDropdown)
- Players.PlayerRemoving:Connect(refreshPlayerDropdown)
- local TPTab = Window:CreateTab("🎲 Diversos", nil)
- local TabSection = TPTab:CreateSection("Principal")
- -- Botão de Rejoin
- local RejoinButton = TPTab:CreateButton({
- Name = "Rejoin Server",
- Callback = function()
- local player = game.Players.LocalPlayer
- game:GetService("TeleportService"):TeleportToPlaceInstance(game.PlaceId, game.JobId, player)
- end,
- })
- -- Função para Espiar Jogadores
- local spyDropdown = TPTab:CreateDropdown({
- Name = "Espiar Jogador",
- Options = {},
- CurrentOption = "Nenhum",
- Flag = "spyDropdown",
- Callback = function(option)
- local targetPlayer = game.Players:FindFirstChild(option)
- if targetPlayer then
- workspace.CurrentCamera.CameraSubject = targetPlayer.Character
- else
- workspace.CurrentCamera.CameraSubject = game.Players.LocalPlayer.Character
- end
- end,
- })
- -- Atualizar a lista de jogadores para o espiar
- game.Players.PlayerAdded:Connect(function() spyDropdown:SetOptions(getPlayerNames()) end)
- game.Players.PlayerRemoving:Connect(function() spyDropdown:SetOptions(getPlayerNames()) end)
- -- Função No-Clip
- local noClip = false
- local noClipButton = TPTab:CreateButton({
- Name = "Ativar No-Clip",
- Callback = function()
- noClip = not noClip
- if noClip then
- game.StarterGui:SetCore("SendNotification", {Title="Echo Hub"; Text="No-Clip Ativado!"; Duration=5;})
- game:GetService("RunService").Stepped:Connect(function()
- if noClip then
- game.Players.LocalPlayer.Character.Humanoid:ChangeState(11)
- end
- end)
- else
- game.StarterGui:SetCore("SendNotification", {Title="Echo Hub"; Text="No-Clip Desativado!"; Duration=5;})
- end
- end,
- })
- -- Função Modo Invisível
- local invisButton = TPTab:CreateButton({
- Name = "Ativar Invisibilidade",
- Callback = function()
- for _, part in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
- if part:IsA("BasePart") then
- part.Transparency = 1
- end
- end
- end,
- })
- -- Teleporte Rápido para Lugares Comuns
- local places = {"Loja", "Base", "Centro"}
- local teleportDropdown = TPTab:CreateDropdown({
- Name = "Teleporte Rápido",
- Options = places,
- CurrentOption = "Selecionar Local",
- Flag = "teleportDropdown",
- Callback = function(option)
- if option == "Loja" then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(0, 10, 0)
- elseif option == "Base" then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(100, 10, 100)
- elseif option == "Centro" then
- game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(50, 10, 50)
- end
- end,
- })
- -- Pulo Explosivo
- local explosionJumpButton = TPTab:CreateButton({
- Name = "Pulo Explosivo",
- Callback = function()
- local char = game.Players.LocalPlayer.Character
- if char then
- local explosion = Instance.new("Explosion")
- explosion.Position = char.HumanoidRootPart.Position
- explosion.BlastRadius = 10
- explosion.Parent = workspace
- char.HumanoidRootPart.Velocity = Vector3.new(0, 100, 0)
- end
- end,
- })
- -- Revelador de Hitboxes
- local hitboxButton = TPTab:CreateButton({
- Name = "Ativar Hitboxes",
- Callback = function()
- for _, player in pairs(game.Players:GetPlayers()) do
- if player ~= game.Players.LocalPlayer and player.Character then
- local highlight = Instance.new("Highlight")
- highlight.Parent = player.Character
- highlight.FillTransparency = 0.3
- highlight.OutlineTransparency = 0
- highlight.Name = "HitboxHighlight"
- end
- end
- end,
- })
- -- Botão de Reset Automático
- local resetButton = TPTab:CreateButton({
- Name = "Reset Automático",
- Callback = function()
- local humanoid = game.Players.LocalPlayer.Character.Humanoid
- if humanoid and humanoid.Health <= 10 then
- humanoid.Health = 0
- end
- end,
- })
- local Button = TPTab:CreateButton({
- Name = "Em breve"
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement