Well im trying to make this script and I have filtering enabled on and for some reason in the onclientevent part i put in player and in the local script it does not get that but instead thinks its the next variable.
Server Script:
game.ReplicatedStorage.ItemLook:FireClient(player, script.Parent.NameValue.Value, script.Parent.CashValue.Value, script.Parent.Desc.Value)
Local Script
game.ReplicatedStorage.ItemLook.OnClientEvent:connect(function(player, name, cash, desc)
Please help!

3 comments
because there's no 'player' parameter for OnClientEvent, and there's no need for one, since you can just use game.Players.LocalPlayer
The thing is though im checking in the local script to see if the player's name sent from the remote event is the same as the local players name.
You don't have to worry about that. FireClient only fires for one player.