(function(){ var self=this; var messageRate = 500; function sendMessage(){ var d = new Date(); var n = d.getTime(); print(n); Messages.sendMessage('domainTime',n) } this.preload = function(entityID) { self.messageInterval = Script.setInterval(function(){ sendMessage(); },messageRate); }; this.unload = function(){ Script.scriptEnding.connect(self.messageInterval); }; } );