Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Função para verificar se algo é nulo
- function isnil(thing)
- return (thing == nil)
- end
- -- Função para arredondar números
- local function round(n)
- return math.floor(tonumber(n) + 0.5)
- end
- -- Número aleatório para diferenciar ESPs
- Number = math.random(1, 1000000)
- -- Função para gerar uma cor arco-íris
- local function rainbowColor(time)
- local frequency = 0.5
- local r = math.sin(frequency * time + 0) * 127 + 128
- local g = math.sin(frequency * time + 2) * 127 + 128
- local b = math.sin(frequency * time + 4) * 127 + 128
- return Color3.fromRGB(r, g, b)
- end
- -- Função que atualiza o ESP dos jogadores
- function UpdateEspPlayer()
- for _, v in pairs(game:GetService("Players"):GetPlayers()) do
- pcall(function()
- if not isnil(v.Character) and ESPPlayer then
- local head = v.Character:FindFirstChild("Head")
- if head and not head:FindFirstChild("NameEsp" .. Number) then
- local bill = Instance.new("BillboardGui", head)
- bill.Name = "NameEsp" .. Number
- bill.ExtentsOffset = Vector3.new(0, 1, 0)
- bill.Size = UDim2.new(1, 200, 1, 30)
- bill.Adornee = head
- bill.AlwaysOnTop = true
- local name = Instance.new("TextLabel", bill)
- name.Font = Enum.Font.Ubuntu
- name.TextSize = 14
- name.TextWrapped = true
- name.Size = UDim2.new(1, 0, 1, 0)
- name.TextYAlignment = Enum.TextYAlignment.Top
- name.BackgroundTransparency = 1
- name.TextStrokeTransparency = 0.5
- name.TextColor3 = rainbowColor(tick())
- name.Text = string.format("%s \n%d M", v.Name,
- round((game.Players.LocalPlayer.Character.Head.Position - head.Position).Magnitude / 3))
- elseif head and head:FindFirstChild("NameEsp" .. Number) then
- local label = head["NameEsp" .. Number].TextLabel
- label.Text = string.format("%s | %d M\nHealth: %d%%",
- v.Name,
- round((game.Players.LocalPlayer.Character.Head.Position - head.Position).Magnitude / 3),
- round(v.Character.Humanoid.Health * 100 / v.Character.Humanoid.MaxHealth))
- label.TextColor3 = rainbowColor(tick())
- end
- elseif not ESPPlayer and v.Character and v.Character:FindFirstChild("Head") then
- local esp = v.Character.Head:FindFirstChild("NameEsp" .. Number)
- if esp then esp:Destroy() end
- end
- end)
- end
- end
- -- Conectar a função de atualização do ESP ao loop do Heartbeat
- game:GetService("RunService").Heartbeat:Connect(UpdateEspPlayer)
- -- Carregar a biblioteca OrionLib
- local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
- local Window = OrionLib:MakeWindow({Name = "KaGa HUB", HidePremium = false, SaveConfig = true, ConfigFolder = "OrionTest"})
- -- Criar a aba principal e a seção
- local Tab = Window:MakeTab({
- Name = "Main Tab",
- Icon = "rbxassetid://4483345998",
- PremiumOnly = false
- })
- local Section = Tab:AddSection({
- Name = "Main Function"
- })
- -- Toggle para ativar/desativar ESP
- Section:AddToggle({
- Name = "ESP",
- Default = false,
- Callback = function(Value)
- ESPPlayer = Value
- while ESPPlayer do
- task.wait(0.1)
- UpdateEspPlayer()
- end
- end
- })
- -- Toggle para ativar o ataque "Blackflash [Vessel]"
- Section:AddToggle({
- Name = "Blackflash [Vessel]",
- Default = false,
- Callback = function(zx)
- _G.Mn = zx
- while _G.Mn do
- wait()
- local service = game:GetService("ReplicatedStorage").Knit.Knit.Services.DivergentFistService.RE
- service.Activated:FireServer("true") -- Blue Flash
- task.wait(0.32)
- service.Activated:FireServer("false") -- Black Flash
- end
- end
- })
- -- Botão para ativar o ataque "Itadori Blackflash"
- Section:AddButton({
- Name = "Itadori Blackflash",
- Callback = function()
- loadstring(game:HttpGet("https://pastebin.com/raw/TEa28Tpn"))()
- end
- })
- -- Botão para ativar o ataque "Gojo Blackflash"
- Section:AddButton({
- Name = "Gojo Blackflash",
- Callback = function()
- loadstring(game:HttpGet("https://pastebin.com/raw/6UseRhjf"))()
- end
- })
- -- Botão para ativar o ataque "Mahito Blackflash"
- Section:AddButton({
- Name = "Mahito Blackflash",
- Callback = function()
- loadstring(game:HttpGet("https://pastebin.com/raw/c7PKTFNi"))()
- end
- })
- -- Toggle para ativar/desativar "Auto Block"
- Section:AddToggle({
- Name = "Auto Block",
- Default = false,
- Callback = function(b)
- _G.block = b
- while _G.block do
- wait(0.1)
- if _G.block == true then
- game:GetService("ReplicatedStorage").Knit.Knit.Services.BlockService.RE.Activated:FireServer()
- else
- game:GetService("ReplicatedStorage").Knit.Knit.Services.BlockService.RE.Deactivated:FireServer()
- end
- end
- end
- })
- -- Toggle para ativar/desativar "Farm Player"
- Section:AddToggle({
- Name = "Farm Player",
- Default = false,
- Callback = function(c)
- _G.Hit = c
- end
- })
- -- Função para teleportar para o jogador mais próximo
- spawn(function()
- local RunService = game:GetService("RunService")
- RunService.Heartbeat:Connect(function()
- if _G.Hit == true then
- local player = game.Players.LocalPlayer
- local character = player.Character or player.CharacterAdded:Wait()
- local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
- local function getClosestPlayer()
- local closestPlayer = nil
- local closestDistance = math.huge
- for _, otherPlayer in pairs(game.Players:GetPlayers()) do
- if otherPlayer ~= player and otherPlayer.Character and otherPlayer.Character:FindFirstChild("HumanoidRootPart") then
- local distance = (otherPlayer.Character.HumanoidRootPart.Position - humanoidRootPart.Position).Magnitude
- if distance < closestDistance then
- closestDistance = distance
- closestPlayer = otherPlayer
- end
- end
- end
- return closestPlayer, closestDistance
- end
- local function teleportToClosestPlayer()
- local closestPlayer, closestDistance = getClosestPlayer()
- if closestPlayer and closestDistance >= 1 and closestDistance <= 120 then
- -- Calcular a posição atrás do jogador mais próximo
- local targetCFrame = closestPlayer.Character.HumanoidRootPart.CFrame
- local offsetPosition = targetCFrame.LookVector * -2 -- Teleportar 2 studs atrás do jogador
- local targetPosition = targetCFrame.Position + offsetPosition
- -- Teleportar para a posição atrás do jogador mais próximo
- humanoidRootPart.CFrame = CFrame.new(targetPosition)
- print("Teleported behind the closest player at distance:", closestDistance)
- else
- print("No valid player found within the 1-120 studs range. Closest distance:", closestDistance)
- end
- end
- teleportToClosestPlayer()
- end
- end)
- end)
- -- Configuração de outras funções e scripts conforme necessário
- Section:AddToggle({
- Name = "Speed hack",
- Default = false,
- Callback = function(sas)
- _G.speed = sas
- while _G.speed do
- task.wait(0.00000001)
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 100
- end
- end
- })
- -- Destruição do serviço Anti-Cheat
- for _,v in pairs(game:GetService("ReplicatedStorage").Knit.Knit.Services:GetChildren()) do
- if v.Name == "AntiCheatService" then
- v:Destroy()
- print("Deleted Anti Cheat")
- else
- print("error")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment