I believe CharacterSoundEvent is created and used by core scripts, and I did not create a script that uses that RemotEvent too. Why does this happen? Is this a bug? All help is appreciated!
Are there any cases in your game where your own character is despawned? For whatever reason this event is connected in a sound script located inside of your own character, so if there are any times where your character doesn’t exist, the events will stack up due to other players firing the remote.
I replied with a fix to a similar report a couple months ago here.
Okay recently I did an update replacing most while wait() dos with RunService.Steppeds. In one script, a function fired at Stepped did some heavy math and spawned a function with a loop. That caused heavy lag that it didn’t just break the player sounds but EVERYTHING.
I had to disable the script to see if I was correct and yes, that’s what’s causing the problems. I will add a delay now.
I am terribly sorry for taking your time because of a complete mistake of mine. I wish I had tried this first and then posted this topic.
Thank you all for your good intention on helping me.