Yeah I think this has been addressed before:
https://devforum.roblox.com/t/floating-points-inaccuracies/95358