Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Regenerating magic gui not working?

Asked by 2 years ago

This script is to display how much magic you have and change the size of the magic bar depending on the number (number value) but when your magic goes down it stays there and doesn't increase as it should

Can anyone tell me why

local player = game.Players.LocalPlayer

game["Run Service"].RenderStepped:Connect(function()
    local num = game.Players.LocalPlayer.Character.Magic
    script.Parent.display.Size = UDim2.new(player.Character.Magic.Value/player.Character.Magic.MaxMagic.Value,0,1,0)
    script.Parent.HP.Text = ""..num.Value.."/"..player.Character.Magic.MaxMagic.Value
end)


if player.Character.Magic.MaxMagic.Value > player.Character.Magic.Value then
    repeat wait(0.3)
        player.Character.Magic.Value = player.Character.Magic.Value + 3
    until player.Character.Magic.Value == player.Character.Magic.MaxMagic.Value
end
if player.Character.Magic.Value == player.Character.Magic.MaxMagic.Value then
    player.Character.Magic.Value = player.Character.Magic.MaxMagic.Value
end
0
At the end of the function that decreases the magic when used, you could try setting the text again. KingDomas 153 — 2y

Answer this question