I'm making an fps game and when I tried to make a give player item script but it gave this FireServer is not a valid member of RemoteEvent.
--script
local famas = game.ServerStorage.FAMAS
local scarL = game.ServerStorage["SCAR-L"]
local famasClone = famas:Clone()
local scarLClone = scarL:Clone()
local remote = Instance.new("RemoteEvent")
remote.Parent = game.ReplicatedStorage
remote.Name = "WeaponEvent"
remote.OnServerEvent:Connect(function(plr)
if famasClone.Parent ~= plr.Backpack then
famasClone.Parent = plr.Backpack
end
if scarLClone.Parent ~= plr.Backpack then
scarLClone.Parent = plr.Backpack
end
end)
--local scriipt
local weaponRemote = game.ReplicatedStorage:WaitForChild("WeaponEvent")
button.MouseButton1Click:connect(function()
weaponRemote:FireSever()
end)

2 comments
First of all use :Connect(), second of all I suggest using "UserInputService", unless this is in a gui.
If I answered your question, don't forget to hit that "Accept Answer" button!