Player variables are used for a one time event per player (so giving every player bread once), self switches are used to make an event do something once (like a chest), and there’s another one that you can assign a value, which is good for a counter (like give out 5 bread)