Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
mouse = player:()
uis = :()
tweenService = :()
gui = .()
gui.Parent = player.PlayerGui
openButton = .()
openButton.Size = .(, , , )
openButton.Position = .(, -, , )
openButton.BackgroundColor3 = .(, , )
openButton.Text =
openButton.TextColor3 = .(, , )
openButton.Parent = gui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, -, )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BackgroundTransparency =
mainFrame.Parent = gui
mainFrame.Visible =
closeButton = .()
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.BackgroundColor3 = .(, , )
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.Parent = mainFrame
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.Text =
toggleButton.TextColor3 = .(, , )
toggleButton.Parent = mainFrame
expandButton = .()
expandButton.Size = .(, , , )
expandButton.Position = .(, -, , )
expandButton.BackgroundColor3 = .(, , )
expandButton.Text =
expandButton.TextColor3 = .(, , )
expandButton.Parent = mainFrame
decreaseButton = .()
decreaseButton.Size = .(, , , )
decreaseButton.Position = .(, -, , )
decreaseButton.BackgroundColor3 = .(, , )
decreaseButton.Text =
decreaseButton.TextColor3 = .(, , )
decreaseButton.Parent = mainFrame
headSize =
minHeadSize =
maxHeadSize =
tweenInfo = TweenInfo.(, .EasingStyle.Linear, .EasingDirection.Out)
openPosition = .(, -, , -)
closedPosition = .(, -, -, )
openButton.MouseButton1Click:(()
mainFrame.Visible = mainFrame.Visible
targetPosition = mainFrame.Visible openPosition closedPosition
tweenGoal = {}
tweenGoal.Position = targetPosition
tween = tweenService:(mainFrame, tweenInfo, tweenGoal)
tween:()
)
closeButton.MouseButton1Click:(()
mainFrame.Visible =
)
hitboxEnabled =
toggleButton.MouseButton1Click:(()
hitboxEnabled = hitboxEnabled
hitboxEnabled
()
()
)
expandButton.MouseButton1Click:(()
headSize = .(maxHeadSize, headSize + )
()
)
decreaseButton.MouseButton1Click:(()
headSize = .(minHeadSize, headSize - )
()
)
()
_, v (.Players:())
v.Name ~= player.Name
(()
character = v.Character
character character:()
humanoidRootPart = character.HumanoidRootPart
humanoidRootPart.Size = .(headSize, headSize, headSize)
humanoidRootPart.Transparency =
humanoidRootPart.BrickColor = BrickColor.()
humanoidRootPart.Material =
humanoidRootPart.CanCollide =
)
()
_, v (.Players:())
v.Name ~= player.Name
(()
character = v.Character
character character:()
humanoidRootPart = character.HumanoidRootPart
humanoidRootPart.Size = .(headSize, headSize, headSize)
humanoidRootPart.Transparency =
humanoidRootPart.BrickColor = BrickColor.()
humanoidRootPart.Material =
humanoidRootPart.CanCollide =
)
()
_, v (.Players:())
v.Name ~= player.Name
(()
character = v.Character
character character:()
humanoidRootPart = character.HumanoidRootPart
humanoidRootPart.Size = .(headSize, headSize, headSize)
humanoidRootPart.Transparency =
humanoidRootPart.BrickColor = BrickColor.()
humanoidRootPart.Material =
humanoidRootPart.CanCollide =
)
.Players.PlayerAdded:((player)
player.CharacterAdded:(()
hitboxEnabled
()
)
)
uis.InputBegan:((input, processed)
processed
delta = input.Position - mainFrame.Position
dragging
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = mainFrame.Position
(input)
delta = input.Position - dragStart
mainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
()
dragging =
uis.InputChanged:(updateDrag)
uis.InputEnded:(stopDrag)
)

Universal