Player:LoadNumber in server script fails because 'LocalScripts cannot use LoadNumber'

I’m aware Player:LoadNumber is very deprecated. I use it as a fallback when loading player stats, just in case that player hasn’t played this game since years ago when Player:LoadNumber and Player:SaveNumber were used were data persistence.

However, I am getting a strange error message in my analytics

LocalScripts cannot use LoadNumber Stack Begin Script 
'ServerScriptService.Modules.PlayerStatManager', Line 80 - function loadPlayerStats Script 
'ServerScriptService.Modules.PlayerStatManager', Line 110 - function onPlayerAdded Stack End

Why am I getting this error about LocalScripts not being able to use LoadNumber when I am using it in a server script under ServerScriptService?

1 Like

This method appears to be broken entirely unfortunately. I get the error when running from the command line.

To be frank, the no data persistence methods (SaveBoolean, SaveString, SaveInstance) have been used in years so I don’t think you should really worry about a player who hasn’t played your game in years, but this is just from a personal standpoint.

2 Likes