I dont recive a slingshot or rocket launcher when I told the script to do that

Hello! so I made a script were its supposed to operate the game blah blah blah, but this one part where I asked the system to give me a Slingshot and Rocketlauncher after it gives me the sword for some reason it only gave me a sword. I didn’t receive a Slingshot or Rocket Launcher only a sword, nothing came in the output so I don’t know what the bug is.

Script

-- Define Variables

local ReplicatedStorage = game:GetService("ReplicatedStorage")

local ServerStorage = game:GetService("ServerStorage")

local MapsFolder = ServerStorage:WaitForChild("Maps")

local Status = ReplicatedStorage:WaitForChild("Status")

local GameLength = 180

local reward = 25

-- Game Loop

while true do
	
	
	Status.Value = "Waiting for enough players..."
	
	repeat wait() until game.Players.NumPlayers >= 2
	
	Status.Value = "Intermission..."
	
	wait(10)
	
	local plrs = {}
	
	for i, player in pairs (game.Players:GetPlayers()) do
		if player then
			table.insert(plrs,player) -- Add each player into plrs table
		end
	end
	
	wait(2)
	
	local AvalibleMaps = MapsFolder:GetChildren()
	
	local ChosenMap = AvalibleMaps[math.random(1,#AvalibleMaps)]
	
	Status.Value = ChosenMap.Name.."Chosen"
	
	local ClonedMap = ChosenMap:Clone()
	ClonedMap.Parent = workspace
	
	-- Telaports players to the map
	
	local SpawnPoints = ClonedMap:FindFirstChild("SpawnPoints")
	
	if not SpawnPoints then
		print(" { ERROR 101 } SpawnPoints not found!")
	end
	
	local AvalibleSpawnPoints = SpawnPoints:GetChildren()
	
	for i, player in pairs(plrs) do
		if player then
			character= player.character
			
			if character then
				-- Telaport them
				
				character:FindFirstChild("HumanoidRootPart").CFrame = AvalibleSpawnPoints[1].CFrame
				table.remove(AvalibleSpawnPoints,1)
				
				
				-- Give them a sword
				local Sword = ServerStorage.Sword:Clone()
				Sword.Parent = player.Backpack
				
				-- Give them a Slingshot
				local Slingshot = ServerStorage.Slingshot:Clone()
				Sword.Parent = player.Backpack
				
				-- Give them a RocketLauncher
				local RocketLauncher = ServerStorage.RocketLauncher:Clone()
				Sword.Parent = player.Backpack
				
				local GameTag = Instance.new("BoolValue")
				GameTag.Name = "GameTag"
				GameTag.Parent = player.Character
			else
				-- Their is no character
				if not player then
					table.remove(plrs, i)
				end
			end
		end
	end
	
	
	Status.Value = "Get Ready To Play!"
	
	wait(2)
	
	for i = GameLength,0,-1 do
		
		for x, player in pairs(plrs) do
			if player then
				
				character = player.Character
				
				if not character then
					-- Left the game
				else
					if character:FindFirstChild("GameTag") then
						-- They are still alive
						print(player.Name.." is still in the game!")
					else
						-- They are dead
						table.remove(plrs,x)
						print(player.Name.."Has been removed!")
					end
				end
			else
				table.remove(plrs,x)
				print(player.Name.."Has been killed!")
			end
		end
		
		Status.Value = "There are "..i.."seconds remaning, and "..#plrs.."remaning."
		
		if #plrs == 1 then
			-- Last person standing!
			Status.Value = "The winner is "..plrs[1].Name
			plrs[1].leaderstats.Bytes.Value = plrs[1].leaderstats.Bytes.Value + reward
			break
		elseif #plrs == 0 then
			Status.Value = "Nobody won :("
			break
		elseif i ==  0 then
			Status.Value = "Times Up!"
			break
		end
		
		wait(1)
		
	end
	
	print("End of game")
	
	for i, player in pairs(game.Players:GetPlayers()) do
		character = player.Character
		
		if not character then
			--Ignore them
		else
			if character:FindFirstChild("GameTag") then
				character.GameTag:Destroy()
			end
			
			if player.Backpack:FindFirstChild("Sword") then
				player.Backpack.Sword:Destroy()
			end
			if character:FindFirstChild("Sword") then
				character.Sword:Destroy()
			end
		end
		
	end
	
	ClonedMap:Destroy()
	
	Status.Value = "The Game has ended!"
end

You forgot to change Sword to RocketLauncher and Slingshot

local Slingshot = ServerStorage.Slingshot:Clone()
Slingshot.Parent = player.Backpack
				
-- Give them a RocketLauncher
local RocketLauncher = ServerStorage.RocketLauncher:Clone()
RocketLauncher.Parent = player.Backpack
1 Like