So I have a First-Person script that when a player enters 1st person it should delete a script inside of the Character(and it does that), but when the player leaves First-Person the same script in a folder in ServerStorage should be cloned and put into the character but it does not do that and I get the warning Infinite yield possible on 'ServerStorage:WaitForChild("Scripts")' whats the problem?
game.ServerStorage:WaitForChild("Scripts").HeadTurning:Clone().Parent = Character --this is the line that causes the warning and does not work at all.

3 comments
Where do you suggest I put it?
If you want a place to store the folder where the client can access it, I would recommend ReplicatedStorage.
I would recommend moving your folder to ReplicatedStorage, as phxntxsmic has already suggested.