Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
Teams = :()
player = Players.LocalPlayer
hitboxSize =
hitboxTransparency =
affectPlayers =
affectNPCs =
checkTeam =
updateInterval =
lastUpdate =
screenGui = .()
screenGui.Parent = .CoreGui
(instance, radius)
corner = .()
corner.CornerRadius = .(, radius)
corner.Parent = instance
(instance, thickness, color)
stroke = .()
stroke.Thickness = thickness
stroke.Color = color
stroke.Parent = instance
button = .()
button.Size = .(, , , )
button.Position = .(, , , )
button.Text =
button.TextColor3 = .(, , )
button.BackgroundColor3 = .(, , )
button.BackgroundTransparency =
button.Font = .Font.GothamSemibold
button.TextSize =
button.Parent = screenGui
(button, )
(button, , .(, , ))
menu = .()
menu.Size = .(, , , )
menu.Position = .(, -, , -)
menu.BackgroundColor3 = .(, , )
menu.BackgroundTransparency =
menu.Visible =
menu.Parent = screenGui
(menu, )
(menu, , .(, , ))
title = .()
title.Size = .(, , , )
title.Position = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundTransparency =
title.Font = .Font.GothamBold
title.TextSize =
title.Parent = menu
(parent, position, defaultText)
textBox = .()
textBox.Size = .(, , , )
textBox.Position = position
textBox.Text = defaultText
textBox.TextColor3 = .(, , )
textBox.BackgroundColor3 = .(, , )
textBox.BackgroundTransparency =
textBox.Font = .Font.Gotham
textBox.TextSize =
textBox.Parent = parent
(textBox, )
(textBox, , .(, , ))
textBox
(parent, position, text)
button = .()
button.Size = .(, -, , )
button.Position = position
button.Text = text
button.TextColor3 = .(, , )
button.BackgroundColor3 = .(, , )
button.BackgroundTransparency =
button.Font = .Font.GothamSemibold
button.TextSize =
button.Parent = parent
(button, )
(button, , .(, , ))
button
hitboxInput = (menu, .(, , , ), (hitboxSize))
transparencySlider = (menu, .(, , , ), (hitboxTransparency))
playersOnly = (menu, .(, , , ), )
npcsOnly = (menu, .(, , , ), )
bothButton = (menu, .(, , , ), )
checkTeamButton = (menu, .(, , , ), )
(obj)
dragging, dragInput, dragStart, startPos
obj.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = obj.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
obj.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
obj.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
(button)
(menu)
(character, size, transparency)
character == player.Character
rootPart = character:()
rootPart
size ==
(character)
rootPart.Size = .(size, size, size)
rootPart.Transparency = transparency
rootPart.CanCollide =
(character)
character == player.Character
rootPart = character:()
rootPart
rootPart.Size = .(, , )
rootPart.Transparency =
rootPart.CanCollide =
(plr)
affectPlayers
plr == player
checkTeam
playerTeam = player.Team
targetTeam = plr.Team
playerTeam ==
playerTeam ~= targetTeam
()
_, plr (Players:())
plr.Character
(plr)
(plr.Character, hitboxSize, hitboxTransparency)
(plr.Character)
affectNPCs
_, model (:())
model:() model:() Players:(model)
(model, hitboxSize, hitboxTransparency)
_, model (:())
model:() model:() Players:(model)
(model)
button.MouseButton1Click:(()
menu.Visible = menu.Visible
)
hitboxInput.FocusLost:((enterPressed)
enterPressed
newSize = (hitboxInput.Text)
newSize newSize >= newSize <=
hitboxSize = newSize
()
hitboxInput.Text = (hitboxSize)
)
transparencySlider.FocusLost:((enterPressed)
enterPressed
newTransparency = (transparencySlider.Text)
newTransparency newTransparency >= newTransparency <=
hitboxTransparency = newTransparency
()
transparencySlider.Text = (hitboxTransparency)
)
()
playersOnly.Visible =
npcsOnly.Visible =
bothButton.BackgroundColor3 = (affectPlayers affectNPCs) .(, , ) .(, , )
playersOnly.BackgroundColor3 = (affectPlayers affectNPCs) .(, , ) .(, , )
npcsOnly.BackgroundColor3 = ( affectPlayers affectNPCs) .(, , ) .(, , )
checkTeamButton.Visible = affectPlayers
playersOnly.MouseButton1Click:(()
affectPlayers =
affectNPCs =
()
()
)
npcsOnly.MouseButton1Click:(()
affectPlayers =
affectNPCs =
()
()
)
bothButton.MouseButton1Click:(()
affectPlayers affectNPCs
affectPlayers =
affectNPCs =
affectPlayers =
affectNPCs =
()
()
)
checkTeamButton.MouseButton1Click:(()
checkTeam = checkTeam
checkTeamButton.Text = .. (checkTeam )
checkTeamButton.BackgroundColor3 = checkTeam .(, , ) .(, , )
()
)
Players.PlayerAdded:((plr)
plr.CharacterAdded:((character)
(plr)
(character, hitboxSize, hitboxTransparency)
(character)
)
)
.DescendantAdded:((descendant)
descendant:() descendant:() Players:(descendant)
affectNPCs
(descendant, hitboxSize, hitboxTransparency)
(descendant)
)
RunService.Heartbeat:((deltaTime)
lastUpdate = lastUpdate + deltaTime
lastUpdate >= updateInterval
()
lastUpdate =
)
()Hitbox for npcs

Universal