It would obviously not work due to the tremendous amounts of mistakes here is a explaination about remote events
Definition
RemoteEvents are used for server-client or client-server communication.
Sending Messages/Events
You can send a message or event using RemoteEvent:FireServer() Depending on script either Server or Clients. If its server it would be :FireAllClients() or :FireClient(Player) for client it would be :FireServer.
Recieving Messages/Events
To recieve messages you need to use RemoteEvent.OnClientEvent:Connect(function). Depending on what script it is in i.e if local it would be RemoteEvent.OnClientEvent:Connect(function), and for server it would be RemoteEvent.OnServerEvent:Connect(function)