Today i decided to make a Gun Dealer system using a GUI, it works but somehow after clicking it once it doesn’t seem to give the tool again. I moved it to ReplicatedStorage and change the script from ServerStorage to ReplicatedStorage, and the reason why it doesn’t want to give the tool again is because it was moved into the Player’s backpack without cloning. Keep in mind i used “:Clone()” and still have that issue
Script
local M4A4_REM = game.ReplicatedStorage.Remotes.BuyM4A4
--//Storage
local Storage = game.ReplicatedStorage.ToolFolder
--//Tools
local M4A4 = Storage.M4A4
M4A4_REM.OnServerEvent:Connect(function(Player)
M4A4:Clone()
M4A4.Parent = Player.Backpack
end)
if anyone has a solution to this, you may reply.