(i made the same post so people will see it)
i have a problem with changing a value with my script, the script doesn’t seem to be changing the value everytime i equip the item ( pickaxe ), here’s the script :
local pickaxe = script.Parent
local pickvalue = game:GetService("ReplicatedStorage").Tool.CurrentPickaxe
pickaxe.Equipped:Connect(function()
pickvalue.Value = 1
print(pickvalue.Value)
end)
the script doesn’t seem to change the pick value, in the output the pickvalue doesn’t show up for some reason
the value is used in another script if it might help
local replicatedstorage = game:GetService("ReplicatedStorage")
local mining = replicatedstorage.Mining
local health = script.Parent
local pickstrength = replicatedstorage.Tool.CurrentPickaxe.Value
local dc = replicatedstorage.DisableControl
local dc2 = replicatedstorage.dc2
local strength = game:GetService("ReplicatedStorage").Tool.CurrentPickaxe.Value
local currentpickaxe = game:GetService("ReplicatedStorage").Tool.CurrentPickaxe
currentpickaxe.Changed:Connect(function()
strength = currentpickaxe.Value
print("strength changed to "..strength)
end)
can anyone help me?