Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Upgrading a value if you have 5 or more gems?

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?

local player = game.Players.LocalPlayer	
local health = player.ds.MaxHealth
local gems = player.ds.Gems

function Click()

if	gems.Value >= 5 and health.Value >= 120 then
	gems.Value = gems.Value - 5
	health.Value = health.Value + 20	
	script.Parent.Parent.Parent.Script.Disabled = false
	wait(.2)
	script.Parent.Parent.Parent.Script.Disabled = true
	
elseif 	gems.Value >= 5 and health.Value == 100 then
	gems.Value = gems.Value - 5	
	health.Value = 120
	script.Parent.Parent.Parent.Script.Disabled = false
	wait(.2)
	script.Parent.Parent.Parent.Script.Disabled = true
end
end

script.Parent.MouseButton1Down:connect(Click)

2 comments

0

We'll for one You do not need the last line cause that's a click connection and your not clicking anything it might not solve your problem but u need toget rid of it but it might let me know if t helped

0

Are you trying to make it automatic? or?

1 answer

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

This discussion is preserved as it was. New answers, comments, and votes are closed.