Is there a way to find out which script errored?
Instead of using the LogService for getting script errors, I recommend using ScriptContext's error event. It gives you a reference to the script object that errored, as well as the stack trace and the error message.
game:GetService("ScriptContext").Error:connect(function(message, trace, script) print(script:GetFullName().." errored!") print("Reason: "..message) print("Trace: "..trace) end)
(This example was taken from the wiki page for ScriptContext.Error)
I believe it is the Output Window