Dark Spawner Script
HomeGamesTrendingExecutors
Dark Spawner Script

The best community driven platform for finding the latest Roblox scripts. Create, share, and discover amazing scripts.

Scripts
668+
Games
431+
Votes cast
8,215+

Quick Links

  • How to Use
  • Games
  • Trending Scripts
  • Executors
  • FAQs

Community

Links coming soon.

Contact

  • [email protected]
  • Report a script

© 2026 Dark Spawner Script. All rights reserved.

About UsPrivacy PolicyDisclaimer
Home›Games›Jailbreak

Jailbreak Script Tase Hub: Aimbot, Player ESP

Jailbreak•3 hours ago
0 views
Jailbreak Script Tase Hub: Aimbot, Player ESP
No Key
  • Working
  • updated 3 hours ago
  • No key
  • tested on Delta, Xeno
T

Team Darkspawner

Hub: Tase Hub

Play Game Game Link

Description

Use this Tase Hub for Jailbreak Roblox!! Now you can get features like Aimbot, Speed Hack, Player ESP, Infinite Jump and FPS Boost, and More!! The window splits into Combat, Movement and Visuals tabs, and Combat is where you start with the Aimbot toggle, an Aim FOV slider sitting at 150 and a Team Check switch that leaves your own team alone. Movement carries a SpeedHack slider that starts at the normal 16 and goes up to 120, plus Infinite Jump. Visuals adds Player ESP, Name Tags, a Rainbow FOV ring and a one tap FPS Boost button. No key on this one, so paste the loadstring and go!!

Features

  • +Player ESP
  • +Aimbot
  • +Infinite Jump
  • +Name Tags
  • +Speed Hack
  • +Team Check
  • +FPS Boost
  • +Rainbow FOV Circle
Jailbreak

Jailbreak

Explore more scripts for this game (2)

Script

Raw Download
local Rayfield = loadstring(game:HttpGet("https://sirius.menu/rayfield"))()

local Window = Rayfield:CreateWindow({
    Name = "Tase Hub",
    LoadingTitle = "Tase Hub",
    LoadingSubtitle = "by banibacks",
    ConfigurationSaving = {Enabled = false}
})

local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Camera = workspace.CurrentCamera
local LocalPlayer = Players.LocalPlayer

local Aimbot = false
local AimFOV = 150
local ESP = false
local NameTags = false
local SpeedValue = 16
local InfJump = false
local TeamCheck = false
local RainbowFOV = false

local BulletSpeed = 2500
local Prediction = true

local activeTags = {}

local function GetTeamColor(player)
    if player.Team and player.Team.Name == "Police" then
        return Color3.fromRGB(0,120,255)
    elseif player.Team and player.Team.Name == "Prisoner" then
        return Color3.fromRGB(255,170,0)
    elseif player.Team and player.Team.Name == "Criminal" then
        return Color3.fromRGB(255,0,0)
    end
    return Color3.fromRGB(255,255,255)
end

local function CreateNameTag(player, character)
    local head = character:WaitForChild("Head", 10)
    local humanoid = character:WaitForChild("Humanoid", 10)

    if not head or not humanoid then return end

    local old = head:FindFirstChild("CustomNameTag")
    if old then old:Destroy() end

    local gui = Instance.new("BillboardGui")
    gui.Name = "CustomNameTag"
    gui.Adornee = head
    gui.Size = UDim2.fromOffset(112, 32)
    gui.StudsOffset = Vector3.new(0, 2.7, 0)
    gui.AlwaysOnTop = true
    gui.MaxDistance = 0
    gui.Parent = head

    local frame = Instance.new("Frame")
    frame.Size = UDim2.fromScale(1, 1)
    frame.BackgroundColor3 = Color3.fromRGB(15, 17, 22)
    frame.BackgroundTransparency = 0.1
    frame.BorderSizePixel = 0
    frame.Parent = gui

    local uiScale = Instance.new("UIScale")
    uiScale.Scale = 1
    uiScale.Parent = frame

    local corner = Instance.new("UICorner")
    corner.CornerRadius = UDim.new(0, 6)
    corner.Parent = frame

    local stroke = Instance.new("UIStroke")
    stroke.Thickness = 1
    stroke.Color = GetTeamColor(player)
    stroke.Parent = frame

    local avatar = Instance.new("ImageLabel")
    avatar.Size = UDim2.fromOffset(27, 27)
    avatar.Position = UDim2.fromOffset(3, 2)
    avatar.BackgroundTransparency = 1
    avatar.Parent = frame

    local avatarCorner = Instance.new("UICorner")
    avatarCorner.CornerRadius = UDim.new(0, 5)
    avatarCorner.Parent = avatar

    task.spawn(function()
        local success, image = pcall(function()
            return Players:GetUserThumbnailAsync(
                player.UserId,
                Enum.ThumbnailType.HeadShot,
                Enum.ThumbnailSize.Size100x100
            )
        end)

        if success and avatar.Parent then
            avatar.Image = image
        end
    end)

    local name = Instance.new("TextLabel")
    name.Position = UDim2.fromOffset(35, 2)
    name.Size = UDim2.new(1, -40, 0, 15)
    name.BackgroundTransparency = 1
    name.Text = player.Name
    name.TextColor3 = Color3.new(1, 1, 1)
    name.TextSize = 10
    name.Font = Enum.Font.GothamBold
    name.TextXAlignment = Enum.TextXAlignment.Left
    name.TextTruncate = Enum.TextTruncate.AtEnd
    name.Parent = frame

    local hpBackground = Instance.new("Frame")
    hpBackground.Position = UDim2.fromOffset(35, 21)
    hpBackground.Size = UDim2.new(1, -40, 0, 6)
    hpBackground.BackgroundColor3 = Color3.fromRGB(55, 55, 55)
    hpBackground.BorderSizePixel = 0
    hpBackground.ClipsDescendants = true
    hpBackground.Parent = frame

    local hpCorner = Instance.new("UICorner")
    hpCorner.CornerRadius = UDim.new(1, 0)
    hpCorner.Parent = hpBackground

    local hpFill = Instance.new("Frame")
    hpFill.Size = UDim2.fromScale(1, 1)
    hpFill.BackgroundColor3 = Color3.fromRGB(50, 220, 100)
    hpFill.BorderSizePixel = 0
    hpFill.Parent = hpBackground

    local fillCorner = Instance.new("UICorner")
    fillCorner.CornerRadius = UDim.new(1, 0)
    fillCorner.Parent = hpFill

    local function Update()
        local percent = math.clamp(
            humanoid.Health / math.max(humanoid.MaxHealth, 1),
            0, 1
        )

        hpFill.Size = UDim2.fromScale(percent, 1)
        stroke.Color = GetTeamColor(player)

        if percent <= 0.25 then
            hpFill.BackgroundColor3 = Color3.fromRGB(240, 65, 65)
        elseif percent <= 0.5 then
            hpFill.BackgroundColor3 = Color3.fromRGB(240, 190, 60)
        else
            hpFill.BackgroundColor3 = Color3.fromRGB(50, 220, 100)
        end
    end

    humanoid.HealthChanged:Connect(Update)
    humanoid:GetPropertyChangedSignal("MaxHealth"):Connect(Update)
    Update()

    activeTags[player] = {
        gui = gui,
        head = head,
        scale = uiScale
    }
end

local Circle = Drawing.new("Circle")
Circle.Visible = false
Circle.Thickness = 2
Circle.Radius = AimFOV
Circle.Color = Color3.fromRGB(255,255,255)
Circle.Filled = false

local CombatTab = Window:CreateTab("Combat")
local MoveTab = Window:CreateTab("Movement")
local VisualTab = Window:CreateTab("Visuals")

CombatTab:CreateToggle({
    Name = "Aimbot",
    CurrentValue = false,
    Callback = function(v)
        Aimbot = v
        Circle.Visible = v
    end
})

CombatTab:CreateSlider({
    Name = "Aim FOV",
    Range = {50,500},
    Increment = 10,
    CurrentValue = 150,
    Callback = function(v)
        AimFOV = v
    end
})

CombatTab:CreateToggle({
    Name = "Team Check",
    CurrentValue = false,
    Callback = function(v)
        TeamCheck = v
    end
})

MoveTab:CreateSlider({
    Name = "SpeedHack",
    Range = {16,120},
    Increment = 2,
    CurrentValue = 16,
    Callback = function(v)
        SpeedValue = v
    end
})

MoveTab:CreateToggle({
    Name = "Infinite Jump",
    CurrentValue = false,
    Callback = function(v)
        InfJump = v
    end
})

VisualTab:CreateToggle({
    Name = "Player ESP",
    CurrentValue = false,
    Callback = function(v)
        ESP = v
    end
})

VisualTab:CreateToggle({
    Name = "Name Tags",
    CurrentValue = false,
    Callback = function(v)
        NameTags = v
    end
})

VisualTab:CreateToggle({
    Name = "Rainbow FOV",
    CurrentValue = false,
    Callback = function(v)
        RainbowFOV = v
    end
})

VisualTab:CreateButton({
    Name = "FPS Boost",
    Callback = function()
        for _,v in pairs(workspace:GetDescendants()) do
            if v:IsA("BasePart") then
                v.Material = Enum.Material.SmoothPlastic
                v.Reflectance = 0
            end
        end
    end
})

local function WallCheck(position, character)
    local origin = Camera.CFrame.Position
    local direction = position - origin

    local params = RaycastParams.new()
    params.FilterType = Enum.RaycastFilterType.Exclude
    params.FilterDescendantsInstances = {LocalPlayer.Character}

    local ray = workspace:Raycast(origin, direction, params)

    if ray then
        return ray.Instance:IsDescendantOf(character)
    end

    return true
end

RunService.RenderStepped:Connect(function()
    local character = LocalPlayer.Character
    local humanoid = character and character:FindFirstChildOfClass("Humanoid")

    if humanoid then
        humanoid.WalkSpeed = SpeedValue
    end
end)

UIS.JumpRequest:Connect(function()
    local character = LocalPlayer.Character
    local humanoid = character and character:FindFirstChildOfClass("Humanoid")

    if InfJump and humanoid then
        humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
    end
end)

RunService.RenderStepped:Connect(function()
    local screenCenter = Vector2.new(
        Camera.ViewportSize.X/2,
        Camera.ViewportSize.Y/2
    )

    Circle.Position = screenCenter
    Circle.Radius = AimFOV

    if RainbowFOV then
        Circle.Color = Color3.fromHSV(tick()%5/5,1,1)
    end

    if not Aimbot then return end

    local closestPart = nil
    local shortestDistance = AimFOV

    for _,player in pairs(Players:GetPlayers()) do
        if player ~= LocalPlayer
        and player.Character
        and player.Character:FindFirstChild("Head")
        and player.Character:FindFirstChild("Humanoid")
        and player.Character.Humanoid.Health > 0 then

            if TeamCheck and LocalPlayer.Team ~= nil
            and player.Team == LocalPlayer.Team then
                continue
            end

            local head = player.Character.Head
            local pos, visible = Camera:WorldToViewportPoint(head.Position)

            if visible and WallCheck(head.Position, player.Character) then
                local distance = (
                    Vector2.new(pos.X,pos.Y) - screenCenter
                ).Magnitude

                if distance < shortestDistance then
                    shortestDistance = distance
                    closestPart = head
                end
            end
        end
    end

    if closestPart then
        local aimPosition = closestPart.Position

        if Prediction then
            local velocity = closestPart.AssemblyLinearVelocity
            local distance = (
                Camera.CFrame.Position - closestPart.Position
            ).Magnitude

            local time = distance / BulletSpeed
            aimPosition = closestPart.Position + (velocity * time)
        end

        Camera.CFrame = CFrame.new(
            Camera.CFrame.Position,
            aimPosition
        )
    end
end)

RunService.RenderStepped:Connect(function()
    for _,p in pairs(Players:GetPlayers()) do
        if p ~= LocalPlayer and p.Character then
            local color = GetTeamColor(p)
            local h = p.Character:FindFirstChild("ZenithESP")

            if ESP then
                if not h then
                    local highlight = Instance.new("Highlight")
                    highlight.Name = "ZenithESP"
                    highlight.FillColor = color
                    highlight.Parent = p.Character
                else
                    h.FillColor = color
                end
            elseif h then
                h:Destroy()
            end

            local tagData = activeTags[p]
            local head = p.Character:FindFirstChild("Head")

            if NameTags and head then
                if not tagData or not tagData.gui.Parent or tagData.head ~= head then
                    if tagData and tagData.gui then
                        tagData.gui:Destroy()
                    end

                    CreateNameTag(p, p.Character)
                end
            elseif tagData then
                if tagData.gui then
                    tagData.gui:Destroy()
                end
                activeTags[p] = nil
            end
        end
    end
end)

RunService.RenderStepped:Connect(function()
    local camera = workspace.CurrentCamera
    if not camera then return end

    for player, data in pairs(activeTags) do
        if data.gui.Parent and data.head.Parent then
            local distance = (
                camera.CFrame.Position - data.head.Position
            ).Magnitude

            local alpha = math.clamp(
                (distance - 15) / 145,
                0, 1
            )

            data.scale.Scale = 0.85 + ((1 - alpha) * 0.3)
        else
            activeTags[player] = nil
        end
    end
end)

Similar Scripts

Jailbreak Script Twinkhook: Silent Aim, No Recoil

No Key • 2 weeks ago

Ragdoll Soccer Script Sportsclub: Auto Score, Unlock All

Key System • 3 hours ago

Sweep The Moon Script Butter Hub: Auto Sweep, Auto Farm

Key System • 3 hours ago

+1 Sukuna Evolution Script GoldHub: Auto Win, Fast Train

Key System • 3 hours ago

+1 Spear Throwing Script CM Hub: Auto Throw, Auto Rebirth

Key System • 3 hours ago