I can't seem to understand. In the output, both "plr" and "skillValue.Value" return non-table numbers (playerUserId, 0). Why is it giving me this error on the last line (skillhandlerfunction)?
local skillValue = Instance.new("IntValue")
skillValue.Name = skill
skillValue.Value = plrData.Skills[skill] or 0
skillValue.Parent = skillsFolder
if skillHandlers:FindFirstChild(skill) then
local skillHandlerFunction = require(skillHandlers[skill])
print(plr)
print(skillValue.Value)
skillHandlerFunction(plr, skillValue.Value)
end
end```