
Jailbreak Script Tase Hub: Aimbot, Player ESP
0 views

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!!
Explore more scripts for this game (2)
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)