机器人人型的生命值始终为100,但实际上不是100

所以我正在尝试制作一个Roblox游戏,我试图检测当npc的血量为0时,它会停止射击,但它始终为100,请帮忙

我 = 脚本.父级.父级.父级:FindFirstChild("机器人人型")
function touched(hit)
    如果我.生命值 > 0 然后
        如果hit.父级:FindFirstChild("机器人人型") ~= nil 然后
            脚本.父级.射击.霰弹枪:播放()
            脚本.父级.射击.透明度 = 0;
            脚本.父级.射击.可触摸 = true;
            等待(0.2)
            脚本.父级.射击.透明度 = 1;
            脚本.父级.射击.可触摸 = false;
            等待(0.05)
            脚本.位置 += Vector3.new(0,200,0)
            等待(0)
            脚本.位置 -= Vector3.new(0,200,0)
        结束
    结束
结束

脚本.父级.被触摸:连接(touched)
点赞