I have been trying to understand how to make a plugin and such and found this interesting thing called a widget. I then tried to follow the roblox wiki's tutorial on how to make a widget, but it only worked for the first five minutes. Afterward, the widget would just not pop up. Can someone please explain why that is happening.
local toolbar = plugin:CreateToolbar("Empty Script Adder") local pressedone = false local newScriptButton = toolbar:CreateButton("Add Script", "Create an empty Script", "rbxassetid://1507949215") local Selection = game:GetService("Selection") function onNewScriptButtonClicked() local widgetInfo = DockWidgetPluginGuiInfo.new( Enum.InitialDockState.Float, -- Widget will be initialized in floating panel true, -- Widget will be initially enabled false, -- Don't override the previous enabled state 200, -- Default width of the floating window 300, -- Default height of the floating window 150, -- Minimum width of the floating window 150 -- Minimum height of the floating window ) -- Create new widget GUI local testWidget = plugin:CreateDockWidgetPluginGui("TestWidget", widgetInfo) testWidget.Title = "Test Widget" -- Optional widget title local testButton = Instance.new("TextButton") testButton.BorderSizePixel = 0 testButton.TextSize = 20 testButton.TextColor3 = Color3.new(1,0.2,0.4) testButton.AnchorPoint = Vector2.new(0.5,0.5) testButton.Size = UDim2.new(1,0,1,0) testButton.Position = UDim2.new(0.5,0,0.5,0) testButton.SizeConstraint = Enum.SizeConstraint.RelativeYY testButton.Text = "Click Me" testButton.Parent = testWidget print("Clicked") end newScriptButton.Click:Connect(onNewScriptButtonClicked)