So I know that there is a topic on this and the main answer on there was that Remote Functions are 2 way communication and Remote Events are 1 way communication, but I’ve done 2 way communication using Remote Events before like this
Local Script
local event = game.ReplicatedStorage.Event
event:FireServer()
event.OnClientEvent:Connect(function(info)
print(info)
end)
Server Script
local event = game.ReplicatedStorage.Event
local info = "Hi"
event.OnServerEvent:Connect(function(plr)
Event:FireClient(plr, info)
end)
I did it like this or something similar which worked, so are Remote Functions safer or something? Bc I would use this everyday.
(Wrote this with memory so might be some mistakes inside)