Run it
Copy the script and paste it into your executor.
Players = :()
ReplicatedStorage = :()
UserInputService = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
backpack = player:()
toolStorage = .()
toolStorage.Name =
toolStorage.Parent = ReplicatedStorage
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = player:()
MainFrame = .()
TitleLabel = .()
MinimizeButton = .()
RestoreButton = .()
CopyButton = .()
PasteButton = .()
StatusLabel = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, , , )
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BackgroundTransparency =
MainFrame.BorderSizePixel =
MainFrame.Parent = ScreenGui
MainFrame.Active =
corner = .()
corner.CornerRadius = .(, )
corner.Parent = MainFrame
TitleLabel.Name =
TitleLabel.Size = .(, -, , )
TitleLabel.Position = .(, , , )
TitleLabel.Text =
TitleLabel.TextColor3 = .(, , )
TitleLabel.BackgroundTransparency =
TitleLabel.Font = .Font.SourceSansBold
TitleLabel.TextSize =
TitleLabel.TextXAlignment = .TextXAlignment.Left
TitleLabel.Parent = MainFrame
MinimizeButton.Name =
MinimizeButton.Size = .(, , , )
MinimizeButton.Position = .(, -, , )
MinimizeButton.Text =
MinimizeButton.TextColor3 = .(, , )
MinimizeButton.BackgroundColor3 = .(, , )
MinimizeButton.BorderSizePixel =
MinimizeButton.Parent = MainFrame
CopyButton.Name =
CopyButton.Size = .(, -, , )
CopyButton.Position = .(, , , )
CopyButton.Text =
CopyButton.TextColor3 = .(, , )
CopyButton.BackgroundColor3 = .(, , )
CopyButton.BorderSizePixel =
CopyButton.Parent = MainFrame
PasteButton.Name =
PasteButton.Size = .(, -, , )
PasteButton.Position = .(, , , )
PasteButton.Text =
PasteButton.TextColor3 = .(, , )
PasteButton.BackgroundColor3 = .(, , )
PasteButton.BorderSizePixel =
PasteButton.Parent = MainFrame
StatusLabel.Name =
StatusLabel.Size = .(, -, , )
StatusLabel.Position = .(, , , )
StatusLabel.Text =
StatusLabel.TextColor3 = .(, , )
StatusLabel.TextSize =
StatusLabel.BackgroundTransparency =
StatusLabel.Parent = MainFrame
RestoreButton.Name =
RestoreButton.Size = .(, , , )
RestoreButton.Position = .(, , , )
RestoreButton.Text =
RestoreButton.TextColor3 = .(, , )
RestoreButton.BackgroundColor3 = .(, , )
RestoreButton.BorderSizePixel =
RestoreButton.Visible =
RestoreButton.Parent = ScreenGui
(instance, radius)
corner = .()
corner.CornerRadius = .(, radius )
corner.Parent = instance
(CopyButton, )
(PasteButton, )
(MinimizeButton)
(RestoreButton, )
player.CharacterAdded:((newChar)
character = newChar
backpack = player:()
)
()
_, child (toolStorage:())
child:()
character
StatusLabel.Text =
.(, () StatusLabel.Text = )
tools = {}
_, item (character:())
item:()
.(tools, item)
_, item (backpack:())
item:()
.(tools, item)
#tools ==
StatusLabel.Text =
.(, () StatusLabel.Text = )
humanoid = character:()
equippedTool = humanoid humanoid:()
toolToCopy = equippedTool tools[]
savedTool = toolToCopy:()
savedTool.Parent = toolStorage
savedTool:()
savedTool.Handle.Anchored =
savedTool.Handle.CanCollide =
StatusLabel.Text = ..toolToCopy.Name
.(, () StatusLabel.Text = )
()
savedTool = toolStorage:()
savedTool
StatusLabel.Text =
.(, () StatusLabel.Text = )
newTool = savedTool:()
newTool:()
newTool.Handle.Anchored =
newTool.Handle.CanCollide =
newTool.Parent = backpack
StatusLabel.Text = ..savedTool.Name
.(, () StatusLabel.Text = )
CopyButton.MouseButton1Click:(copyCurrentTool)
PasteButton.MouseButton1Click:(pasteSavedTool)
(gui)
dragging
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
gui.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
gui.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = gui.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
gui.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
(MainFrame)
(RestoreButton)
MinimizeButton.MouseButton1Click:(()
MainFrame.Visible =
RestoreButton.Visible =
)
RestoreButton.MouseButton1Click:(()
MainFrame.Visible =
RestoreButton.Visible =
)Save tools you are holding then give it to you, Idk if it was FE or not

Universal