In short, I want the player to give a lantern when he presses F, but I want the item to be deleted when he presses F again.
Lantern is given but I’m having trouble while deleting it.
My server script:
local saladEvent = game.ReplicatedStorage.ToolServer2
local saladEvent2 = game.ReplicatedStorage.ToolServerEquip
local dleteitem = game.ReplicatedStorage.deletesitem
saladEvent.OnServerEvent:Connect(function(plr, tool)
local toolClone = tool:Clone()
toolClone.Parent = plr.Backpack
end)
dleteitem.OnServerEvent:Connect(function(plr, tool)
if plr.Backpack:FindFirstChild(tool) then
plr.Backpack:FindFirstChild(tool):Destroy()
end
end)
My Local script:
local weapon = game.ReplicatedStorage.Items.Lantern
local plr = game.Players.LocalPlayer
local saladEvent = game.ReplicatedStorage.ToolServer2
local saladEvent2 = game.ReplicatedStorage.ToolServerEquip
local dleteitem = game.ReplicatedStorage.deletesitem
local verilebilir = true
local mouse = game.Players.LocalPlayer:GetMouse()
mouse.KeyDown:connect(function(key)
key = key:lower()
if key == "f" and verilebilir == true then
saladEvent:FireServer(weapon)
local tool = game.Players.LocalPlayer.Backpack:WaitForChild("Lantern")
game.Players.LocalPlayer.Character:FindFirstChild("Humanoid"):EquipTool(tool)
saladEvent2:FireServer(tool)
verilebilir = false
print("Servera iletildi")
elseif verilebilir == false then
local tool = game.Players.LocalPlayer.Backpack:FindFirstChild("Lantern")
dleteitem:FireServer(tool)
print("item silindi")
verilebilir = true
end
end)
Thanks for help 


