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

My Gui's take 3-5 clicks to register. Why is this?

Asked by 5 years ago

All the Gui's in my recent game (Platforms) take 3-5 rapid clicks to register. I don't think it has anything to do with the code but I'll put it here anyway. I have it coded so that the frame is tweened. (It slides out from off the screen to the center of the screen, when button is pressed) If anyone could help me out here that would be great! Script:

IsOpened = false
Moving = false
script.Parent.playbutton.MouseButton1Click:Connect(function()
    if Moving == false then
        if IsOpened == true then
        IsOpened = false
        Moving = true
        script.Parent.playmenu:TweenPosition(UDim2.new(0.615, 0,0.5, 0), "InOut","Quart", 0.5, true)
        wait(0.5)
        Moving = false
        else
        Moving = true   
        IsOpened = true 
        script.Parent.playmenu:TweenPosition(UDim2.new(-0.615, 0,0.5, 0), "InOut","Quart", 0.5, true)
        wait(0.5)
        Moving = false      
        end
    end
end)

Answer this question