You can’t call server functions from a different thread tban the actual server thread. Marshal back to the main thread using either a custom response queue or await BaseScript.Delay(0);.