Run it
Copy the script and paste it into your executor.
Players = :()
player = Players.LocalPlayer
backpack = player:()
hammer = .()
hammer.Name =
hammer.RequiresHandle =
hammer.CanBeDropped =
handle = .()
handle.Size = .(,,)
handle.Color = .(, , )
handle.Material = .Material.Wood
handle.CanCollide =
handle.Anchored =
handle.Name =
handle.Parent = hammer
head = .()
head.Size = .(,,)
head.Color = .(,,)
head.Material = .Material.Metal
head.CanCollide =
head.Anchored =
head.Parent = hammer
headWeld = .()
headWeld.Part0 = handle
headWeld.Part1 = head
headWeld.Parent = head
head.Position = handle.Position + .(,,)
hammer.Equipped:((mouse)
char = player.Character player.CharacterAdded:()
hand = char:() char:()
weld1 = .()
weld1.Part0 = handle
weld1.Part1 = hand
weld1.Parent = handle
handle.CFrame = hand.CFrame * .(,-,)
mouse.Button1Down:(()
mouse.Target mouse.Target:()
explosion = .()
explosion.Position = mouse.Hit.Position
explosion.BlastRadius =
explosion.BlastPressure =
explosion.ExplosionType = .ExplosionType.NoCraters
explosion.Parent =
.()
mouse.Target:()
)
)
hammer.Unequipped:(()
handle.Parent ~= hammer
handle.Parent = hammer
head.Parent = hammer
)
hammer.Parent = backpack
addTool = .()
addTool.Name =
addTool.RequiresHandle =
addTool.CanBeDropped =
addTool.Parent = backpack
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Enabled =
screenGui.Parent = player:()
shapeBox = .()
shapeBox.PlaceholderText =
shapeBox.Size = .(, , , )
shapeBox.Position = .(, -, , )
shapeBox.BackgroundColor3 = .(,,)
shapeBox.TextColor3 = .(,,)
shapeBox.ClearTextOnFocus =
shapeBox.Parent = screenGui
sizeBox = .()
sizeBox.PlaceholderText =
sizeBox.Size = .(, , , )
sizeBox.Position = .(, -, , )
sizeBox.BackgroundColor3 = .(,,)
sizeBox.TextColor3 = .(,,)
sizeBox.ClearTextOnFocus =
sizeBox.Parent = screenGui
colorBox = .()
colorBox.PlaceholderText =
colorBox.Size = .(, , , )
colorBox.Position = .(, -, , )
colorBox.BackgroundColor3 = .(,,)
colorBox.TextColor3 = .(,,)
colorBox.ClearTextOnFocus =
colorBox.Parent = screenGui
shapeType =
sizeVec = .(,,)
colorVec = .(,,)
shapeBox.FocusLost:(()
text = .(shapeBox.Text)
text == text == text ==
shapeType =
text ==
shapeType =
text ==
shapeType =
text ==
shapeType =
shapeType =
)
sizeBox.FocusLost:(()
text = sizeBox.Text
x,y,z = text:()
x y z
sizeVec = .((x), (y), (z))
)
colorBox.FocusLost:(()
text = colorBox.Text
r,g,b = text:()
r g b
colorVec = .((r), (g), (b))
)
addTool.Equipped:((mouse)
screenGui.Enabled =
mouse.Button1Down:(()
part
shapeType ==
part = .()
part.Shape = .PartType.Ball
shapeType ==
part = .()
part.Shape = .PartType.Cylinder
shapeType ==
part = .()
shapeType ==
part = .()
mesh = .()
mesh.MeshType = .MeshType.FileMesh
mesh.MeshId =
mesh.Parent = part
part = .()
part.Size = sizeVec
part.Position = mouse.Hit.Position + .(, sizeVec.Y/, )
part.Anchored =
part.CanCollide =
part.Color = colorVec
part.Material = .Material.SmoothPlastic
part.Parent =
)
)
addTool.Unequipped:(()
screenGui.Enabled =
)Guess I'll better find the dropbox

Universal