Issue with converting raw integers to specific time (Minutes: Seconds: MSeconds)

So say I’m creating a speedrun game and I have mutiple global leaderboards prepared, they all work and number format is perfect.

However, I realized that the values are raw integers (Ex: 4039)
I would like to abbreviate it into something like (Ex: 02:01:45)
(The numbers I’m using in my game are not that accurate and so the time is a bit messed up, I’m only looking for a method to conduct abbrevations easily.)

script.Parent["Entry" .. tostring(EntryA)].TimeFrame.TextLabel.Text = EntryTime.value

Any ideas on how I can achieve my goal?

Converting seconds to hh:mm:ss has been solved on DevForums already: Converting secs to (h:min:sec)
Post #4 also has a simpler solution using string formatting.