В Roblox скрипты выполняются на сервере или клиенте. Чтобы они могли общаться друг с другом, используйте RemoteEvents. Так, например, можно отправлять действия игрока (клиента) на сервер и наоборот.
Как это сделать:
С помощью RemoteEvents вы можете безопасно и просто организовать коммуникацию между клиентом и сервером — идеально для продвинутого скриптинга!
-- Script im ServerScriptService
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RemoteEvent = ReplicatedStorage:WaitForChild("MeinEvent")
RemoteEvent.OnServerEvent:Connect(function(player, nachricht)
print(player.Name .. " sagt: " .. nachricht) -- Сообщение от клиента
RemoteEvent:FireClient(player, "Server hat deine Nachricht erhalten!") -- Ответ клиенту
end)