Con ModuleScripts puedes organizar los scripts en Roblox de forma clara y compartir funciones fácilmente entre servidor y cliente. Así evitas código duplicado y haces tu proyecto más fácil de mantener.
Así se hace:
Con ModuleScripts puedes estructurar tu código de Roblox de forma limpia y colaborar mejor.
-- ModuleScript in ReplicatedStorage
local Modul = {}
function Modul.begruessung(name)
return "Hallo, " .. name .. "! Willkommen im Spiel."
end
return Modul
-- ServerScript oder LocalScript
local modul = require(game.ReplicatedStorage:WaitForChild("Modul"))
print(modul.begruessung("Spieler")) -- Gibt Begrüßung aus