This is supposed to upgrade the value MaxHealth which is in the model ds, if you have 5 Gems or more only. What is wrong?
01 | local player = game.Players.LocalPlayer |
02 | local health = player.ds.MaxHealth |
03 | local gems = player.ds.Gems |
04 |
05 | function Click() |
06 |
07 | if gems.Value > = 5 and health.Value > = 120 then |
08 | gems.Value = gems.Value - 5 |
09 | health.Value = health.Value + 20 |
10 | script.Parent.Parent.Parent.Script.Disabled = false |
11 | wait(. 2 ) |
12 | script.Parent.Parent.Parent.Script.Disabled = true |
13 |
14 | elseif gems.Value > = 5 and health.Value = = 100 then |
15 | gems.Value = gems.Value - 5 |
By looking at your script it seems that you did not define "ds" Unless "ds" is a descendant of LocalPlayer And "MaxHealth" is a descendant of "ds" although MaxHealth is usually a Property of Humanoid or a custom health bar.
If you send me the whole model or whatever you can give me over ROBLOX I can attempt to fix it for you but just from looking at this I cannot help.
All I can say is to define you paths better from my point of view.
Roblox: SurvivalAptissimum