So, basically im trying to learn how to properly use ProfileService, but i have run into an issue here. Basically i just copy-pasted the example script given in the ProfileService topic, i only changed some of the names, and the printings, and put a
at the end. (Profiles is the table which contains the profiles lol).
Then i created a script and started making some leaderstats and made the “Money” Value be = to the value of the profile’s money data:
local Profiles = require(game.ServerScriptService.EpikProfileManager) game:GetService("Players").PlayerAdded:Connect(player) local leaderstats = Instance.new("Folder") leaderstats.Parent = player leaderstats.Name = "leaderstats" local Money = Instance.new("IntValue") Money.Parent = leaderstats Money.Name = "Money" Money.Value = Profiles[player].Data.Money --This is the error line. Tried to index nil with Data?
For some strange reason EVERYTHING works perfectly except from the part where i state the value of the Money, when i test it the output says: Tried to index nil with Data. Altough when i write it the game already detects there is something called Data and also something called Money, so it’s not a typo.
Yeah i’m probably just ignoring something important but i would like to understand why does this happen.