Around 500 new errors that were not errors before with type checking just appeared in our project from a recent studio update. We did not change anything
Appears to be something related to game.Players.LocalPlayer, workspace.CurrentCamera, and anything trying to set the Parent of something which has a different type.
TONS of new frontend warnings as well… Related to indexing children inside of a ScreenGui. Type information seems to be missing. Not showing the actual errors because var names are sensitive. All of these warnings cropped up this morning and didn’t exist last night…
game.Players.LocalPlayer always has been nullable; which is a bit idiotic if you ask me because if it was something you could read on the server, I’d understand the nullable type, but it’s not readable on the server.
Things not accepting any type of Instance as a parent when they are found to have typed parent’s.
workspace.CurrentCamera, game.Players.LocalPlayer being nillable - and any similar things. These should not be labeled as such. Requires far too much overhead to deal with. On the client, it’s perfectly acceptable that they will not be nil. Things like this just don’t make any sense to assert in every…single…place…