So im trying to learn how remote functions work but i cant figure them out, this is the LocalScript
Local ReplicatedStorage = game:GetService("ReplicatedStorage")
Local Event = ReplicatedStorage:WaitForChild("Event")
script.Parent.MouseButton1Click:Connect(function()
Event:FireServer()
end)
and this is the normal script (its inside the event btw)
script.Parent.OnServerEvent:Connect(function(player)
print(player.Name)
end)
but yet i get no errors, but nothing happens.

2 comments
Say... Why do you have your script in ReplicatedStorage? And why does the L's of the locals are capital? FYI Scripts and LocalScripts don't work in ReplicatedStorage, only ModuleScripts do.
yeah, like the person above said, scripts won't work in ReplicatedStorage. You should put it in ServerScriptService.