This is very weird and my first road block in a long time.
Just incase for your guys common solutions, no there is no “while true do”, or anything like that of so I can believe.
Everytime I start on Roblox Studio or InGame this thing just pops up saying my game is going through an overload. It’s not parented anywhere I can find it in explorer, all it says its parented where you see the image at.
In MapHandler, it’s broken because of the timeout on the “watchForErrors” thing. The line literally is just :FireAllClients(). Same with other scripts where one of them is literally just Instance.new(“Part”) with no loops.
This is the code inside if you’re wondering:
local ExperienceChat = script:FindFirstAncestor("ExperienceChat") local Analytics = require(ExperienceChat.Analytics) return function(service: ScriptContext, mainScriptInstance, isServer) service.Error:Connect(function(_message, stackTrace, scriptInstance) if scriptInstance == mainScriptInstance or (stackTrace and string.find(stackTrace, "ExperienceChat")) then local counterName = if isServer then "expChatErrorCountServer" else "expChatErrorCountClient" Analytics.reportCounter(counterName) end end) end
I’ve tried just taking it out and it completely works, but it’s a temporary solution since when I restart Studio this problem just comes back as it’s original script out of the blue.
So, what are you trying to do? You’re probably asking. What I’m trying to do is so this never happens at all, it’s annoying and breaks my game and I have no control over it.