You can see the tool that is cloned by the button, scripts doesnt work, but if i pick up a tool that is an original tool scripts are working-
Thats the script i used.
local tool = game.Workspace.Tools["X-26 1"]
local player = game.Players.LocalPlayer
script.Parent.MouseButton1Click:Connect(function()
local clone = tool:Clone()
local backpack = player.Backpack
clone.Parent = backpack
end)
No idea. Sometimes when you start the game, the variables are defined without waiting for the game to load, so it would give an error if it did not load correctly. However, by inserting another new tool, it can be used well because things will already be loaded.