
Key Required

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)No comments yet for this script.