So I am currently making a plugin for my game, Mini Ware! And this error ( Mini Ware.lua:6: attempt to index nil with 'WaitForChild') keeps appearing when I press the Minigame Kit button, there is a model inside the script with the Minigame Kit but I just don't know what's causing it or how to fix it. Thanks.
local PluginToolbar = plugin:CreateToolbar("Mini Ware!") local MenuButton = PluginToolbar:CreateButton("Menu", "Shows the menu for help and more.", "rbxassetid://4535959292") local MingameKitButton = PluginToolbar:CreateButton("Minigame Kit", "Creates a minigame kit.", "rbxassetid://6620816") MingameKitButton.Click:Connect(function() local MinigameKit = script:WaitForChild("MinigameKit"):Clone() MinigameKit.Parent = workspace end) -- Also, this is all I have done so far.
I'm pretty sure because script doesn't exist. You would have to insert the model from the script and just set the parent to workspace if it isn't already.
local PluginToolbar = plugin:CreateToolbar("Mini Ware!") local MenuButton = PluginToolbar:CreateButton("Menu", "Shows the menu for help and more.", "rbxassetid://4535959292") local MingameKitButton = PluginToolbar:CreateButton("Minigame Kit", "Creates a minigame kit.", "rbxassetid://6620816") local insertService = game:GetService("InsertService") MingameKitButton.Click:Connect(function() local NewModel = insertService:LoadAsset(MODEL ID HERE) NewModel.Parent = workspace end)