the output keeps on saying.. Infinite yield possible on 'ReplicatedStorage:WaitForChild("RightHand")'__ here is the script
local rp = game.ReplicatedStorage
local RightHand = rp:WaitForChild("RightHand")
game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:connect(function(character)
-- i need to add to this line
end)
end)
i dont know what im doing wrong even though the players right hand has spawned

3 comments
Make sure you spelled it correctly and that it is in that exact path. If it was, you wouldn't be getting this warning
Do a findFirstChild instead of WaitForChild to makes sure you don't delay the playeradded and it is more efficient
WaitForChild() has a second parameter that takes a number. That number is the number of seconds it will wait for the child to exist. If the child doesn't exist while it's waiting said seconds, WaitForChild() will return nil. Otherwise, it returns the first child by the given name. It's basically a timeout option.