Roblox Crashing with Error Code 277 despite no internet issues

My game has an issue where it kicks you out seemingly at random. It happens when there is more than one person in the server, but I can not find any reason to cause this. I desperately need a fix for this because I just sunk 50 dollars into ads as this was not an issue beforehand. I have tried optimizing my code, I have monitored the error report on the game, fixing any errors that I can, no matter how small. I watch the micro-profiler and performance stats of the game whenever I play it, there is nothing odd at all. Even when the game is going through a crash, the statistics continue to flow at normal rates, memory is below 2000, and despite allegedly being an internet issue from “network instability”, Error: 277, ping is normal (below 50-100), and all tests of my internet I have run come up with no issues. I experience this problem on no other games which leads me to the conclusion that this is an issue with my game in particular.

I have no concrete evidence of this but I have seen a much much higher rate of players from ads, who typically brainlessly join, leave, and never come back, joining back after leaving. This leads to me believe that this issue definitely does not solely affect me, and that the higher rate of joining back is a result of other players experiencing the error and hitting “Reconnect”.

I have combed the forums for any meaningful fixes but have come up with no solutions. This issue seems to magically resolve itself for others randomly, and that is not useful information in the slightest. I’m hoping someone will see this and tell me “oh just do x” so I can be through with this nightmare. I’m willing to keep burning my money on ads as long as I can actually play my game with the people who join, and I have no idea what I could have possibly have done to cause such an issue in my game.

So please, if you have ANY pointers, let me hear them.

I managed to create the crash in studio, as you can see, no client side errors, no issues in the performance stats. Server side console is clear of errors as well. It occured just as I shot the other player with a gun, so perhaps it is an issue with hit detection.