@The_True_Odst I struggled to understand what you meant at first, but after some re-reading, I can help. So I understand you want to be able to find the decimal number AT any decimal place of any decimal number reliably.
So, decimal places go like
0.0001
(whole number).tenths,hundredths,thousandths,ten-thousandths, hundred-thousandths, millions, etc.
So we know the bold in 0.0001 is thousandths, but we need a program to do that.
We’ll just be saying the number of its place instead, like that’s the third decimal place here (3).
So we need to clean up the number by making it positive (incase its negative), and only focusing on the part after the decimal point, then returning the decimal place based on another input.
Make a reporter custom block with two inputs then put this code into it:
64b4716e-d974-4486-abbb-ae682fd1def9-image.png
It should report the number that exists at a decimal place. So in 0.128456, if you wanted to know the number that resides at thousandths place (3), then you’d do (return decimal place (3) of decimal number (0.128456)) and it would report “8”.