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

Gui Bar going further than it should?

Asked by 5 years ago
Edited 5 years ago

I have a Gui where it shows you energy, thirst etc but the energy bar seems to be going further out than it should, and I don't know how to fix it. It's a localscript.

local p = game.Players.LocalPlayer
local c = p.Character
local m = p:GetMouse()

local sprint = false

local t,f = true,false

local w,a,s,d = f,f,f,f
local wt = 0

m.KeyDown:connect(function(key)
    if key == '0' then
        sprint = t
    end
    if key == 'w' then
        w = t
    end
    if key == 'a' then
        a = t
    end
    if key == 's' then
        s = t
    end
    if key == 'd' then
        d = t
    end
end)
m.KeyUp:connect(function(key)
    if key == '0' then
        sprint = f
    end
    if key == 'w' then
        w = f
    end
    if key == 'a' then
        a = f
    end
    if key == 's' then
        s = f
    end
    if key == 'd' then
        d = f
    end
end)

while wait() do
    wt = wt - .01
    if wt <= 0 then
        if script.Parent.Energy.Size.X.Scale < .9 then
            script.Parent.Energy.Size = script.Parent.Energy.Size + UDim2.new(.005,0,0,0)
        end
    end
    if w or a or s or d then
        if script.Parent.Energy.Size.X.Scale > 0 and sprint then
            script.Parent.Energy.Size = script.Parent.Energy.Size - UDim2.new(.005,0,0,0)
            c.Humanoid.WalkSpeed = 30
        end
    end
    if sprint then
        wt = 1.3
    end
    if not w and not a and not s and not d then c.Humanoid.WalkSpeed = 16 end
    if not sprint then c.Humanoid.WalkSpeed = 16 end
    if script.Parent.Energy.Size.X.Scale <= 0 then c.Humanoid.WalkSpeed = 16 end
end

It does this: https://gyazo.com/6005c1f028849761c9aadec0d0e0bff0

0
Please post un-obfuscated scripts please theCJarmy7 1293 — 5y
0
"un-obfuscated" CarlPlandog 20 — 5y
0
How else am I meant to make it clearer? That's what I wrote. I can't make it any clearer. God almighty. CarlPlandog 20 — 5y
0
The bar is a child to the status frame, right? whenallthepigsfly 541 — 5y
0
Yes CarlPlandog 20 — 5y

Answer this question