Still no error on output. Also I have another question is possible so I can make the script not pick one it already did?
`players = game:GetService("Players"):GetPlayers()
Guns = {"AN-94", "DSR50"}
i = math.random(1, #Guns)
F = Guns[i]
if F.Value == "1" then
x = game.ServerStorage:FindFirstChild("AN-94"):Clone()
x.Parent = players.Backpack
elseif F.Value == "2" then
x = game.ServerStorage:FindFirstChild("DSR50"):Clone()
x.Parent = players.Backpack
end
`
Basically it's not giving the player any tools. I have no clue why.

2 comments
I already answered your question, if there was a problem, why didn't you tell me? Also, please explain your problem next, rather than just posting a script without codeblock.
I hardly know how to use this website