So my game has filtering enabled on it, and when a local script updates the localplayers leaderstats, it only shows for the localplayer. Is that what happens from filtering enabled?
example:
script.Parent.MouseButton1Click:connect(function(plr) game.Players.LocalPlayer:WaitForChild("leaderstats").Cash.Value = 100 end)
For the player it says he/she has 100, however for other players it shows 0. Is this how FE works?
Yes. That's the purpose of FE. Always keep in mind that certain values can be changed from the client, so be careful when creating things such as shops, so the player can't get everything basically for free using some simple hacks.