I have a store ingame that is purchased with tools. You click a part [named Buy] to purchase the item.
Now the tools are refusing to show up in my backpack. It's working code[No errors] but it's not helping me if it doesn't work
LOCAL SCRIPT
-- In the LocalScript
local db= true
local button=script.Parent
local price=button:WaitForChild("Price")
local item=button:WaitForChild("ItemName")
local rs=game:GetService("ReplicatedStorage")
local GiveTool = rs:WaitForChild("GiveTool")-- THE RemoteEvent is GiveTool
local tool = script.Parent
tool.ClickDetector.MouseClick:connect (function(player)
if player.leaderstats.Coins.Value>=price.Value then
player.leaderstats.Coins.Value=player.leaderstats.Coins.Value-price.Value
db = false
GiveTool:FireServer(tool)
wait(3)
db = true
end
end)
ServerScriptService
local rs=game:GetService("ReplicatedStorage")
local GiveTool = rs:WaitForChild("GiveTool") -- The RemoteEvent is the GiveTool
GiveTool.OnServerEvent:Connect(function(player, tool)
tool.BrickColor = BrickColor.new("Bright red")
local item=game:GetService("ReplicatedStorage"):WaitForChild(script.item.Value)
script.item:Clone().Parent = player.StarterGear
script.item().Parent=player.Backpack
wait(3)
tool.BrickColor = BrickColor.new("Bright green")
end)
