Before:
Plugin.CreateParallelTimer("TeleportDelay", delay * 1000, Data).Start()
After:
Plugin.CreateParallelTimer("TeleportDelay", int(delay) * 1000, Data).Start()
int() the delay seemed to have worked, It was saved in the DataStore as a int() and even if I did Player.Message(delay) it would...