local WindUI = loadstring(game:HttpGet("https://raw.githubusercontent.com/Footagesus/WindUI/main/dist/main.lua"))() if not WindUI then game:GetService("StarterGui"):SetCore("SendNotification", { Title = "错误", Text = "WindUI 加载失败,请检查网络", Duration = 5 }) return end WindUI.TransparencyValue = 1 -- 完全不透明 WindUI:SetTheme("Dark") -- 深色主题 local Window = WindUI:CreateWindow({ Title = "牢大中心", Icon = "crown", Author = "1.0", -- 版本号1.0 Size = UDim2.fromOffset(750, 600), SideBarWidth = 220, ScrollBarEnabled = true }) Window.BackgroundColor3 = Color3.fromRGB(30, 30, 30) -- 强制背景色 Window:Tag({ Title = "1.0", Color = Color3.fromHex("#FF6B6B") }) -- 创建所有标签页 local AboutAuthorTab = Window:Tab({ Title = "制作人信息", Icon = "user" }) local BasicTab = Window:Tab({ Title = "基础功能", Icon = "home" }) local PhysicsTab = Window:Tab({ Title = "物理修改", Icon = "activity" }) local AimbotTab = Window:Tab({ Title = "自瞄功能", Icon = "target" }) local OldVersionTab = Window:Tab({ Title = "牢大中心4.1", Icon = "archive" }) local GameTab = Window:Tab({ Title = "游戏分类", Icon = "grid" }) local FEScriptTab = Window:Tab({ Title = "FE脚本", Icon = "zap" }) local OtherTab = Window:Tab({ Title = "其他", Icon = "more-horizontal" }) local OtherScriptsTab = Window:Tab({ Title = "其他脚本(如有侵权 请联系我)", Icon = "alert-circle" }) local AboutTab = Window:Tab({ Title = "关于", Icon = "info" }) -- 制作人信息 AboutAuthorTab:Paragraph({ Title = "制作人:小小的埃文", Buttons = {} }) AboutAuthorTab:Paragraph({ Title = "B站UID:1723492981", Buttons = {} }) AboutAuthorTab:Paragraph({ Title = "dy、ks号:foxs2025", Buttons = {} }) AboutAuthorTab:Paragraph({ Title = "Roblox用户名:guojinkun2023", Buttons = {} }) AboutAuthorTab:Paragraph({ Title = "脚本编写者:DeepSeek", Buttons = {} }) -- ================= 基础功能标签页 ================= do local flyIgnoreFirst = true BasicTab:Toggle({ Title = "飞行模式(源于网络)", Desc = "自由翱翔", Type = "Checkbox", Default = false, Callback = function(state) if flyIgnoreFirst then flyIgnoreFirst = false; return end if state then pcall(function() loadstring("\108\111\97\100\115\116\114\105\110\103\40\103\97\109\101\58\72\116\116\112\71\101\116\40\40\39\104\116\116\112\115\58\47\47\103\105\115\116\46\103\105\116\104\117\98\117\115\101\114\99\111\110\116\101\110\116\46\99\111\109\47\109\101\111\122\111\110\101\89\84\47\98\102\48\51\55\100\102\102\57\102\48\97\55\48\48\49\55\51\48\52\100\100\100\54\55\102\100\99\100\51\55\48\47\114\97\119\47\101\49\52\101\55\52\102\52\50\53\98\48\54\48\100\102\53\50\51\51\52\51\99\102\51\48\98\55\56\55\48\55\52\101\98\51\99\53\100\50\47\97\114\99\101\117\115\37\50\53\50\48\120\37\50\53\50\48\102\108\121\37\50\53\50\48\50\37\50\53\50\48\111\98\102\108\117\99\97\116\111\114\39\41\44\116\114\117\101\41\41\40\41\10\10")() end) WindUI:Notify({Title = "飞行", Content = "已启用", Icon = "check", Duration = 2}) else WindUI:Notify({Title = "飞行", Content = "请使用脚本自带关闭", Icon = "info", Duration = 2}) end end }) local noclip = false local noclipConn local noclipIgnoreFirst = true BasicTab:Toggle({ Title = "穿墙模式", Desc = "自由穿梭", Type = "Checkbox", Default = false, Callback = function(state) if noclipIgnoreFirst then noclipIgnoreFirst = false; return end noclip = state local char = game.Players.LocalPlayer.Character if noclip then noclipConn = game:GetService("RunService").Stepped:Connect(function() if not noclip or not char then return end for _, p in pairs(char:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = false end end end) WindUI:Notify({Title = "穿墙", Content = "已启用", Icon = "check", Duration = 2}) else if noclipConn then noclipConn:Disconnect(); noclipConn = nil end if char then for _, p in pairs(char:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = true end end end WindUI:Notify({Title = "穿墙", Content = "已禁用", Icon = "x", Duration = 2}) end end }) local espIgnoreFirst = true BasicTab:Toggle({ Title = "透视", Desc = "显示玩家位置和血量", Type = "Checkbox", Default = false, Callback = function(state) if espIgnoreFirst then espIgnoreFirst = false; return end if state then enableESP() WindUI:Notify({Title = "透视", Content = "已启用", Icon = "check", Duration = 2}) else disableESP() WindUI:Notify({Title = "透视", Content = "已禁用", Icon = "x", Duration = 2}) end end }) BasicTab:Slider({ Title = "行走速度", Step = 1, Value = { Min = 16, Max = 120, Default = 16 }, Callback = function(v) local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") if hum then hum.WalkSpeed = v end end }) BasicTab:Button({ Title = "无限R币", Callback = function() local gui = Instance.new("ScreenGui") gui.Name = "TrapGUI" gui.ResetOnSpawn = false gui.Parent = game.CoreGui local frame = Instance.new("Frame", gui) frame.Size = UDim2.new(1,0,1,0) frame.BackgroundColor3 = Color3.new(0,0,0) frame.BackgroundTransparency = 0.3 local txt = Instance.new("TextLabel", frame) txt.Size = UDim2.new(0.8,0,0.8,0) txt.Position = UDim2.new(0.1,0,0.1,0) txt.BackgroundTransparency = 1 txt.TextColor3 = Color3.new(1,1,1) txt.TextScaled = true txt.TextWrapped = true txt.Font = Enum.Font.SourceSansBold txt.Text = "你还真以为有无限R币啊\n现在退出游戏再进来就行了\n不要再上了陌生人的当\n在网上遇到打着无限R币的脚本\n千万别用\n别问我为什么\n因为我就上了这个当" end }) BasicTab:Slider({ Title = "跳跃高度", Step = 1, Value = { Min = 50, Max = 200, Default = 50 }, Callback = function(v) local hum = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("Humanoid") if hum then hum.JumpPower = v end end }) end -- ================= 物理修改:自定义重力 ================= do local gravityEnabled = false local gravityForce = nil local ignoreFirst = true PhysicsTab:Toggle({ Title = "自定义重力", Desc = "修改玩家受到的垂直力方向大小", Type = "Checkbox", Default = false, Callback = function(state) if ignoreFirst then ignoreFirst = false; return end gravityEnabled = state local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local hrp = character:FindFirstChild("HumanoidRootPart") if not hrp then return end if gravityEnabled then if not hrp:FindFirstChild("CustomGravity") then gravityForce = Instance.new("VectorForce") gravityForce.Name = "CustomGravity" gravityForce.ApplyAtCenterOfMass = true gravityForce.Attachment0 = hrp.RootRigAttachment gravityForce.Parent = hrp end WindUI:Notify({Title = "重力", Content = "已启用", Icon = "check", Duration = 2}) else if gravityForce then gravityForce:Destroy() gravityForce = nil end WindUI:Notify({Title = "重力", Content = "已禁用", Icon = "x", Duration = 2}) end end }) PhysicsTab:Slider({ Title = "重力强度 (-500 ~ 500)", Step = 10, Value = { Min = -500, Max = 500, Default = -150 }, Callback = function(value) if gravityEnabled and gravityForce then local player = game.Players.LocalPlayer local character = player.Character if character then local hrp = character:FindFirstChild("HumanoidRootPart") if hrp then gravityForce.Force = Vector3.new(0, value * hrp.AssemblyMass, 0) end end end end }) end -- ================= 自瞄功能 ================= do local aimbotEnabled = false local aimbotConnection local smoothness = 0.5 local fov = 90 local aimbotIgnoreFirst = true local crosshairLines = {} local crosshairEnabled = false local crosshairIgnoreFirst = true local function createCrosshair() for i=1,5 do local obj if i == 5 then obj = Drawing.new("Square") obj.Size = Vector2.new(4,4) obj.Filled = true else obj = Drawing.new("Line") end obj.Visible = false obj.Color = Color3.new(1,1,1) obj.Thickness = 2 table.insert(crosshairLines, obj) end end createCrosshair() local function getClosestPlayerInFOVAimbot() local player = game.Players.LocalPlayer local cam = workspace.CurrentCamera local maxAngle = fov / 2 local closest, closestAngle = nil, math.huge for _, p in ipairs(game.Players:GetPlayers()) do if p ~= player and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then local dir = (p.Character.HumanoidRootPart.Position - cam.CFrame.Position).Unit local dot = cam.CFrame.LookVector:Dot(dir) local angle = math.deg(math.acos(math.clamp(dot, -1, 1))) if angle <= maxAngle and angle < closestAngle then closest = p closestAngle = angle end end end return closest end local function startAimbot() local cam = workspace.CurrentCamera aimbotConnection = game:GetService("RunService").Heartbeat:Connect(function() if not aimbotEnabled then return end local target = getClosestPlayerInFOVAimbot() if target then local targetPos = target.Character.HumanoidRootPart.Position cam.CFrame = cam.CFrame:Lerp(CFrame.lookAt(cam.CFrame.Position, targetPos), smoothness) end end) end AimbotTab:Toggle({ Title = "开启自瞄", Desc = "自动瞄准视野内最近的敌人", Type = "Checkbox", Default = false, Callback = function(state) if aimbotIgnoreFirst then aimbotIgnoreFirst = false; return end aimbotEnabled = state if state then startAimbot() WindUI:Notify({Title = "自瞄", Content = "已启用", Icon = "check", Duration = 2}) else if aimbotConnection then aimbotConnection:Disconnect(); aimbotConnection = nil end WindUI:Notify({Title = "自瞄", Content = "已禁用", Icon = "x", Duration = 2}) end end }) AimbotTab:Slider({ Title = "平滑度", Step = 0.05, Value = { Min = 0.1, Max = 1.0, Default = 0.5 }, Callback = function(v) smoothness = v end }) AimbotTab:Slider({ Title = "FOV (视野角度)", Step = 1, Value = { Min = 10, Max = 180, Default = 90 }, Callback = function(v) fov = v end }) AimbotTab:Toggle({ Title = "十字准心", Desc = "屏幕中心显示", Type = "Checkbox", Default = false, Callback = function(state) if crosshairIgnoreFirst then crosshairIgnoreFirst = false; return end crosshairEnabled = state for _,l in pairs(crosshairLines) do l.Visible = state end if state then WindUI:Notify({Title = "十字准心", Content = "已显示", Icon = "check", Duration = 2}) spawn(function() while crosshairEnabled do wait() local c = workspace.CurrentCamera.ViewportSize/2 local center = Vector2.new(c.X, c.Y) if crosshairLines[1] then crosshairLines[1].From = Vector2.new(center.X-15, center.Y) crosshairLines[1].To = Vector2.new(center.X-5, center.Y) end if crosshairLines[2] then crosshairLines[2].From = Vector2.new(center.X+5, center.Y) crosshairLines[2].To = Vector2.new(center.X+15, center.Y) end if crosshairLines[3] then crosshairLines[3].From = Vector2.new(center.X, center.Y-15) crosshairLines[3].To = Vector2.new(center.X, center.Y-5) end if crosshairLines[4] then crosshairLines[4].From = Vector2.new(center.X, center.Y+5) crosshairLines[4].To = Vector2.new(center.X, center.Y+15) end if crosshairLines[5] then crosshairLines[5].Position = Vector2.new(center.X-2, center.Y-2) end end end) else WindUI:Notify({Title = "十字准心", Content = "已隐藏", Icon = "x", Duration = 2}) end end }) end -- ================= 牢大中心4.1 ================= OldVersionTab:Button({ Title = "加载牢大中心4.1(前身,可能有bug)", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://pastebin.com/raw/PARNUDjk"))() end) if success then WindUI:Notify({Title = "牢大中心4.1", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "牢大中心4.1", Content = "加载失败,请检查链接", Icon = "x", Duration = 2}) end end }) -- ================= 游戏分类标签页(新增披萨店、死铁轨、99夜) ================= -- 原有内容 GameTab:Button({ Title = "画我脚本(卡密)", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://api.junkie-development.de/api/v1/luascripts/public/3387bc2c06c6ab7e0606178d675e0ad46b29427c6a1f81e96a4c9d7a090eb68e/download"))() end) if success then WindUI:Notify({Title = "画我脚本", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "画我脚本", Content = "加载失败", Icon = "x", Duration = 2}) end end }) GameTab:Button({ Title = "自然灾害模拟器脚本", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/2dgeneralspam1/scripts-and-stuff/master/scripts/LoadstringUjHI6RQpz2o8", true))() end) if success then WindUI:Notify({Title = "自然灾害模拟器", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "自然灾害模拟器", Content = "加载失败", Icon = "x", Duration = 2}) end end }) -- 河北唐县折叠区(原有) local HebeiSection = GameTab:Section({ Title = "河北唐县", TextSize = 17 }) HebeiSection:Button({ Title = "河北唐县(卡密)", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Marco8642/science/ok/T%20ang%20County"))() end) if success then WindUI:Notify({Title = "河北唐县", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "河北唐县", Content = "加载失败", Icon = "x", Duration = 2}) end end }) HebeiSection:Button({ Title = "改车子移速刷钱", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://pastebin.com/raw/gqT6sJuj"))() end) if success then WindUI:Notify({Title = "改车子移速刷钱", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "改车子移速刷钱", Content = "加载失败", Icon = "x", Duration = 2}) end end }) -- ===== 新增:披萨店自动工作 ===== GameTab:Button({ Title = "披萨店自动工作", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://pastebin.com/raw/hPTUCFYE"))() end) if success then WindUI:Notify({Title = "披萨店自动工作", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "披萨店自动工作", Content = "加载失败", Icon = "x", Duration = 2}) end end }) -- ===== 新增:死铁轨折叠区 ===== local DeadRailsSection = GameTab:Section({ Title = "死铁轨", TextSize = 17 }) DeadRailsSection:Button({ Title = "死铁轨(dm)", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/shenmi9178/Dong-s-script/refs/heads/main/DM%E6%AD%BB%E9%93%81%E8%BD%A8.lua"))() end) if success then WindUI:Notify({Title = "死铁轨(dm)", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "死铁轨(dm)", Content = "加载失败", Icon = "x", Duration = 2}) end end }) DeadRailsSection:Button({ Title = "死铁轨(英文)", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/gumanba/Scripts/refs/heads/main/DeadRails", true))() end) if success then WindUI:Notify({Title = "死铁轨(英文)", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "死铁轨(英文)", Content = "加载失败", Icon = "x", Duration = 2}) end end }) -- ===== 新增:99夜折叠区 ===== local Nights99Section = GameTab:Section({ Title = "99夜", TextSize = 17 }) Nights99Section:Button({ Title = "司空99夜(卡密sknb666)", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/smalldesikon/vv/master/%E7%A5%9E%E5%A5%87.txt"))() end) if success then WindUI:Notify({Title = "司空99夜", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "司空99夜", Content = "加载失败", Icon = "x", Duration = 2}) end end }) Nights99Section:Button({ Title = "ringta汉化脚本", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/hdjsjjdgrhj/script-hub/refs/heads/main/99Nights"))() end) if success then WindUI:Notify({Title = "ringta汉化脚本", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "ringta汉化脚本", Content = "加载失败", Icon = "x", Duration = 2}) end end }) -- ================= 其他标签页(原有大运撞人 + 新增撸管折叠区) ================= -- 大运撞人(原有) OtherTab:Button({ Title = "启动大运撞人(源于网络)", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/3LD4D0/Crazy-Man-R6/36ec60d16bf8d208c40807aa0fd2662af76a5385/Crazy%20Man%20R6"))() end) if success then WindUI:Notify({Title = "大运撞人", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "大运撞人", Content = "加载失败", Icon = "x", Duration = 2}) end end }) -- ===== 新增:撸管折叠区 ===== local LuanSection = OtherTab:Section({ Title = "撸管", TextSize = 17 }) LuanSection:Button({ Title = "r6", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://pastefy.app/wa3v2Vgm/raw"))() end) if success then WindUI:Notify({Title = "r6", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "r6", Content = "加载失败", Icon = "x", Duration = 2}) end end }) LuanSection:Button({ Title = "r15", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://pastefy.app/YZoglOyJ/raw"))() end) if success then WindUI:Notify({Title = "r15", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "r15", Content = "加载失败", Icon = "x", Duration = 2}) end end }) -- ================= 其他标签页新增内容 ================= -- ... 这里是您现有的其他标签页功能(大运撞人、撸管折叠区)... -- 新增:原地螺旋飞升(放置在撸管折叠区之后,作为独立按钮) OtherTab:Button({ Title = "原地螺旋飞升", Callback = function() local player = game.Players.LocalPlayer if not player.Character or not player.Character:FindFirstChild("Humanoid") then WindUI:Notify({ Title = "原地螺旋飞升", Content = "请先拥有角色", Icon = "x", Duration = 2 }) return end local success = pcall(function() if player.Character.Humanoid.RigType == Enum.HumanoidRigType.R6 then spawn(function() local speaker = player local Anim = Instance.new("Animation") Anim.AnimationId = "rbxassetid://27432686" local bruh = speaker.Character.Humanoid:LoadAnimation(Anim) bruh:Play() bruh:AdjustSpeed(0) speaker.Character.Animate.Disabled = true local hi = Instance.new("Sound") hi.Name = "Sound" hi.SoundId = "http://www.roblox.com/asset/?id=8114290584" hi.Volume = 2 hi.Looped = false hi.archivable = false hi.Parent = workspace hi:Play() wait(1.5) local spinSpeed = 40 local Spin = Instance.new("BodyAngularVelocity") Spin.Name = "Spinning" Spin.Parent = speaker.Character.HumanoidRootPart Spin.MaxTorque = Vector3.new(0, math.huge, 0) Spin.AngularVelocity = Vector3.new(0, spinSpeed, 0) wait(3.5) while speaker.Character.Humanoid.Health > 0 do wait(0.1) speaker.Character.Humanoid.HipHeight = speaker.Character.Humanoid.HipHeight + 1 end end) else spawn(function() local speaker = player local Anim = Instance.new("Animation") Anim.AnimationId = "rbxassetid://507776043" local bruh = speaker.Character.Humanoid:LoadAnimation(Anim) bruh:Play() bruh:AdjustSpeed(0) speaker.Character.Animate.Disabled = true local hi = Instance.new("Sound") hi.Name = "Sound" hi.SoundId = "http://www.roblox.com/asset/?id=8114290584" hi.Volume = 2 hi.Looped = false hi.archivable = false hi.Parent = workspace hi:Play() wait(1.5) local spinSpeed = 40 local Spin = Instance.new("BodyAngularVelocity") Spin.Name = "Spinning" Spin.Parent = speaker.Character.HumanoidRootPart Spin.MaxTorque = Vector3.new(0, math.huge, 0) Spin.AngularVelocity = Vector3.new(0, spinSpeed, 0) wait(3.5) while speaker.Character.Humanoid.Health > 0 do wait(0.1) speaker.Character.Humanoid.HipHeight = speaker.Character.Humanoid.HipHeight + 1 end end) end end) if success then WindUI:Notify({ Title = "原地螺旋飞升", Content = "已启动,祝您旋转愉快!", Duration = 3 }) else WindUI:Notify({ Title = "原地螺旋飞升", Content = "执行失败", Icon = "x", Duration = 2 }) end end }) -- ================= 游戏分类标签页新增内容 ================= -- ... 这里是您现有的所有游戏分类功能(画我脚本、自然灾害、河北唐县、披萨店、死铁轨、99夜等)... -- 新增:偷走脑海 GameTab:Button({ Title = "偷走脑海", Callback = function() local success = pcall(function() -- 注意:此脚本可能需要特定的密钥,如果直接运行失败,请检查链接中的 KEY 要求 loadstring(game:HttpGet("https://api.luarmor.net/files/v3/loaders/ffdfeadf0af798741806ea404682a938.lua"))() end) if success then WindUI:Notify({ Title = "偷走脑海", Content = "加载成功", Duration = 2 }) else WindUI:Notify({ Title = "偷走脑海", Content = "加载失败,可能需要密钥或链接失效", Icon = "x", Duration = 3 }) end end }) -- ================= 其他脚本标签页(保持不变) ================= OtherScriptsTab:Button({ Title = "皮脚本", Callback = function() getgenv().XiaoPi = "皮脚本QQ群1059336697" local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/xiaopi77/xiaopi77/main/QQ1002100032-Roblox-Pi-script.lua"))() end) if success then WindUI:Notify({Title = "皮脚本", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "皮脚本", Content = "加载失败", Icon = "x", Duration = 2}) end end }) OtherScriptsTab:Button({ Title = "寒脚本", Callback = function() getgenv().SCRIPT_KEY = "ec1ecb11-0158-4854-b588-03f5c4c2ab7b" local success = pcall(function() loadstring(game:HttpGet("https://api.jnkie.com/api/v1/luascripts/public/d6c1170046d31cebd08f3d38ad1e462e19c29de580b544c6dd7088c2f1de0160/download"))() end) if success then WindUI:Notify({Title = "寒脚本", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "寒脚本", Content = "加载失败", Icon = "x", Duration = 2}) end end }) OtherScriptsTab:Button({ Title = "XK脚本", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://github.com/devslopo/DVES/raw/main/XK%20Hub"))() end) if success then WindUI:Notify({Title = "XK脚本", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "XK脚本", Content = "加载失败", Icon = "x", Duration = 2}) end end }) OtherScriptsTab:Button({ Title = "XAHUB脚本(老版)", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://github.com/YunLua/Lua/raw/main/XA_Hub.lua", true))() end) if success then WindUI:Notify({Title = "XAHUB脚本", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "XAHUB脚本", Content = "加载失败", Icon = "x", Duration = 2}) end end }) OtherScriptsTab:Button({ Title = "BS脚本", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://gitee.com/BS_script/script/raw/master/BS_Script.Luau"))() end) if success then WindUI:Notify({Title = "BS脚本", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "BS脚本", Content = "加载失败", Icon = "x", Duration = 2}) end end }) OtherScriptsTab:Button({ Title = "羽脚本", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/JY6812/-/refs/heads/main/%E7%BE%BD%E8%84%9A%E6%9C%ACv2.lua", true))() end) if success then WindUI:Notify({Title = "羽脚本", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "羽脚本", Content = "加载失败", Icon = "x", Duration = 2}) end end }) OtherScriptsTab:Button({ Title = "落叶中心", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/krlpl/Deciduous-center-LS/main/%E8%90%BD%E5%8F%B6%E4%B8%AD%E5%BF%83%E6%B7%B7%E6%B7%86.txt"))() end) if success then WindUI:Notify({Title = "落叶中心", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "落叶中心", Content = "加载失败", Icon = "x", Duration = 2}) end end }) OtherScriptsTab:Button({ Title = "混脚本", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://raw.githubusercontent.com/Twbtx/tiamxiabuwu/main/txbw666"))() end) if success then WindUI:Notify({Title = "混脚本", Content = "加载成功", Duration = 2}) else WindUI:Notify({Title = "混脚本", Content = "加载失败", Icon = "x", Duration = 2}) end end }) -- ================= 关于 ================= AboutTab:Paragraph({ Title = "牢大中心 1.0", Buttons = { { Title = "复制作者信息", Callback = function() setclipboard("牢大中心 1.0 - 作者:牢大") end } } }) -- ================= 新增:FE脚本标签页的内容 ================= FEScriptTab:Button({ Title = "FE牢大中心大全", Callback = function() local success = pcall(function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-FE-138352"))() end) if success then WindUI:Notify({ Title = "FE牢大中心大全", Content = "加载成功", Duration = 2 }) else WindUI:Notify({ Title = "FE牢大中心大全", Content = "加载失败,请检查链接", Icon = "x", Duration = 2 }) end end }) -- ================= ESP 函数(完整版) ================= local espEnabled = false local espObjects = {} function createESP(plr) if plr == game.Players.LocalPlayer then return end local esp = {} local nameTag = Drawing.new("Text") nameTag.Visible = false nameTag.Center = true nameTag.Outline = true nameTag.Color = Color3.new(1,1,1) nameTag.Text = plr.Name nameTag.Size = 16 local distanceTag = Drawing.new("Text") distanceTag.Visible = false distanceTag.Center = true distanceTag.Outline = true distanceTag.Color = Color3.new(0,1,0) distanceTag.Size = 14 local box = { Top = Drawing.new("Line"), Bottom = Drawing.new("Line"), Left = Drawing.new("Line"), Right = Drawing.new("Line") } for _, line in pairs(box) do line.Visible = false line.Color = Color3.new(1,0,0) line.Thickness = 1 end local healthBarBg = Drawing.new("Square") healthBarBg.Visible = false healthBarBg.Color = Color3.new(0.2,0.2,0.2) healthBarBg.Filled = true local healthBar = Drawing.new("Square") healthBar.Visible = false healthBar.Color = Color3.new(0,1,0) healthBar.Filled = true esp.NameTag = nameTag esp.DistanceTag = distanceTag esp.Box = box esp.HealthBarBg = healthBarBg esp.HealthBar = healthBar esp.Player = plr table.insert(espObjects, esp) coroutine.wrap(function() while espEnabled and plr and plr.Parent do local char = plr.Character if char then local root = char:FindFirstChild("HumanoidRootPart") local head = char:FindFirstChild("Head") local hum = char:FindFirstChild("Humanoid") if root and head and hum then local cam = workspace.CurrentCamera local rootPos, onScreen = cam:WorldToViewportPoint(root.Position) local headPos = cam:WorldToViewportPoint(head.Position) local dist = (cam.CFrame.Position - root.Position).Magnitude if onScreen then local height = math.abs(headPos.Y - rootPos.Y) * 2.5 local width = height * 0.6 nameTag.Position = Vector2.new(rootPos.X, rootPos.Y - height/2 - 20) nameTag.Visible = true nameTag.Text = plr.Name .. " [" .. math.floor(dist) .. "m]" distanceTag.Position = Vector2.new(rootPos.X, rootPos.Y + height/2 + 5) distanceTag.Visible = true box.Top.From = Vector2.new(rootPos.X - width/2, rootPos.Y - height/2) box.Top.To = Vector2.new(rootPos.X + width/2, rootPos.Y - height/2) box.Bottom.From = Vector2.new(rootPos.X - width/2, rootPos.Y + height/2) box.Bottom.To = Vector2.new(rootPos.X + width/2, rootPos.Y + height/2) box.Left.From = Vector2.new(rootPos.X - width/2, rootPos.Y - height/2) box.Left.To = Vector2.new(rootPos.X - width/2, rootPos.Y + height/2) box.Right.From = Vector2.new(rootPos.X + width/2, rootPos.Y - height/2) box.Right.To = Vector2.new(rootPos.X + width/2, rootPos.Y + height/2) for _, line in pairs(box) do line.Visible = true end local healthPercent = hum.Health / hum.MaxHealth local barWidth = width * 0.8 local barHeight = 5 local barX = rootPos.X - barWidth/2 local barY = rootPos.Y - height/2 - 25 healthBarBg.Visible = true healthBarBg.Size = Vector2.new(barWidth, barHeight) healthBarBg.Position = Vector2.new(barX, barY) healthBar.Visible = true healthBar.Size = Vector2.new(barWidth * healthPercent, barHeight) healthBar.Position = Vector2.new(barX, barY) if healthPercent > 0.6 then healthBar.Color = Color3.new(0,1,0) elseif healthPercent > 0.3 then healthBar.Color = Color3.new(1,1,0) else healthBar.Color = Color3.new(1,0,0) end else nameTag.Visible = false distanceTag.Visible = false for _, line in pairs(box) do line.Visible = false end healthBarBg.Visible = false healthBar.Visible = false end else nameTag.Visible = false distanceTag.Visible = false for _, line in pairs(box) do line.Visible = false end healthBarBg.Visible = false healthBar.Visible = false end else nameTag.Visible = false distanceTag.Visible = false for _, line in pairs(box) do line.Visible = false end healthBarBg.Visible = false healthBar.Visible = false end wait() end end)() end function enableESP() espEnabled = true for _, plr in pairs(game.Players:GetPlayers()) do createESP(plr) end game.Players.PlayerAdded:Connect(function(plr) if espEnabled then createESP(plr) end end) end function disableESP() espEnabled = false for _, esp in pairs(espObjects) do if esp.NameTag then esp.NameTag:Remove() end if esp.DistanceTag then esp.DistanceTag:Remove() end for _, line in pairs(esp.Box) do if line then line:Remove() end end if esp.HealthBarBg then esp.HealthBarBg:Remove() end if esp.HealthBar then esp.HealthBar:Remove() end end espObjects = {} end print("牢大中心1.0 最终版(新增披萨店、死铁轨、99夜、撸管)加载成功")