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

How do I edit the building tools by F3X to have a cooldown?

Asked by 2 years ago

You do know the F3X building tools that you can build with. My question is how do I add a cooldown to it, for example a cooldown for deleting parts, inserting parts, ect. And also have a frame pop up when it happens. I have a script but for some reason it breaks the F3X building tools. I wrote it in the NewPart module inside of the tools folder in the F3X tools.

Here is the script:

-- Create type dropdown
    local function BuildTypeDropdown()
        local function BuildTypeDropdown()
            if script.Cooldown == true then
                game.Players.LocalPlayer.PlayerGui.MainGUI.Frame.Visible = true
                wait (1)
                game.Players.LocalPlayer.PlayerGui.MainGUI.Frame.Visible = false
                script.Cooldown = false
            else
                return Roact.createElement(Dropdown, {
                    Position = UDim2.new(0, 70, 0, 0);
                    Size = UDim2.new(0, 140, 0, 25);
                    Options = Types;
                    MaxRows = 5;
                    CurrentOption = self.Type;
                    OnOptionSelected = function (Option)
                        self:SetType(Option)
                    end;
                })
            end
            script.Cooldown = true
        end
    end

And this is what it looks like when the game is run (What I mean by broken): Link to image: https://ibb.co/qjkDdc4 So as you can see the part type selection menu is not popping up, and I cannot spawn in a part.

Please help me fix my script.

Answer this question