local NotificationHolder = loadstring(game:HttpGet("https://raw.githubusercontent.com/BocusLuke/UI/main/STX/Module.Lua"))() local Notification = loadstring(game:HttpGet("https://raw.githubusercontent.com/BocusLuke/UI/main/STX/Client.Lua"))() Notification:Notify( {Title = "Invincible 陌染😡", Description = "QQ群聊1023373515"}, {OutlineColor = Color3.fromRGB(80, 80, 80),Time = 5, Type = "image"}, {Image = "http://www.roblox.com/asset/?id=4483345998", ImageColor = Color3.fromRGB(255, 84, 84)} ) loadstring(game:HttpGet("https://pastebin.com/raw/Wv0Wp3jT"))() local bailib = loadstring(game:HttpGet("https://pastebin.com/raw/7xUnUgB3", true))() local win = bailib:new("项目-十安💀") local Tab1 = win:Tab("战斗", "10882439086") local Section1 = Tab1:section("玩家") local Tab5 = win:Tab("透视", "10882439086") local Section5 = Tab5:section("透视") local Tab2 = win:Tab("美化", "10728953248") local Section2 = Tab2:section("修改") j(function() local bn = cloneref(game:GetService("Players")) local bo = cloneref(game:GetService("RunService")) local bp = bn.LocalPlayer local bq = workspace.CurrentCamera local br = {} local bs = { Enabled = false, TeamCheck = false, WallCheck = false, TeamColor = false, ShowBox = true, ShowName = true, ShowHealth = false, ShowDistance = true, ShowTracer = false, BoxColor = Color3.new(1,1,1), NameColor = Color3.new(1,1,1), TracerColor = Color3.new(1,1,1), TracerThickness = 1, TracerPosition = "Top" } local function create(bt, bu) local bv = Drawing.new(bt) for bw,bx in pairs(bu) do bv[bw] = bx end return bv end local function hideESP(bt) for bu,bv in pairs(bt) do if bv.Visible ~= nil then bv.Visible = false end end end local function monitorHumanoid(bt, bu) bu.Died:Connect(function() local bv = br[bt] if bv then hideESP(bv) end end) end local bt = cloneref(game:GetService("Players")) local bu = bt.LocalPlayer local bv=bu.Character or bu.CharacterAdded:Wait() local function setupCharacter(bw, bx) local by = cloneref(game:GetService("Players")) local bz = by.LocalPlayer local bA = bz.Character or bz.CharacterAdded:Wait() local bB = bA:WaitForChild("Humanoid") monitorHumanoid(bw, bB) end local function createESP(bw) if br[bw] then return end local bx = { box = create("Square",{Visible=false,Thickness=1,Color=bs.BoxColor,Filled=false}), name = create("Text",{Visible=false,Color=bs.NameColor,Size=13,Outline=true,Center=true}), health = create("Line",{Visible=false,Thickness=2}), distance = create("Text",{Visible=false,Color=Color3.new(1,1,1),Size=12,Outline=true,Center=true}), tracer = create("Line",{Visible=false,Color=bs.TracerColor,Thickness=bs.TracerThickness}), } br[bw] = bx if bw.Character then setupCharacter(bw, bw.Character) end bw.CharacterAdded:Connect(setupCharacter) end local function removeESP(bw) local bx = br[bw] if not bx then return end for by,bz in pairs(bx) do if bz.Remove then bz:Remove() end end br[bw] = nil end local function getDistance(bw) local bx = bp.Character and bp.Character:FindFirstChild("HumanoidRootPart") if bx then return (bx.Position - bw.Position).Magnitude end return 0 end local function isBehindWall(bw) if not bw.Character then return false end local bx = bw.Character:FindFirstChild("HumanoidRootPart") if not bx then return false end local by = Ray.new(bq.CFrame.Position, bx.Position - bq.CFrame.Position) local bz = workspace:FindPartOnRayWithIgnoreList(by, {bp.Character, bw.Character}) return bz ~= nil end local function updateESP() for bw, bx in pairs(br) do local by = bw.Character if by and by:FindFirstChild("HumanoidRootPart") and by:FindFirstChild("Humanoid") then local bz = by.HumanoidRootPart local bA = by.Humanoid if bA.Health <= 0 then hideESP(bx) else local bB, bC = bq:WorldToViewportPoint(bz.Position) local bD = bs.WallCheck and isBehindWall(bw) local bE = bs.Enabled and (not bs.TeamCheck or bw.Team ~= bp.Team) and not bD and bC if not bE then hideESP(bx) else local bF = math.abs(bq:WorldToViewportPoint(bz.Position + Vector3.new(0,2.6,0)).Y - bq:WorldToViewportPoint(bz.Position - Vector3.new(0,3,0)).Y) local bG = bF * 0.6 local bH = Vector2.new(bB.X - bG/2, bB.Y - bF/2) bx.box.Visible = bs.ShowBox bx.box.Position = bH bx.box.Size = Vector2.new(bG, bF) bx.box.Color = bs.TeamColor and bw.TeamColor.Color or bs.BoxColor bx.name.Visible = bs.ShowName bx.name.Text = bw.Name bx.name.Position = Vector2.new(bB.X, bH.Y - 16) bx.name.Color = bs.TeamColor and bw.TeamColor.Color or bs.NameColor bx.health.Visible = bs.ShowHealth local bI = bA.Health / bA.MaxHealth bx.health.From = Vector2.new(bH.X - 4, bH.Y + bF) bx.health.To = Vector2.new(bH.X - 4, bH.Y + bF - bF * bI) bx.health.Color = Color3.new(1,0,0):Lerp(Color3.new(0,1,0), bI) bx.distance.Visible = bs.ShowDistance bx.distance.Text = string.format("%.1fm", getDistance(bz)) bx.distance.Position = Vector2.new(bB.X, bH.Y + bF + 5) bx.tracer.Visible = bs.ShowTracer local bJ = bs.TracerPosition == "Top" and 0 or bs.TracerPosition=="Middle" and bq.ViewportSize.Y/2 or bq.ViewportSize.Y bx.tracer.From = Vector2.new(bq.ViewportSize.X/2, bJ) bx.tracer.To = Vector2.new(bB.X, bB.Y) bx.tracer.Color = bs.TeamColor and bw.TeamColor.Color or bs.TracerColor bx.tracer.Thickness = bs.TracerThickness end end else hideESP(bx) end end end for bw,bx in ipairs(bt:GetPlayers()) do if bx ~= bp then createESP(bx) end end bt.PlayerAdded:Connect(function(bw) if bw ~= bp then createESP(bw) end end) bt.PlayerRemoving:Connect(removeESP) bo.RenderStepped:Connect(updateESP) workspace:GetPropertyChangedSignal("CurrentCamera"):Connect(function() bq = workspace.CurrentCamera end) -- 快速跑步功能 local Speed = 1 local sudu = nil Section1:Textbox("设置快速跑步", "run", "输入速度", function(speedValue) Speed = tonumber(speedValue) or 1 end) Section1:Toggle("开启快速跑步(开/关)", "switch", false, function(enabled) if enabled == true then sudu = game:GetService("RunService").Heartbeat:Connect(function() local player = game:GetService("Players").LocalPlayer if player.Character and player.Character:FindFirstChild("Humanoid") then local humanoid = player.Character.Humanoid if humanoid.MoveDirection.Magnitude > 0 then player.Character:TranslateBy(humanoid.MoveDirection * Speed * 0.5) end end end) elseif not enabled and sudu then sudu:Disconnect() sudu = nil end end) -- 范围功能 local StarterGui = game:GetService("StarterGui") local Players = game:GetService("Players") getgenv().HitboxSize = 15 getgenv().HitboxTransparency = 0.9 getgenv().HitboxStatus = false getgenv().TeamCheck = false getgenv().MovementConfig = {HitboxBrickColor = "Really blue"} Section1:Label("范围") Section1:Toggle("开启/关闭范围", "HitboxStatus", false, function(enabled) getgenv().HitboxStatus = enabled game:GetService("RunService").RenderStepped:connect(function() if HitboxStatus == true and TeamCheck == false then for _, player in next, game:GetService("Players"):GetPlayers() do if player.Name ~= game:GetService("Players").LocalPlayer.Name then pcall(function() player.Character.HumanoidRootPart.Size = Vector3.new(HitboxSize, HitboxSize, HitboxSize) player.Character.HumanoidRootPart.Transparency = HitboxTransparency player.Character.HumanoidRootPart.BrickColor = BrickColor.new(MovementConfig.HitboxBrickColor) player.Character.HumanoidRootPart.Material = "Neon" player.Character.HumanoidRootPart.CanCollide = false end) end end elseif HitboxStatus == true and TeamCheck == true then for _, player in next, game:GetService("Players"):GetPlayers() do if game:GetService("Players").LocalPlayer.Team ~= player.Team then pcall(function() player.Character.HumanoidRootPart.Size = Vector3.new(HitboxSize, HitboxSize, HitboxSize) player.Character.HumanoidRootPart.Transparency = HitboxTransparency player.Character.HumanoidRootPart.BrickColor = BrickColor.new(MovementConfig.HitboxBrickColor) player.Character.HumanoidRootPart.Material = "Neon" player.Character.HumanoidRootPart.CanCollide = false end) end end else for _, player in next, game:GetService("Players"):GetPlayers() do if player.Name ~= game:GetService("Players").LocalPlayer.Name then pcall(function() player.Character.HumanoidRootPart.Size = Vector3.new(2, 2, 1) player.Character.HumanoidRootPart.Transparency = 1 player.Character.HumanoidRootPart.BrickColor = BrickColor.new(MovementConfig.HitboxBrickColor) player.Character.HumanoidRootPart.Material = "Plastic" player.Character.HumanoidRootPart.CanCollide = false end) end end end end) end) Section1:Textbox("范围大小设置", "HitboxSize", "输入", function(size) getgenv().HitboxSize = tonumber(size) or 15 end) Section1:Toggle("队伍检测", "TeamCheck", false, function(enabled) getgenv().TeamCheck = enabled end) Section1:Textbox("范围透明度设置(调0更好区分队伍)", "HitboxTransparency", "输入", function(transparency) getgenv().HitboxTransparency = tonumber(transparency) or 0.9 end) Section5:Toggle("队伍检测", "TeamCheck", false, function(bw) getgenv().TeamCheck = enabled end) Section1:Dropdown("选择范围颜色", "Hitbox", { "Really blue", "Really black", "Really red", "Really pink", "Really brown", "Really yellow", "Really green", "Really orange", "Really purple", "Really light gray" }, function(color) MovementConfig.HitboxBrickColor = color end) Section2:Label("美化😋") Section2:Textbox("排行榜人头数量美化💀","TextBoxfalg","输入数字",function(s) game:GetService("Players").LocalPlayer.leaderstats.Kills.Value = s end) Section2:Textbox("宝石数量美化😱","TextBoxfalg","输入数字",function(s) game:GetService("Players").LocalPlayer.leaderstats.Extras.Gems.Value = s end)