Your BoomTimer functions arguments need to have a Float tag.
i.e: Float, Float:y, Float:z.
Also, I DON'T recommend doing what David proposed.
Yes that did solve it. That's exactly why I formatted a message to see the output, and the output was in point values. So that did not cross my mind. But it's very reasonable that it's the reason. Thank you.