I never used FireClient Before, so this is my first attempt. For some reason it gives me the error FireClient: player argument must be a Player object, even tho the player argument is the player.
script:
script.Parent.ClickDetector.MouseClick:Connect(function(player)
print(player)
game.ReplicatedStorage.RemoteEvent:FireClient(game.Players:GetPlayerFromCharacter(player),script.Parent.Parent.Name.Value)
end)

1 comment
You know as this would be in the workspace then the client can just read the value. No remotes are needed.