probably due to this Behavior change: tostring() will start returning shortest precise decimal representation of numbers
roblox has normal imprecisions to adding numbers so sometimes there will be like 0.0000000005, tostring used to return 0 in that case, but now to make it more reliable its returning the full number