Module: multi

This module activates simple real-time multiplayer synchronization.
It covers many situations but keep in mind that for advanced use cases you can always go with your own custom implementation, using Events.

Synchonizing players is rather simple:

require("multi")

Client.OnPlayerJoin = function(p)
	if p == Player then
		-- local is already in World, early eaturn
		return
	end
	p:SetParent(World)
	print(p.Username .. " joined!")
end

Client.OnPlayerLeave = function(p)
	if p ~= Player then
		p:RemoveFromParent()
		print(p.Username .. " just left!")
	end
end
📃 Source