Ok last time did not work lol. so lets try again...
In the Output I am getting that Config is not a valid member of Model... But that's all i'm getting. And the Player is not getting any exp. So is there something wrong with the two codes? (Leaderstats and NPC exp script) Or am I missing something from my Leaderstats script?
Leaderstats:
game.Players.PlayerAdded:Connect(function(Player) local Leaderstats = Instance.new("Folder", Player) Leaderstats.Name = "Leaderstats" local Level = Instance.new("IntValue", Leaderstats) Level.Name = "LevelLable" Level.Value = 0 local Exp = Instance.new("IntValue", Leaderstats) Exp.Name = "ExpLable" Exp.Value = 0 if Player.Character and Player.Character:WaitForChild("Humanoid") then Player.Character.Humanoid.MaxHealth = 100 + Level.Value*10 end Level.Changed:Connect(function(value) if Player.Character and Player.Character:FindFirstChild("Humanoid") then Player.Character.Humanoid.MaxHealth = 100 + Level.Value*10 end end) Player.CharacterAdded:Connect(function(character) character:WaitForChild("Humanoid").MaxHealth = 100 + Level.Value*10 Player.Character.Humanoid.Health = Player.Character.Humanoid.MaxHealth end) end)
Its the NPC script thats giving the: 20:10:57.577 - Config is not a valid member of Model (Line 1)
local exp = script.Parent.Config.XP.Value local Humanoid = script.Parent.Humanoid function PwntX_X() local tag = Humanoid:findFirstChild("creator") if tag ~= nil then if tag.Value ~= nil then local Leaderstats = tag.Value:FindFirstChild("Leaderstats") if Leaderstats ~= nil then Leaderstats.XP.Value = Leaderstats.XP.Value + exp wait(0.1) script:remove() end end end end Humanoid.Died:connect(PwntX_X)