local RewardTime = 24*60*60 --How often they get the reward in seconds --This is 24 hours
local DataStore = game:GetService("DataStoreService"):GetDataStore("LastLogin")
local Player = script.Parent.Parent.Parent.Parent
local LastLogin = DataStore:GetAsync(Player.userId) or os.time()
while true do
Seconds = RewardTime-(os.time()-LastLogin);
Minutes = Seconds/60;
Hours = Minutes/60;
script.Parent.Text = ("Time Until Next Reward: %02d:%02d:%02d"):format(Hours,Minutes%(60),Seconds%(60))
wait(1)
end
bG9jYWwgUmV3YXJkVGltZSA9IDI0KjYwKjYwIC0tSG93IG9mdGVuIHRoZXkgZ2V0IHRoZSByZXdhcmQgaW4gc2Vjb25kcyAtLVRoaXMgaXMgMjQgaG91cnMKCmxvY2FsIERhdGFTdG9yZSA9IGdhbWU6R2V0U2VydmljZSgiRGF0YVN0b3JlU2VydmljZSIpOkdldERhdGFTdG9yZSgiTGFzdExvZ2luIikKbG9jYWwgUGxheWVyID0gc2NyaXB0LlBhcmVudC5QYXJlbnQuUGFyZW50LlBhcmVudApsb2NhbCBMYXN0TG9naW4gPSBEYXRhU3RvcmU6R2V0QXN5bmMoUGxheWVyLnVzZXJJZCkgb3Igb3MudGltZSgpCgp3aGlsZSB0cnVlIGRvCglTZWNvbmRzID0gUmV3YXJkVGltZS0ob3MudGltZSgpLUxhc3RMb2dpbik7CglNaW51dGVzID0gU2Vjb25kcy82MDsKCUhvdXJzID0gTWludXRlcy82MDsJCglzY3JpcHQuUGFyZW50LlRleHQgPSAoIlRpbWUgVW50aWwgTmV4dCBSZXdhcmQ6ICUwMmQ6JTAyZDolMDJkIik6Zm9ybWF0KEhvdXJzLE1pbnV0ZXMlKDYwKSxTZWNvbmRzJSg2MCkpCgl3YWl0KDEpCmVuZA==