
Key Required VerifiedUniversal

-- 定義變數
local Active = false
local SizeIndex = 1
local Sizes = {15, 30, 50, 100} -- 可調節的大小清單
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local LocalPlayer = Players.LocalPlayer
-- 1. 創建 GUI 容器
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "HitboxControl"
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false
-- 2. 開關按鈕 (Toggle)
local ToggleButton = Instance.new("TextButton")
ToggleButton.Size = UDim2.new(0, 120, 0, 40)
ToggleButton.Position = UDim2.new(0.05, 0, 0.4, 0)
ToggleButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
ToggleButton.Text = "Hitbox: OFF"
ToggleButton.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleButton.Font = Enum.Font.SourceSansBold
ToggleButton.TextSize = 18
ToggleButton.Parent = ScreenGui
ToggleButton.Draggable = true -- 讓你可以拖動
-- 3. 調節大小按鈕 (Adjust)
local AdjustButton = Instance.new("TextButton")
AdjustButton.Size = UDim2.new(0, 120, 0, 40)
AdjustButton.Position = UDim2.new(0.05, 0, 0.4, 50) -- 放在開關按鈕下方
AdjustButton.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
AdjustButton.Text = "Size: " .. Sizes[SizeIndex]
AdjustButton.TextColor3 = Color3.fromRGB(255, 255, 255)
AdjustButton.Font = Enum.Font.SourceSansBold
AdjustButton.TextSize = 18
AdjustButton.Parent = ScreenGui
-- 4. 大範圍攻擊邏輯
local function ApplyHitbox()
if not Active then return end
local currentSize = Sizes[SizeIndex]
for _, player in ipairs(Players:GetPlayers()) do
if player ~= LocalPlayer then
pcall(function()
local char = player.Character
local hrp = char and char:FindFirstChild("HumanoidRootPart")
if hrp then
hrp.Size = Vector3.new(currentSize, currentSize, currentSize)
hrp.Transparency = 0.7
hrp.BrickColor = BrickColor.new("Neon orange")
hrp.CanCollide = false
end
end)
end
end
end
-- 5. 按鈕事件:切換開關
ToggleButton.MouseButton1Click:Connect(function()
Active = not Active
if Active then
ToggleButton.Text = "Hitbox: ON"
ToggleButton.BackgroundColor3 = Color3.fromRGB(0, 200, 0)
else
ToggleButton.Text = "Hitbox: OFF"
ToggleButton.BackgroundColor3 = Color3.fromRGB(200, 0, 0)
-- 關閉時還原
for _, player in ipairs(Players:GetPlayers()) do
pcall(function()
player.Character.HumanoidRootPart.Size = Vector3.new(2, 2, 1)
player.Character.HumanoidRootPart.Transparency = 1
end)
end
end
end)
-- 6. 按鈕事件:循環調節大小
AdjustButton.MouseButton1Click:Connect(function()
SizeIndex = SizeIndex + 1
if SizeIndex > #Sizes then
SizeIndex = 1
end
AdjustButton.Text = "Size: " .. Sizes[SizeIndex]
end)
-- 執行監聽
RunService.RenderStepped:Connect(ApplyHitbox)
print("Hitbox 調節器已載入!")No comments yet for this script.


