Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
TweenService = :()
player = Players.LocalPlayer
playerGui = player:()
digging =
terrain = :()
()
_, container {player.Backpack, player.Character}
container
tool = container:()
tool tool:()
remote = tool:()
remote
remote
(btn)
digging
digging =
btn.Text =
btn.BackgroundColor3 = .(, , )
stroke = btn:()
stroke stroke.Color = .(, , )
.(()
start = ()
digging () - start <
remote = ()
remote player.Character
root = player.Character:()
root
digPos = root.Position + .(, -, -)
cf = .(digPos) * .(.(-), , )
remote:(terrain, cf)
.()
digging =
btn btn.Parent
btn.Text =
btn.BackgroundColor3 = .(, , )
stroke stroke.Color = .(, , )
)
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = playerGui
main = .()
main.Size = .(, , , )
main.Position = .(, -, , )
main.BackgroundColor3 = .(, , )
main.BorderSizePixel =
main.Visible =
main.Parent = screenGui
uc = .(); uc.CornerRadius = .(, ); uc.Parent = main
us = .(); us.Color = .(,,); us.Thickness = ; us.Transparency = ; us.Parent = main
title = .()
title.Size = .(,,,)
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(,,)
title.TextScaled =
title.Font = .Font.GothamBold
title.Parent = main
tabsFrame = .()
tabsFrame.Size = .(,-,,)
tabsFrame.Position = .(,,,)
tabsFrame.BackgroundColor3 = .(,,)
tabsFrame.BorderSizePixel =
tabsFrame.Parent = main
tabsCorner = .(); tabsCorner.CornerRadius = .(,); tabsCorner.Parent = tabsFrame
tabsList = .()
tabsList.FillDirection = .FillDirection.Horizontal
tabsList.HorizontalAlignment = .HorizontalAlignment.Center
tabsList.Padding = .(,)
tabsList.Parent = tabsFrame
scroll = .()
scroll.Size = .(,-,,-)
scroll.Position = .(,,,)
scroll.BackgroundTransparency =
scroll.ScrollBarThickness =
scroll.ScrollBarImageColor3 = .(,,)
scroll.CanvasSize = .(,,,)
scroll.Parent = main
currentTab =
(name)
btn = .()
btn.Size = .(, , , )
btn.BackgroundColor3 = .(,,)
btn.Text = name
btn.TextColor3 = .(,,)
btn.Font = .Font.GothamSemibold
btn.TextScaled =
btn.Parent = tabsFrame
c = .(); c.CornerRadius = .(,); c.Parent = btn
btn
builderTab = ()
infoTab = ()
builderTab.BackgroundColor3 = .(,,)
builderTab.TextColor3 = .(,,)
()
_, child scroll:()
child:() child:()
()
()
list = .()
list.Padding = .(, )
list.SortOrder = .SortOrder.LayoutOrder
list.Parent = scroll
list:():(()
scroll.CanvasSize = .(,,,list.AbsoluteContentSize.Y + )
)
digBtn = .()
digBtn.Size = .(,,,)
digBtn.BackgroundColor3 = .(, , )
digBtn.Text =
digBtn.TextColor3 = .(,,)
digBtn.Font = .Font.GothamBold
digBtn.TextSize =
digBtn.Parent = scroll
bc = .(); bc.CornerRadius = .(,); bc.Parent = digBtn
bs = .()
bs.Color = .(,,)
bs.Thickness =
bs.Transparency =
bs.Parent = digBtn
digBtn.MouseButton1Click:(() (digBtn) )
()
()
infoText =
label = .()
label.Size = .(, -, , )
label.Position = .(,,,)
label.BackgroundTransparency =
label.Text = infoText
label.TextColor3 = .(, , )
label.TextSize =
label.TextXAlignment = .TextXAlignment.Left
label.TextYAlignment = .TextYAlignment.Top
label.TextWrapped =
label.Font = .Font.GothamSemibold
label.Parent = scroll
builderTab.MouseButton1Click:(()
builderTab.BackgroundColor3 = .(,,)
builderTab.TextColor3 = .(,,)
infoTab.BackgroundColor3 = .(,,)
infoTab.TextColor3 = .(,,)
()
)
infoTab.MouseButton1Click:(()
infoTab.BackgroundColor3 = .(,,)
infoTab.TextColor3 = .(,,)
builderTab.BackgroundColor3 = .(,,)
builderTab.TextColor3 = .(,,)
()
)
dragging, dragInput, dragStart, startPos
title.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = main.Position
input.Changed:(()
input.UserInputState == .UserInputState.End dragging =
)
)
UserInputService.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement dragging
delta = input.Position - dragStart
main.Position = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
)
normalPos = .(, -, , -)
hiddenPos = .(, -, , )
()
main.Visible
TweenService:(main, TweenInfo.(, .EasingStyle.Quint), {Position = hiddenPos}):()
.(, () main.Visible = )
main.Visible =
main.Position = hiddenPos
TweenService:(main, TweenInfo.(, .EasingStyle.Quint), {Position = normalPos}):()
UserInputService.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.M
()
)
destroyBtn = .()
destroyBtn.Size = .(, -, , )
destroyBtn.Position = .(, , , -)
destroyBtn.BackgroundColor3 = .(, , )
destroyBtn.Text =
destroyBtn.TextColor3 = .(,,)
destroyBtn.Font = .Font.GothamBold
destroyBtn.TextSize =
destroyBtn.Parent = main
dc = .(); dc.CornerRadius = .(,); dc.Parent = destroyBtn
destroyBtn.MouseButton1Click:(()
screenGui:()
)
()
()