Run it
Copy the script and paste it into your executor.
screenGui = .()
screenGui.Parent = .Players.LocalPlayer:()
hubFrame = .()
hubFrame.Parent = screenGui
hubFrame.Size = .(, , , )
hubFrame.Position = .(, , , )
hubFrame.BackgroundColor3 = .(, , )
hubFrame.Active =
hubFrame.Draggable =
keyTool = .()
keyTool.Name =
keyTool.RequiresHandle =
keyHandle = .()
keyHandle.Name =
keyHandle.Size = .(, , )
keyHandle.Shape = .PartType.Block
keyHandle.Color = .(, , )
keyHandle.Anchored =
keyHandle.CanCollide =
keyHandle.Parent = keyTool
stickTool = .()
stickTool.Name =
stickTool.RequiresHandle =
stickHandle = .()
stickHandle.Name =
stickHandle.Size = .(, , )
stickHandle.Color = .(, , )
stickHandle.Anchored =
stickHandle.CanCollide =
stickHandle.Parent = stickTool
gunTool = .()
gunTool.Name =
gunTool.RequiresHandle =
gunHandle = .()
gunHandle.Name =
gunHandle.Size = .(, , )
gunHandle.Color = .(, , )
gunHandle.Anchored =
gunHandle.CanCollide =
gunHandle.Parent = gunTool
gunTool.Equipped:(()
gunTool.Activated:(()
bullet = .()
bullet.Size = .(, , )
bullet.Color = .(, , )
bullet.Shape = .PartType.Cylinder
bullet.CFrame = gunHandle.CFrame * .(, , -)
bullet.CanCollide =
bullet.Parent =
bodyVelocity = .()
bodyVelocity.Velocity = gunHandle.CFrame.LookVector *
bodyVelocity.Parent = bullet
:():(bullet, )
bullet.Touched:((hit)
humanoid = hit.Parent:()
humanoid
humanoid:()
bullet:()
)
)
)
swordTool = .()
swordTool.Name =
swordTool.RequiresHandle =
swordHandle = .()
swordHandle.Name =
swordHandle.Size = .(, , )
swordHandle.Color = .(, , )
swordHandle.Anchored =
swordHandle.CanCollide =
swordHandle.Parent = swordTool
swordTool.Activated:(()
swordHandle.Touched:((hit)
humanoid = hit.Parent:()
humanoid
humanoid:()
)
)
tools = {
{tool = keyTool, name = , position = },
{tool = stickTool, name = , position = },
{tool = gunTool, name = , position = },
{tool = swordTool, name = , position = },
}
_, toolInfo (tools)
button = .()
button.Parent = hubFrame
button.Size = .(, , , )
button.Position = .(, , , toolInfo.position)
button.Text = toolInfo.name
button.BackgroundColor3 = .(, , )
button.TextColor3 = .(, , )
button.MouseButton1Click:(()
toolInfo.tool.Parent = .Players.LocalPlayer.Backpack
)

Universal