Ok so i have an attribute that works as a toggle for my flight system called “Boosting” when true, the client can boost and its updated in a heartbeat func on the server
Unlike a Value object, If i change the attribute to true on the client, it doesnt get overriden by the server. Why is that and is it worth switching to a value?
Attributes don’t auto-sync like Value objects, so client changes stay local. If you need server-client sync, a BoolValue is simpler. But you still need RemoteEvents for the client to request changes. Your original approach works if boosting is client-side only