Datastore throttling occurs when you request (GetAync) a datastore key repeatedl, to attempt to avoid it I recommend caching the data in a table. local Cached = {} local datastore = game:GetService("DataStoreService"):GetDataStore("GameData") function Save(key, data) datastore:SetAsync(key, data) for i,v in pairs(Cached) do if v.Key == key then v.Data = data return end end table.insert(Cached, {Key = key, Data = data} end function Get(key) for i,v in pairs(Cached) do if v.Key == key then return v.Data end end return ####################### end ~turtleman4real |