I have a text label that displays the amount of “Monster Points” players have, if they own the infinite monster points game pass it is supposed to make the label show “Infinite MP” but in game it shows 1.e+57, it works fine in studio.
Studio:

Published version:

script.Parent.Text = game.Players.LocalPlayer:WaitForChild("leaderstats")["Monster Points"].Value
game.Players.LocalPlayer:WaitForChild("leaderstats")["Monster Points"].Changed:Connect(function()
if game.Players.LocalPlayer.leaderstats["Monster Points"].Value >= 99999999999 then
script.Parent.Text = "Infinite MP"
else
script.Parent.Text = game.Players.LocalPlayer.leaderstats["Monster Points"].Value .. " MP"
end
end)