Jujutsu shenanigans BackHide Best
Key RequiredUniversal Patched

Jujutsu shenanigans BackHide Best

Universal ScriptVy_xin1Vy_xin1 988 views 498 executesUpdated Sep 9, 2026
Unrated
00
Lua Script•408 lines (15526 chars)
-- Script Name: Tze Ex (v1.0.0)
-- Developed for Delta Executor

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

-- Lấy tên game hiện tại
local GameName = "Unknown Game"
pcall(function()
    GameName = MarketplaceService:GetProductInfo(game.PlaceId).Name
end)

-- Tạo ScreenGui chính
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "TzeExGui"
ScreenGui.ResetOnSpawn = false
pcall(function()
    ScreenGui.Parent = game:GetService("CoreGui")
end)
if not ScreenGui.Parent then
    ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
end

-- 1. NÚT ĐÓNG/MỞ GUI (HÌNH VUÔNG + KÉO ĐƯỢC + IMAGE)
local ToggleBtn = Instance.new("ImageButton")
ToggleBtn.Name = "ToggleBtn"
ToggleBtn.Size = UDim2.new(0, 50, 0, 50)
ToggleBtn.Position = UDim2.new(0, 20, 0.4, 0)
ToggleBtn.Image = "rbxassetid://6031097225" -- ID Ảnh mặc định (Bạn có thể thay ID mới)
ToggleBtn.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
ToggleBtn.BorderSizePixel = 0
ToggleBtn.Parent = ScreenGui

local ToggleCorner = Instance.new("UICorner")
ToggleCorner.CornerRadius = UDim.new(0, 8)
ToggleCorner.Parent = ToggleBtn

-- 2. KHUNG CHÍNH (MAIN FRAME - HÌNH VUÔNG)
local MainFrame = Instance.new("Frame")
MainFrame.Name = "MainFrame"
MainFrame.Size = UDim2.new(0, 480, 0, 320)
MainFrame.Position = UDim2.new(0.5, -240, 0.5, -160)
MainFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
MainFrame.BorderSizePixel = 0
MainFrame.ClipsDescendants = true
MainFrame.Parent = ScreenGui

-- Hàm xử lý Kéo/Thả (Drag) cho Nút Toggle và MainFrame
local function makeDraggable(guiObject)
    local dragging, dragInput, dragStart, startPos
    guiObject.InputBegan:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
            dragging = true
            dragStart = input.Position
            startPos = guiObject.Position
            input.Changed:Connect(function()
                if input.UserInputState == Enum.UserInputState.End then
                    dragging = false
                end
            end)
        end
    end)
    guiObject.InputChanged:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then
            dragInput = input
        end
    end)
    UserInputService.InputChanged:Connect(function(input)
        if input == dragInput and dragging then
            local delta = input.Position - dragStart
            guiObject.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
        end
    end)
end

makeDraggable(ToggleBtn)
makeDraggable(MainFrame)

-- Đóng/Mở GUI khi click nút
ToggleBtn.MouseButton1Click:Connect(function()
    MainFrame.Visible = not MainFrame.Visible
end)

-- 3. THANH NGANG TRÊN CÙNG (TOP BAR)
local TopBar = Instance.new("Frame")
TopBar.Size = UDim2.new(1, 0, 0, 35)
TopBar.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
TopBar.BorderSizePixel = 0
TopBar.Parent = MainFrame

-- Chấm xanh lá chớp nháy
local StatusDot = Instance.new("Frame")
StatusDot.Size = UDim2.new(0, 10, 0, 10)
StatusDot.Position = UDim2.new(0, 10, 0.5, -5)
StatusDot.BackgroundColor3 = Color3.fromRGB(0, 255, 100)
StatusDot.BorderSizePixel = 0
StatusDot.Parent = TopBar

local DotCorner = Instance.new("UICorner")
DotCorner.CornerRadius = UDim.new(1, 0)
DotCorner.Parent = StatusDot

task.spawn(function()
    while true do
        StatusDot.BackgroundTransparency = 0
        task.wait(0.5)
        StatusDot.BackgroundTransparency = 0.8
        task.wait(0.5)
    end
end)

-- Tiêu đề Info (Name script | Version | Game)
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Size = UDim2.new(1, -30, 1, 0)
TitleLabel.Position = UDim2.new(0, 25, 0, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "Tze Ex | v1.0.0 | " .. GameName
TitleLabel.TextColor3 = Color3.fromRGB(230, 230, 230)
TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
TitleLabel.Font = Enum.Font.SourceSansBold
TitleLabel.TextSize = 14
TitleLabel.Parent = TopBar

-- 4. THANH DỌC CHỨA TAB (LEFT SIDEBAR)
local SideBar = Instance.new("Frame")
SideBar.Size = UDim2.new(0, 110, 1, -35)
SideBar.Position = UDim2.new(0, 0, 0, 35)
SideBar.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
SideBar.BorderSizePixel = 0
SideBar.Parent = MainFrame

local ContentArea = Instance.new("Frame")
ContentArea.Size = UDim2.new(1, -110, 1, -35)
ContentArea.Position = UDim2.new(0, 110, 0, 35)
ContentArea.BackgroundTransparency = 1
ContentArea.Parent = MainFrame

-- Quản lý Tabs & Content
local Tabs = {}
local TabButtons = {}

local function CreateTab(tabName)
    local TabBtn = Instance.new("TextButton")
    TabBtn.Size = UDim2.new(1, 0, 0, 35)
    TabBtn.Position = UDim2.new(0, 0, 0, #TabButtons * 35)
    TabBtn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    TabBtn.BorderSizePixel = 0
    TabBtn.Text = tabName
    TabBtn.TextColor3 = Color3.fromRGB(180, 180, 180)
    TabBtn.Font = Enum.Font.SourceSansBold
    TabBtn.TextSize = 14
    TabBtn.Parent = SideBar
    
    local TabPage = Instance.new("Frame")
    TabPage.Size = UDim2.new(1, 0, 1, 0)
    TabPage.BackgroundTransparency = 1
    TabPage.Visible = false
    TabPage.Parent = ContentArea
    
    Tabs[tabName] = TabPage
    table.insert(TabButtons, TabBtn)
    
    TabBtn.MouseButton1Click:Connect(function()
        for _, btn in pairs(TabButtons) do
            btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
            btn.TextColor3 = Color3.fromRGB(180, 180, 180)
        end
        for _, page in pairs(Tabs) do
            page.Visible = false
        end
        TabBtn.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
        TabBtn.TextColor3 = Color3.fromRGB(0, 255, 150)
        TabPage.Visible = true
    end)
    
    return TabPage
end

-- Tạo các Tab
local MainTab = CreateTab("Main")
local CombatTab = CreateTab("Combat")
local MarcoTab = CreateTab("Marco")
local CreditsTab = CreateTab("Credits")

-- Chọn Tab mặc định
TabButtons[1].BackgroundColor3 = Color3.fromRGB(45, 45, 45)
TabButtons[1].TextColor3 = Color3.fromRGB(0, 255, 150)
Tabs["Main"].Visible = true

--------------------------------------------------------------------------------
-- TAB 1: MAIN
--------------------------------------------------------------------------------
local MainBox1 = Instance.new("TextLabel")
MainBox1.Size = UDim2.new(0.9, 0, 0, 40)
MainBox1.Position = UDim2.new(0.05, 0, 0.1, 0)
MainBox1.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
MainBox1.TextColor3 = Color3.fromRGB(255, 255, 255)
MainBox1.Text = "Sybau"
MainBox1.Font = Enum.Font.SourceSansBold
MainBox1.TextSize = 16
MainBox1.Parent = MainTab

local MainBox2 = Instance.new("TextLabel")
MainBox2.Size = UDim2.new(0.9, 0, 0, 40)
MainBox2.Position = UDim2.new(0.05, 0, 0.3, 0)
MainBox2.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
MainBox2.TextColor3 = Color3.fromRGB(255, 255, 255)
MainBox2.Text = "Script to beta"
MainBox2.Font = Enum.Font.SourceSansBold
MainBox2.TextSize = 16
MainBox2.Parent = MainTab

--------------------------------------------------------------------------------
-- TAB 2: COMBAT (Silent Aim & BackYou)
--------------------------------------------------------------------------------
local SilentAimEnabled = false
local BackYouEnabled = false
local BackYouDistance = 5
local CurrentTarget = nil

-- Hàm tìm Target gần nhất
local function GetClosestPlayer()
    local closest, minDistance = nil, math.huge
    for _, player in pairs(Players:GetPlayers()) do
        if player ~= LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") and player.Character:FindFirstChildOfClass("Humanoid").Health > 0 then
            local dist = (LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")) 
                and (player.Character.HumanoidRootPart.Position - LocalPlayer.Character.HumanoidRootPart.Position).Magnitude or math.huge
            if dist < minDistance then
                minDistance = dist
                closest = player
            end
        end
    end
    return closest
end

-- Nút Silent Aim
local SilentBtn = Instance.new("TextButton")
SilentBtn.Size = UDim2.new(0.9, 0, 0, 35)
SilentBtn.Position = UDim2.new(0.05, 0, 0.05, 0)
SilentBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
SilentBtn.Text = "Silent Aim: OFF"
SilentBtn.TextColor3 = Color3.fromRGB(255, 100, 100)
SilentBtn.Font = Enum.Font.SourceSansBold
SilentBtn.TextSize = 14
SilentBtn.Parent = CombatTab

SilentBtn.MouseButton1Click:Connect(function()
    SilentAimEnabled = not SilentAimEnabled
    SilentBtn.Text = "Silent Aim: " .. (SilentAimEnabled and "ON" or "OFF")
    SilentBtn.TextColor3 = SilentAimEnabled and Color3.fromRGB(100, 255, 100) or Color3.fromRGB(255, 100, 100)
    if not SilentAimEnabled then CurrentTarget = nil end
end)

-- Nút BackYou
local BackBtn = Instance.new("TextButton")
BackBtn.Size = UDim2.new(0.9, 0, 0, 35)
BackBtn.Position = UDim2.new(0.05, 0, 0.22, 0)
BackBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
BackBtn.Text = "BackYou: OFF"
BackBtn.TextColor3 = Color3.fromRGB(255, 100, 100)
BackBtn.Font = Enum.Font.SourceSansBold
BackBtn.TextSize = 14
BackBtn.Parent = CombatTab

BackBtn.MouseButton1Click:Connect(function()
    BackYouEnabled = not BackYouEnabled
    BackBtn.Text = "BackYou: " .. (BackYouEnabled and "ON" or "OFF")
    BackBtn.TextColor3 = BackYouEnabled and Color3.fromRGB(100, 255, 100) or Color3.fromRGB(255, 100, 100)
    if not BackYouEnabled then CurrentTarget = nil end
end)

-- Thanh kéo Distance (1 ~ 30 studs)
local SliderLabel = Instance.new("TextLabel")
SliderLabel.Size = UDim2.new(0.9, 0, 0, 20)
SliderLabel.Position = UDim2.new(0.05, 0, 0.38, 0)
SliderLabel.BackgroundTransparency = 1
SliderLabel.Text = "Khoảng cách BackYou: 5 Studs"
SliderLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
SliderLabel.Font = Enum.Font.SourceSans
SliderLabel.TextSize = 14
SliderLabel.Parent = CombatTab

local SliderBg = Instance.new("Frame")
SliderBg.Size = UDim2.new(0.9, 0, 0, 15)
SliderBg.Position = UDim2.new(0.05, 0, 0.46, 0)
SliderBg.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
SliderBg.Parent = CombatTab

local SliderFill = Instance.new("Frame")
SliderFill.Size = UDim2.new((5 - 1) / 29, 0, 1, 0)
SliderFill.BackgroundColor3 = Color3.fromRGB(0, 255, 150)
SliderFill.BorderSizePixel = 0
SliderFill.Parent = SliderBg

local Sliding = false
local function UpdateSlider(input)
    local pos = math.clamp((input.Position.X - SliderBg.AbsolutePosition.X) / SliderBg.AbsoluteSize.X, 0, 1)
    SliderFill.Size = UDim2.new(pos, 0, 1, 0)
    BackYouDistance = math.floor(1 + (pos * 29))
    SliderLabel.Text = "Khoảng cách BackYou: " .. tostring(BackYouDistance) .. " Studs"
end

SliderBg.InputBegan:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        Sliding = true
        UpdateSlider(input)
    end
end)
UserInputService.InputEnded:Connect(function(input)
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        Sliding = false
    end
end)
UserInputService.InputChanged:Connect(function(input)
    if Sliding and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then
        UpdateSlider(input)
    end
end)

-- Vòng lặp Xử lý Combat Logic
RunService.RenderStepped:Connect(function()
    -- Kiểm tra Target hiện tại còn sống không
    if CurrentTarget then
        local hum = CurrentTarget.Character and CurrentTarget.Character:FindFirstChildOfClass("Humanoid")
        if not hum or hum.Health <= 0 or not CurrentTarget.Character:FindFirstChild("HumanoidRootPart") then
            CurrentTarget = nil
        end
    end
    
    -- Chọn Target mới nếu chưa có
    if (SilentAimEnabled or BackYouEnabled) and not CurrentTarget then
        CurrentTarget = GetClosestPlayer()
    end
    
    -- Xử lý Silent Aim (Xoay nhân vật về phía mục tiêu)
    if SilentAimEnabled and CurrentTarget and CurrentTarget.Character and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
        local myHRP = LocalPlayer.Character.HumanoidRootPart
        local targetHRP = CurrentTarget.Character.HumanoidRootPart
        myHRP.CFrame = CFrame.new(myHRP.Position, Vector3.new(targetHRP.Position.X, myHRP.Position.Y, targetHRP.Position.Z))
    end
    
    -- Xử lý BackYou (Teleport ra sau lưng mục tiêu)
    if BackYouEnabled and CurrentTarget and CurrentTarget.Character and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
        local myHRP = LocalPlayer.Character.HumanoidRootPart
        local targetHRP = CurrentTarget.Character.HumanoidRootPart
        myHRP.CFrame = targetHRP.CFrame * CFrame.new(0, 0, BackYouDistance)
    end
end)

--------------------------------------------------------------------------------
-- TAB 3: MARCO (Auto Click)
--------------------------------------------------------------------------------
local MarcoEnabled = false
local LastClickPos = nil

local MarcoBtn = Instance.new("TextButton")
MarcoBtn.Size = UDim2.new(0.9, 0, 0, 35)
MarcoBtn.Position = UDim2.new(0.05, 0, 0.1, 0)
MarcoBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
MarcoBtn.Text = "Auto Click: OFF"
MarcoBtn.TextColor3 = Color3.fromRGB(255, 100, 100)
MarcoBtn.Font = Enum.Font.SourceSansBold
MarcoBtn.TextSize = 14
MarcoBtn.Parent = MarcoTab

MarcoBtn.MouseButton1Click:Connect(function()
    MarcoEnabled = not MarcoEnabled
    MarcoBtn.Text = "Auto Click: " .. (MarcoEnabled and "ON" or "OFF")
    MarcoBtn.TextColor3 = MarcoEnabled and Color3.fromRGB(100, 255, 100) or Color3.fromRGB(255, 100, 100)
end)

-- Ghi nhận vị trí bấm màn hình/chuột
UserInputService.InputBegan:Connect(function(input, gameProcessed)
    if gameProcessed then return end
    if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then
        LastClickPos = input.Position
        
        if MarcoEnabled and LastClickPos then
            task.delay(0.33, function()
                if MarcoEnabled then
                    -- Bấm lại đúng vị trí vừa bấm sau 0.33s (Lặp lại 1 lần)
                    VirtualInputManager = game:GetService("VirtualInputManager")
                    VirtualInputManager:SendMouseButtonEvent(LastClickPos.X, LastClickPos.Y, 0, true, game, 0)
                    task.wait(0.05)
                    VirtualInputManager:SendMouseButtonEvent(LastClickPos.X, LastClickPos.Y, 0, false, game, 0)
                end
            end)
        end
    end
end)

--------------------------------------------------------------------------------
-- TAB 4: CREDITS
--------------------------------------------------------------------------------
local CreditsText = Instance.new("TextLabel")
CreditsText.Size = UDim2.new(0.9, 0, 0, 50)
CreditsText.Position = UDim2.new(0.05, 0, 0.1, 0)
CreditsText.BackgroundColor3 = Color3.fromRGB(35, 35, 35)
CreditsText.TextColor3 = Color3.fromRGB(255, 255, 255)
CreditsText.Text = "Script by @gusbes in discord🐧"
CreditsText.Font = Enum.Font.SourceSansItalic
CreditsText.TextSize = 16
CreditsText.Parent = CreditsTab

Features & Information

The script is keyless,work all game battlegrounds,version 1.0.0. Functions: Behind (Appears behind the enemy, distance can be adjusted), SilentAim (Aim without the camera), Autoclick (Used for black flash but seems to be buggy).
#keyless#battlegrounds

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts