i was making a menu system and found this problem
function MenuGUI()
--ALIVE
local goal = {}
if Player.Character.Humanoid.Health ~= 0 then
if Menu == false and debounce == false then
debounce = true
VMEquip:Play(0)
PlrEquip:Play(0.3)
game.ReplicatedStorage.Screen:FireServer(Player)
goal.GroupTransparency = 0
wait(0.7)
local GUITween = TweenService:Create(Menugrp, GUITweenInfo, goal)
GUITween:Play()
wait(0.7)
Menu = true
VMIdle:Play(0.3)
PlrIdle:Play(0.3)
debounce = false
elseif Menu == true and debounce == false then
debounce = true
VMUnequip:Play(0.3)
PlrUnequip:Play(0.3)
VMIdle:Stop(0.3)
PlrIdle:Stop(0.3)
goal.GroupTransparency = 1
local GUITween = TweenService:Create(Menugrp, GUITweenInfo, goal)
GUITween:Play()
wait(1.02)
game.ReplicatedStorage.Screen:FireServer(Player)
Menu = false
debounce = false
end
else --DEAD
if Menu == false then
goal.GroupTransparency = 0
local GUITween = TweenService:Create(Menugrp, GUITweenInfo, goal)
GUITween:Play()
Menu = true
elseif Menu == true then
goal.GroupTransparency = 1
local GUITween = TweenService:Create(Menugrp, GUITweenInfo, goal)
GUITween:Play()
Menu = false
end
end
end
what should i change to make it smooth