Ive been having some issues with server-sided scripts and remote events, they dont detect the motor6d in my characters arm for some reason, but ill summ it up for you guys:
local function EquipChangeWeld(Player, Character)
Character.RDagger.RHandle.Motor6D.Part0 = nil
Character.RDagger.RHandle.Motor6D.Part1 = nil
Character.RDagger.RHandle.Motor6D.Part0 = nil
Character.RDagger.RHandle.Motor6D.Part1 = nil
Character["Right Arm"]["RShoulder"].Part0 = Character["Right Arm"]
Character["Right Arm"]["RShoulder"].Part1 = Character.RDagger.RHandle
Character["Left Arm"]["LShoulder"].Part0 = Character["Left Arm"]
Character["Left Arm"]["LShoulder"].Part1 = Character.LDagger.LHandle
end
This code is supposed to run when the event is fired but the output gives me the error:"RShoulder is not a valid member of part".And YES i checked it alot of times to make sure RShoulder is a member of Right Arm.Any help Aprreciated

3 comments
Why don't you try a WaitForChild("RShoulder") on the right arm and a WaitForChild("LShoulder") on the left arm?
Already tried that but it gives an possible infinite yield error
if i can learn remote events and motor6d i can make playbackloudness server sided