So when i open the game in studio, no error in server logs or output, but when i join the game, i see that theres an infinite yeld possible on "right shoulder" (which is my custom character). The only part of script using "right shoulder" was that part
local RightShoulder = Figure:WaitForChild("Right Arm")
But except that nothing else uses it and it doesnt tell me which line.

4 comments
Usually when I get something like that, it either means WaitForChild was stuck for a moment or something is missing causing WaitForChild to wait there forever. If your script still runs completely just ignore it.
Alright, well it does cause a delay problem with the animations and damage script (punches). So if theres anyway to fix the yeld it would help a lot
Hmm. Does your script do anything to the "Right Arm", like remove it or rename it? If not, it could probably be something else in the script that's causing it.
Is every part named correctly?