So I need a way to cleanly transfer data between two server scripts. I need something clean and similar to remote events. However, remote events are server > client or client > server only. Using them as so:
ServerScript1:
local event = script.Parent.Script2.SendRadioMessage
while true do
event:FireServer("Some text", "some more text.")
wait(0.5)
end
ServerScript2:
local sendRadioMessage = script:WaitForChild("SendRadioMessage")
sendRadioMessage.OnServerEvent:Connect(function(text1, text2)
local stringValue = Instance.new("StringValue")
stringValue.Parent = script.Parent.Folder1
stringValue.Value = text1..": "..text2
end)
would result in "FireServer can only be called from the client."
Basically I need a way to transfer data between server scripts cleanly. Help?

1 comment
Of course, this is just an example.