Hi, I’m making Hunger Icon with youtube tutorial, I have problem with script.
[Youtube Link]
Heres my script and error.
local player = game.Players.LocalPlayer
local character = player.Character
local humanoid = character:WaitForChild('Humanoid')
local hunger = player.Info.Hunger
while wait(1) do
if humanoid.Health > 0 then
if hunger.Value > 0 then
hunger.Value = hunger.Value - 1
else
humanoid:TakeDamage(10)
end
local fullHunger = 1
local currHunger = hunger.Value / 100
clip:TweenSize(UDim2.new(1, 0, -currHunger, 0), 'InQut', 'Sine', 1)
else
print('test')
end
end```
Error
Unable to cast string to token - Client - LocalScript:18
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild('Humanoid')
local hunger = player:WaitForChild("Info").Hunger
while task.wait(1) do
if humanoid.Health > 0 then
if hunger.Value > 0 then
hunger.Value = hunger.Value - 1
else
humanoid:TakeDamage(10)
end
local fullHunger = 1
local currHunger = hunger.Value / 100
print(hunger.Value)
clip:TweenSize(UDim2.new(1, 0, -currHunger, 0), 'InQut', 'Sine', 1)
else
print('test')
end
end
local clip = script.Parent
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild(‘Humanoid’)
local hunger = player:WaitForChild(“Info”).Hunger
while task.wait(1) do
if humanoid.Health > 0 then
if hunger.Value > 0 then
hunger.Value = hunger.Value - 1
else
humanoid:TakeDamage(10)
end
local fullHunger = 1
local currHunger = hunger.Value / 100
print(hunger.Value)
clip:TweenSize(UDim2.new(1, 0, -currHunger, 0), 'InQut', 'Sine', 1)
else
print('test')
end