Oops, the script was in the ReplicatedFirst, that's why it didn't work. Thanks to everybody who responded!
Hello. In my game, I am trying to make a savable character customizer and so I resorted to the last resort by just making a point for each accessory. Anyway, the folder named EventStorage in which the remote events are kept is allegedly not found when the game starts. The folder is in the ReplicatedStorage, but an error comes out saying that it isn't. Error:
13:49:37.631 EventStorage is not a valid member of ReplicatedStorage "ReplicatedStorage" - Client - MoreHairData:13
The code in the LocalScript in ReplicatedFirst:
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local function onWelcomePlayerFired()
print("Fired")
game.ReplicatedStorage.EventStorage.HairEvent:FireServer()
print("FIRE")
end
game.ReplicatedStorage.EventStorage.HairEvent.OnClientEvent:Connect(onWelcomePlayerFired)
I can't understand why it can't find it even though the folder is in the ReplicatedStorage when the game is played and when it's not. Thank you!

2 comments
Try changing line 9 to game:GetService('ReplicatedStorage'):WaitForChild('EventStorage'):WaitForChild('HairEvent'):FireServer()
@DinoCreates, hello, thank you for responding, but I believe I tried that and it didn't work. Thanks, though!