localDataStoreName="Enter DataStore Name"localFirebaseAuthKey="Enter Firebase Auth Key"localFirebaseDBUrl="Enter Firebase DB Url"localRobaseName="Enter Robase Name"localDataStoreService=game:GetService("DataStoreService")localRobaseServiceModule=require("path.to.robase")localRobaseService=RobaseServiceModule.new(FirebaseDBUrl,FirebaseAuthKey)localGlobalDataStore=game:GetDataStore(DataStoreName)localGlobalRobase=RobaseService:GetRobase(RobaseName)game:GetService("Players").PlayerAdded:Connect(function(player)localDS_Key=string.format("%d",player.UserId)-- replace with DataStore key formatlocalRobaseKey=string.format("%d",player.UserId)-- replace with Robase key format for example: string.format("Players/%d", player.UserId)localExistsInRobase,Result=GlobalRobase:GetAsync(RobaseKey)localSavedData=GlobalDataStore:GetAsync(DS_Key)ornilifnotExistsInRobaseandSavedDatathen-- Key does not exist in the Firebase and data was found in the DataStore-- so we save it,ExistsInRobase,Result=GlobalRobase:SetAsync(RobaseKey,SavedData,"POST")else-- do something else if requiredendend)