smoke v0 not finished
Key RequiredUniversal

smoke v0 not finished

Universal ScriptAbon0dandedAbon0danded 128.9K views 270 executesUpdated Feb 10, 2025
Unrated
00
Lua Script•429 lines (15402 chars)
local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/DenDenZZZ/Kavo-UI-Library/main/Kavo.lua"))()

local Window = Library.CreateLib("smoke v0", "BloodTheme")

local Tab = Window:NewTab("exploits")

local Section = Tab:NewSection("lol any")

Section:NewLabel("doesn’t load the mobile one btw")

Section:NewButton("Infinite Yeild", "pretty self explanatory", function()
    loadstring(game:HttpGet('https://raw.githubusercontent.com/DarkNetworks/Infinite-Yield/main/latest.lua'))()
end)

local lplr = game.Players.LocalPlayer
local camera = game:GetService("Workspace").CurrentCamera
local CurrentCamera = workspace.CurrentCamera
local worldToViewportPoint = CurrentCamera.worldToViewportPoint

local HeadOff = Vector3.new(0, 0.5, 0)
local LegOff = Vector3.new(0, 3, 0)

local espEnabled = false

local function createBoxEsp(v)
    local Box = Drawing.new("Square")
    Box.Visible = false
    Box.Color = v.TeamColor.Color
    Box.Thickness = 3
    Box.Transparency = 1
    Box.Filled = false

    local HealthBar = Drawing.new("Line")
    HealthBar.Visible = false
    HealthBar.Color = Color3.new(0, 1, 0)
    HealthBar.Thickness = 2

    local NameTag = Drawing.new("Text")
    NameTag.Visible = false
    NameTag.Color = Color3.new(1, 1, 1)
    NameTag.Size = 9
    NameTag.Center = true
    NameTag.Outline = true
    NameTag.OutlineColor = Color3.new(0, 0, 0)

    local DistanceTag = Drawing.new("Text")
    DistanceTag.Visible = false
    DistanceTag.Color = Color3.new(1, 1, 1)
    DistanceTag.Size = 9
    DistanceTag.Center = true
    DistanceTag.Outline = true
    DistanceTag.OutlineColor = Color3.new(0, 0, 0)

    local Tracer = Drawing.new("Line")
    Tracer.Visible = false
    Tracer.Color = v.TeamColor.Color
    Tracer.Thickness = 2

    game:GetService("RunService").RenderStepped:Connect(function()
        if espEnabled and v.Character and v.Character:FindFirstChild("Humanoid") and v.Character:FindFirstChild("HumanoidRootPart") and v ~= lplr and v.Character.Humanoid.Health > 0 then
            local Vector, onScreen = camera:worldToViewportPoint(v.Character.HumanoidRootPart.Position)

            local RootPart = v.Character.HumanoidRootPart
            local Head = v.Character.Head
            local RootPosition, RootVisibility = worldToViewportPoint(CurrentCamera, RootPart.Position)
            local HeadPosition = worldToViewportPoint(CurrentCamera, Head.Position + HeadOff)
            local LegPosition = worldToViewportPoint(CurrentCamera, RootPart.Position - LegOff)

            Box.Size = Vector2.new(1000 / RootPosition.Z, HeadPosition.Y - LegPosition.Y)
            Box.Position = Vector2.new(RootPosition.X - Box.Size.X / 2, RootPosition.Y - Box.Size.Y / 2)

            local health = v.Character.Humanoid.Health / v.Character.Humanoid.MaxHealth
            HealthBar.From = Vector2.new(Box.Position.X + Box.Size.X + 5, Box.Position.Y + Box.Size.Y * (1 - health))
            HealthBar.To = Vector2.new(Box.Position.X + Box.Size.X + 5, Box.Position.Y + Box.Size.Y)
            HealthBar.Color = Color3.new(1 - health, health, 0)

            NameTag.Position = Vector2.new(Box.Position.X + Box.Size.X / 2, Box.Position.Y - 20)
            NameTag.Text = v.Name
            NameTag.Visible = true

            DistanceTag.Position = Vector2.new(Box.Position.X + Box.Size.X / 2, Box.Position.Y + Box.Size.Y)
            DistanceTag.Text = tostring(math.floor((lplr.Character.HumanoidRootPart.Position - RootPart.Position).Magnitude)) .. "m"
            DistanceTag.Visible = true

            local lplrHead = lplr.Character:FindFirstChild("Head")
            if lplrHead then
                local lplrHeadViewport = camera:worldToViewportPoint(lplrHead.Position)

                Tracer.From = Vector2.new(lplrHeadViewport.X, lplrHeadViewport.Y)
                Tracer.To = Vector2.new(RootPosition.X, RootPosition.Y)
            end

            if onScreen then
                Box.Visible = true
                HealthBar.Visible = true
                NameTag.Visible = true
                DistanceTag.Visible = true
                Tracer.Visible = true
            else
                Box.Visible = false
                HealthBar.Visible = false
                NameTag.Visible = false
                DistanceTag.Visible = false
                Tracer.Visible = false
            end
        else
            Box.Visible = false
            HealthBar.Visible = false
            NameTag.Visible = false
            DistanceTag.Visible = false
            Tracer.Visible = false
        end
    end)
end

for i, v in pairs(game.Players:GetChildren()) do
    createBoxEsp(v)
end

game.Players.PlayerAdded:Connect(function(v)
    createBoxEsp(v)
end)

Section:NewToggle("ESPBoxes", "let’s you see people through walls", function(state)
    espEnabled = state
end)

Section:NewTextBox("Speed", "changes your universal walkspeed", function(txt)
    local speed = tonumber(txt)
    if speed then
        game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = speed
    else
        warn("Invalid speed value. Please enter a valid number.")
    end
end)

Section:NewButton("Respawn", "bypasses the reset option (if disabled)", function()
    game.Players.LocalPlayer.Character.Humanoid.Health = 0
end)

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local Backpack = LocalPlayer:FindFirstChild("Backpack")

local toggle = false

function getClosestPlayer()
    local closestPlayer = nil
    local shortestDistance = 4

    for _, player in pairs(Players:GetPlayers()) do
        if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
            local distance = (Character.HumanoidRootPart.Position - player.Character.HumanoidRootPart.Position).Magnitude
            if distance < shortestDistance then
                shortestDistance = distance
                closestPlayer = player
            end
        end
    end

    return closestPlayer
end

function useRandomTool()
    if Backpack then
        local tools = {}
        for _, tool in ipairs(Backpack:GetChildren()) do
            if tool:IsA("Tool") then
                table.insert(tools, tool)
            end
        end
        
        if #tools > 0 then
            local chosenTool = tools[math.random(1, #tools)]
            Character.Humanoid:EquipTool(chosenTool)
            chosenTool:Activate()
        end
    end
end

game:GetService("RunService").RenderStepped:Connect(function()
    if toggle then
        local target = getClosestPlayer()
        if target then
            useRandomTool()
        end
    end
end)

Section:NewToggle("Killaura", "uses an attack when near a player (by me)", function(state)
    toggle = state
    if state then
    else
    end
end)

local toggleActive = false
local player = game.Players.LocalPlayer
local backpack = player:FindFirstChild("Backpack")
local runService = game:GetService("RunService")

Section:NewToggle("Killaura but weakest dummy", "the same as killaura but only for the weakest dummy", function(state)
    toggleActive = state
end)

runService.RenderStepped:Connect(function()
    if not toggleActive or not backpack then return end

    local character = player.Character
    if not character then return end

    for _, model in pairs(workspace.Live:GetChildren()) do
        if model:IsA("Model") and model.Name == "Weakest Dummy" then
            local humanoidRootPart = model:FindFirstChild("HumanoidRootPart")
            if humanoidRootPart and (humanoidRootPart.Position - character.PrimaryPart.Position).Magnitude <= 4 then
                local tools = backpack:GetChildren()
                for i = 1, #tools do
                    local tool = tools[math.random(1, #tools)]
                    if tool:IsA("Tool") then
                        tool.Parent = character
                        task.wait(0.1)
                        if tool:FindFirstChild("Activate") then
                            tool:Activate()
                            return
                        else
                            tool.Parent = backpack
                        end
                    end
                end
            end
        end
    end
end)

local camera = game:GetService("Workspace").CurrentCamera
local CurrentCamera = workspace.CurrentCamera
local worldToViewportPoint = CurrentCamera.worldToViewportPoint

local HeadOff = Vector3.new(0, 0.5, 0)
local LegOff = Vector3.new(0, 3, 0)

local espEnabled = false

local espObjects = {}

local function createBoxEsp(model)
    if not model or not model:IsA("Model") or model.Name ~= "Weakest Dummy" then
        return
    end

    local Box = Drawing.new("Square")
    Box.Visible = false
    Box.Color = Color3.new(1, 0, 0)
    Box.Thickness = 3
    Box.Transparency = 1
    Box.Filled = false

    local HealthBar = Drawing.new("Line")
    HealthBar.Visible = false
    HealthBar.Color = Color3.new(0, 1, 0)
    HealthBar.Thickness = 2

    local NameTag = Drawing.new("Text")
    NameTag.Visible = false
    NameTag.Color = Color3.new(1, 1, 1)
    NameTag.Size = 9
    NameTag.Center = true
    NameTag.Outline = true
    NameTag.OutlineColor = Color3.new(0, 0, 0)

    local DistanceTag = Drawing.new("Text")
    DistanceTag.Visible = false
    DistanceTag.Color = Color3.new(1, 1, 1)
    DistanceTag.Size = 9
    DistanceTag.Center = true
    DistanceTag.Outline = true
    DistanceTag.OutlineColor = Color3.new(0, 0, 0)

    local Tracer = Drawing.new("Line")
    Tracer.Visible = false
    Tracer.Color = Color3.new(1, 0, 0)
    Tracer.Thickness = 2

    table.insert(espObjects, {Box, HealthBar, NameTag, DistanceTag, Tracer})

    game:GetService("RunService").RenderStepped:Connect(function()
        if espEnabled and model:FindFirstChild("Humanoid") and model:FindFirstChild("HumanoidRootPart") and model.Humanoid.Health > 0 then
            local RootPart = model.HumanoidRootPart
            local Head = model:FindFirstChild("Head")
            local RootPosition, onScreen = worldToViewportPoint(CurrentCamera, RootPart.Position)
            local HeadPosition = worldToViewportPoint(CurrentCamera, Head.Position + HeadOff)
            local LegPosition = worldToViewportPoint(CurrentCamera, RootPart.Position - LegOff)

            Box.Size = Vector2.new(1000 / RootPosition.Z, HeadPosition.Y - LegPosition.Y)
            Box.Position = Vector2.new(RootPosition.X - Box.Size.X / 2, RootPosition.Y - Box.Size.Y / 2)

            local health = model.Humanoid.Health / model.Humanoid.MaxHealth
            HealthBar.From = Vector2.new(Box.Position.X + Box.Size.X + 5, Box.Position.Y + Box.Size.Y * (1 - health))
            HealthBar.To = Vector2.new(Box.Position.X + Box.Size.X + 5, Box.Position.Y + Box.Size.Y)
            HealthBar.Color = Color3.new(1 - health, health, 0)

            NameTag.Position = Vector2.new(Box.Position.X + Box.Size.X / 2, Box.Position.Y - 20)
            NameTag.Text = model.Name
            NameTag.Visible = true

            local player = game.Players.LocalPlayer
            if player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
                local playerPosition = player.Character.HumanoidRootPart.Position
                DistanceTag.Position = Vector2.new(Box.Position.X + Box.Size.X / 2, Box.Position.Y + Box.Size.Y)
                DistanceTag.Text = tostring(math.floor((playerPosition - RootPart.Position).Magnitude)) .. "m"
                DistanceTag.Visible = true

                local playerHead = player.Character:FindFirstChild("Head")
                if playerHead then
                    local playerHeadViewport = camera:worldToViewportPoint(playerHead.Position)

                    Tracer.From = Vector2.new(playerHeadViewport.X, playerHeadViewport.Y)
                    Tracer.To = Vector2.new(RootPosition.X, RootPosition.Y)
                end
            end

            if onScreen then
                Box.Visible = true
                HealthBar.Visible = true
                NameTag.Visible = true
                DistanceTag.Visible = true
                Tracer.Visible = true
            else
                Box.Visible = false
                HealthBar.Visible = false
                NameTag.Visible = false
                DistanceTag.Visible = false
                Tracer.Visible = false
            end
        else
            Box.Visible = false
            HealthBar.Visible = false
            NameTag.Visible = false
            DistanceTag.Visible = false
            Tracer.Visible = false
        end
    end)
end

local function toggleESP(state)
    espEnabled = state
    for _, espSet in ipairs(espObjects) do
        for _, espElement in ipairs(espSet) do
            espElement.Visible = state
        end
    end
end

local liveFolder = game.Workspace:FindFirstChild("Live")
if liveFolder then
    for _, model in pairs(liveFolder:GetChildren()) do
        createBoxEsp(model)
    end
end

if liveFolder then
    liveFolder.ChildAdded:Connect(function(model)
        createBoxEsp(model)
    end)
end

Section:NewToggle("Weakest Dummy ESP", "shows you where the weakest dummy is located", function(state)
    toggleESP(state)
end)

Section:NewTextBox("Speed (working but buggy)", "kinda buggy reset to fix", function(txt)
    local sigmagyatt = game.Players.LocalPlayer.Character.Humanoid
    while true do
        wait(0.01)
        sigmagyatt.WalkSpeed = txt
    end
end)

local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local RunService = game:GetService("RunService")

Section:NewTextBox("Bring Player", "uses flowing water to bring (BUGGY)", function(txt)
    local function getPlayerByName(name)
        for _, player in pairs(Players:GetPlayers()) do
            if player.Name:lower() == name:lower() or player.DisplayName:lower() == name:lower() then
                return player
            end
        end
        return nil
    end

    local TargetPlayer = getPlayerByName(txt)
    if TargetPlayer and TargetPlayer.Character and TargetPlayer.Character:FindFirstChild("HumanoidRootPart") then
        local Character = LocalPlayer.Character
        if not Character or not Character:FindFirstChild("HumanoidRootPart") then return end

        local HumanoidRootPart = Character:FindFirstChild("HumanoidRootPart")
        local Tool = LocalPlayer.Backpack:FindFirstChildOfClass("Tool")

        if not Tool then return end
        Tool.Parent = Character

        local loopGoto = true
        local function teleportLoop()
            while loopGoto and TargetPlayer and TargetPlayer.Character and TargetPlayer.Character:FindFirstChild("HumanoidRootPart") do
                local TargetHRP = TargetPlayer.Character.HumanoidRootPart
                local Distance = (HumanoidRootPart.Position - TargetHRP.Position).Magnitude

                HumanoidRootPart.CFrame = CFrame.lookAt(HumanoidRootPart.Position, TargetHRP.Position)

                if Distance > 5 then
                    HumanoidRootPart.CFrame = TargetHRP.CFrame
                end

                Tool:Activate()

                task.wait(0.01)
            end
        end
        
        task.spawn(teleportLoop)
        
        task.delay(2, function()
            loopGoto = false
        end)
    end
end)

Features & Information

Loads infinite yeild ESP Reset Change Speed Killaura Killaura but for weakest dummy Weakest dummy esp FarmHP - Farm low players Trashcan ESP (Kinda buggy) Bring player (Only works for hero hunter and may be buggy so if it doesnt work idk) Draggable Kavo UI
#TSB#The Strongest Battlegrounds#The Strongest Battlegrounds Script#OP Script#Best Script

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts