local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local CoreGui = game:GetService("CoreGui") local UserInputService = game:GetService("UserInputService") local ScriptEnabled = false local HitboxSize = 7 local HitboxTransparency = 1 local OriginalSizes = {} local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "BloodyPlaygroundGui" pcall(function() ScreenGui.Parent = CoreGui end) if not ScreenGui.Parent then ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui") end local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(0, 320, 0, 220) MainFrame.Position = UDim2.new(0.05, 0, 0.3, 0) MainFrame.BackgroundColor3 = Color3.fromRGB(80, 30, 120) MainFrame.BackgroundTransparency = 0.4 MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = true MainFrame.Parent = ScreenGui local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 16) MainCorner.Parent = MainFrame local Title = Instance.new("TextLabel") Title.Size = UDim2.new(1, 0, 0, 45) Title.BackgroundTransparency = 1 Title.Text = "Bloody Playground" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.TextSize = 18 Title.Font = Enum.Font.SourceSansBold Title.Parent = MainFrame local ToggleBtn = Instance.new("TextButton") ToggleBtn.Size = UDim2.new(0, 280, 0, 40) ToggleBtn.Position = UDim2.new(0, 20, 0, 45) ToggleBtn.BackgroundColor3 = Color3.fromRGB(200, 35, 35) ToggleBtn.Text = "OFF" ToggleBtn.TextColor3 = Color3.fromRGB(255, 255, 255) ToggleBtn.TextSize = 16 ToggleBtn.Font = Enum.Font.SourceSansBold ToggleBtn.Parent = MainFrame local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(0, 10) BtnCorner.Parent = ToggleBtn local SizeLabel = Instance.new("TextLabel") SizeLabel.Size = UDim2.new(1, 0, 0, 20) SizeLabel.Position = UDim2.new(0, 0, 0, 95) SizeLabel.BackgroundTransparency = 1 SizeLabel.Text = "Hitbox Size: " .. HitboxSize .. " studs" SizeLabel.TextColor3 = Color3.fromRGB(255, 255, 255) SizeLabel.TextSize = 13 SizeLabel.Font = Enum.Font.SourceSans SizeLabel.Parent = MainFrame local SizeSliderFrame = Instance.new("Frame") SizeSliderFrame.Size = UDim2.new(0, 280, 0, 8) SizeSliderFrame.Position = UDim2.new(0, 20, 0, 120) SizeSliderFrame.BackgroundColor3 = Color3.fromRGB(120, 80, 160) SizeSliderFrame.BorderSizePixel = 0 SizeSliderFrame.Parent = MainFrame local SizeSliderCorner = Instance.new("UICorner") SizeSliderCorner.CornerRadius = UDim.new(0, 4) SizeSliderCorner.Parent = SizeSliderFrame local SizeFill = Instance.new("Frame") SizeFill.Size = UDim2.new(0, 50, 1, 0) SizeFill.BackgroundColor3 = Color3.fromRGB(255, 255, 255) SizeFill.BorderSizePixel = 0 SizeFill.Parent = SizeSliderFrame local SizeFillCorner = Instance.new("UICorner") SizeFillCorner.CornerRadius = UDim.new(0, 4) SizeFillCorner.Parent = SizeFill local SizeTrigger = Instance.new("TextButton") SizeTrigger.Size = UDim2.new(0, 16, 0, 16) SizeTrigger.Position = UDim2.new(0, 42, 0, -4) SizeTrigger.BackgroundColor3 = Color3.fromRGB(255, 255, 255) SizeTrigger.Text = "" SizeTrigger.Parent = SizeSliderFrame local TriggerCorner = Instance.new("UICorner") TriggerCorner.CornerRadius = UDim.new(1, 0) TriggerCorner.Parent = SizeTrigger local TransLabel = Instance.new("TextLabel") TransLabel.Size = UDim2.new(1, 0, 0, 20) TransLabel.Position = UDim2.new(0, 0, 0, 145) TransLabel.BackgroundTransparency = 1 TransLabel.Text = "Transparency: " .. HitboxTransparency TransLabel.TextColor3 = Color3.fromRGB(255, 255, 255) TransLabel.TextSize = 13 TransLabel.Font = Enum.Font.SourceSans TransLabel.Parent = MainFrame local TransSliderFrame = Instance.new("Frame") TransSliderFrame.Size = UDim2.new(0, 280, 0, 8) TransSliderFrame.Position = UDim2.new(0, 20, 0, 170) TransSliderFrame.BackgroundColor3 = Color3.fromRGB(120, 80, 160) TransSliderFrame.BorderSizePixel = 0 TransSliderFrame.Parent = MainFrame local TransSliderCorner = Instance.new("UICorner") TransSliderCorner.CornerRadius = UDim.new(0, 4) TransSliderCorner.Parent = TransSliderFrame local TransFill = Instance.new("Frame") TransFill.Size = UDim2.new(1, 0, 1, 0) TransFill.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TransFill.BorderSizePixel = 0 TransFill.Parent = TransSliderFrame local TransFillCorner = Instance.new("UICorner") TransFillCorner.CornerRadius = UDim.new(0, 4) TransFillCorner.Parent = TransFill local TransTrigger = Instance.new("TextButton") TransTrigger.Size = UDim2.new(0, 16, 0, 16) TransTrigger.Position = UDim2.new(1, -12, 0, -4) TransTrigger.BackgroundColor3 = Color3.fromRGB(255, 255, 255) TransTrigger.Text = "" TransTrigger.Parent = TransSliderFrame local TriggerCorner2 = Instance.new("UICorner") TriggerCorner2.CornerRadius = UDim.new(1, 0) TriggerCorner2.Parent = TransTrigger ToggleBtn.MouseButton1Click:Connect(function() ScriptEnabled = not ScriptEnabled if ScriptEnabled then ToggleBtn.BackgroundColor3 = Color3.fromRGB(35, 185, 35) ToggleBtn.Text = "ON" else ToggleBtn.BackgroundColor3 = Color3.fromRGB(200, 35, 35) ToggleBtn.Text = "OFF" end end) local function SetupSlider(trigger, fill, label, prefix, min, max, isTrans) local dragging = false trigger.MouseButton1Down:Connect(function() dragging = true end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 then dragging = false end end) UserInputService.InputChanged:Connect(function(input) if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then local mousePos = UserInputService:GetMouseLocation().X local frameLeft = trigger.Parent.AbsolutePosition.X local frameWidth = trigger.Parent.AbsoluteSize.X local percentage = math.clamp((mousePos - frameLeft) / frameWidth, 0, 1) trigger.Position = UDim2.new(percentage, -8, 0, -4) fill.Size = UDim2.new(percentage, 0, 1, 0) local value = min + (percentage * (max - min)) if isTrans then value = math.floor(value * 100) / 100 HitboxTransparency = value label.Text = prefix .. ": " .. string.format("%.2f", value) else value = math.floor(value) HitboxSize = value label.Text = prefix .. ": " .. value .. " studs" end end end) end SetupSlider(SizeTrigger, SizeFill, SizeLabel, "Hitbox Size", 2, 50, false) SetupSlider(TransTrigger, TransFill, TransLabel, "Transparency", 0, 1, true) task.spawn(function() while true do task.wait(0.3) for _, player in pairs(Players:GetPlayers()) do if player ~= LocalPlayer and player.Character then local char = player.Character local head = char:FindFirstChild("Head") if head and head:IsA("BasePart") then if not OriginalSizes[player.Name] then OriginalSizes[player.Name] = head.Size end if ScriptEnabled then head.Size = Vector3.new(HitboxSize, HitboxSize, HitboxSize) head.Transparency = HitboxTransparency head.CanCollide = false head.Massless = true else head.Size = OriginalSizes[player.Name] or Vector3.new(2, 1, 1) head.Transparency = 0 end end end end end end)