Timer

Libraries

Source Code

Server
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Wizgoose = require(ReplicatedStorage.Wizgoose.Server)

local sessionData = Wizgoose.new("session-data", {
    timer = 0
})

for i = 100, 1, -1 do
    sessionData.Value.timer = i
    task.wait(1)
end
Client
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local Wizgoose = require(ReplicatedStorage.Wizgoose.Client)

local sessionData = Wizgoose.get("session-data")

sessionData:Changed("timer"):Connect(function(seconds)
    print(seconds)
end)

Last updated