local player = game.Players.LocalPlayer
local R1 = game.ReplicatedStorage.Weapons:WaitForChild('R1')
local introran = player:WaitForChild('IntroRan')

if introran.Value == 1 then
	wait(0.5)
	if player.leaderstats.R1.Value == 1 then
		local cR1 = R1:Clone()
			cR1.Parent = player.Backpack
	end
end

I put this script as a LocalScript inside the StarterGUI