ProfileService not saving negative values?

When a player uses this boost, it works, it gets added to their data table, but when they leave and rejoin, it doesn’t load :confused:

function BoostService:Verify(player)
	local Data = DataService:Get(player)
	Data.ActiveBoosts["Twitter"] = -1
	
	player.Boosts:SetAttribute("Twitter", -1)
end

When I do other boosts and they get set to anything above 0, it saves and loads as needed. So it only seems to be broken when I set the number to -1. Why does ProfileService not save negative values??

1 Like