Radio gui scripting help

So basically what I want to do is make a radio system where if a player enters a word into a text box it’d clone a frame with the text and be visible to the server.

How would I do that by using remote events?

This is my client script

local Replicated = game:GetService("ReplicatedStorage")
local remote = Replicated:WaitForChild("radioclientremote")
local textbox = script.Parent.Parent.textboxenter.TextBox
local textboxc = script.Parent.Parent.textboxenter.done
local callsignframe = script.Parent.Parent.Callsign.TextBox


textboxc.MouseButton1Click:Connect(function()
	remote:FireServer(textbox.Text,callsignframe.Text)
	local frame = game:GetService("ReplicatedStorage").REPLICATION:clone()
	frame.Parent = script.Parent.Parent.ScrollingFrame
	frame.MESSAGE.Text = textbox.Text
	frame.CALLSIGN.Text = callsignframe.Text
end)

To achieve this, you will need to send the message content to the server and handle this data with a server script. The server script will have to filter the message. This is very important if you don’t want your game to get flagged. Then broadcast the message back to all clients through a remote event, and get your local script to display the message.

Your server script would be something like this:

remote.OnServerEvent:Connect(function(Player, Text, Text2)
	local textbox = -- define the location of the textbox
	textbox.Text = Text
	-- other stuff you want with Text2
end)