Run it
Copy the script and paste it into your executor.
.CoreGui:()
(, )
ScreenGui = .()
ScreenGui.Name =
ScreenGui.Parent = .CoreGui
MainFrame = .()
MainFrame.Name =
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Parent = ScreenGui
TitleBar = .()
TitleBar.Size = .(, , , )
TitleBar.BackgroundColor3 = .(, , )
TitleBar.BorderSizePixel =
TitleBar.Parent = MainFrame
Title = .()
Title.Size = .(, -, , )
Title.Position = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.SourceSansBold
Title.TextXAlignment = .TextXAlignment.Left
Title.Parent = TitleBar
CloseButton = .()
CloseButton.Size = .(, , , )
CloseButton.Position = .(, -, , )
CloseButton.BackgroundColor3 = .(, , )
CloseButton.Text =
CloseButton.TextColor3 = .(, , )
CloseButton.TextSize =
CloseButton.Font = .Font.SourceSansBold
CloseButton.Parent = TitleBar
Container = .()
Container.Size = .(, -, , -)
Container.Position = .(, , , )
Container.BackgroundTransparency =
Container.ScrollBarThickness =
Container.ScrollingDirection = .ScrollingDirection.Y
Container.Parent = MainFrame
(name, placeholder, yPos, height, isMultiline)
label = .()
label.Size = .(, , , )
label.Position = .(, , , yPos)
label.BackgroundTransparency =
label.Text = name
label.TextColor3 = .(, , )
label.TextSize =
label.Font = .Font.SourceSansBold
label.TextXAlignment = .TextXAlignment.Left
label.Parent = Container
textBox
isMultiline
scrollFrame = .()
scrollFrame.Size = .(, , , height)
scrollFrame.Position = .(, , , yPos + )
scrollFrame.BackgroundColor3 = .(, , )
scrollFrame.BorderSizePixel =
scrollFrame.ScrollBarThickness =
scrollFrame.Parent = Container
textBox = .()
textBox.Size = .(, -, , )
textBox.BackgroundTransparency =
textBox.Text =
textBox.PlaceholderText = placeholder
textBox.TextColor3 = .(, , )
textBox.PlaceholderColor3 = .(, , )
textBox.TextSize =
textBox.Font = .Font.SourceSans
textBox.TextXAlignment = .TextXAlignment.Left
textBox.TextYAlignment = .TextYAlignment.Top
textBox.ClearTextOnFocus =
textBox.MultiLine =
textBox.Parent = scrollFrame
textBox = .()
textBox.Size = .(, , , height)
textBox.Position = .(, , , yPos + )
textBox.BackgroundColor3 = .(, , )
textBox.BorderSizePixel =
textBox.Text =
textBox.PlaceholderText = placeholder
textBox.TextColor3 = .(, , )
textBox.PlaceholderColor3 = .(, , )
textBox.TextSize =
textBox.Font = .Font.SourceSans
textBox.TextXAlignment = .TextXAlignment.Left
textBox.Parent = Container
textBox, yPos + height +
yOffset =
inputs = {}
inputs.pluginName, yOffset = (, , yOffset, )
inputs.pluginDesc, yOffset = (, , yOffset, )
inputs.cmdName, yOffset = (, , yOffset, )
inputs.aliases, yOffset = (, , yOffset, )
inputs.cmdDesc, yOffset = (, , yOffset, )
inputs.funcCode, yOffset = (, , yOffset, , )
Container.CanvasSize = .(, , , yOffset + )
CreateButton = .()
CreateButton.Size = .(, -, , )
CreateButton.Position = .(, , , -)
CreateButton.BackgroundColor3 = .(, , )
CreateButton.TextColor3 = .(, , )
CreateButton.TextSize =
CreateButton.Font = .Font.SourceSansBold
CreateButton.Text =
CreateButton.Parent = MainFrame
CreateButton.MouseButton1Click:(()
pluginTemplate =
aliases =
alias .(inputs.aliases.Text, )
aliases = aliases .. .(, alias:())
pluginContent = .(
pluginTemplate,
inputs.pluginName.Text,
inputs.pluginDesc.Text,
inputs.cmdName.Text,
inputs.cmdName.Text .. .. inputs.aliases.Text:(, ),
inputs.cmdDesc.Text,
aliases,
inputs.funcCode.Text
)
fileName = inputs.pluginName.Text ..
(fileName, pluginContent)
(, .. fileName)
)
CloseButton.MouseButton1Click:(()
ScreenGui:()
)Plugin Maker that able to create ".iy" plugin & save it into workspace. (The plugin will not automatically add into Infinite Yield, you need to add it manually.) If you want this script as ".iy", you can just download this file: https://github.com/RealBatu20/InfiniteYield-Plugins/blob/main/PluginMaker.iy (To add this plugin into Infinite Yield, just type this command in IY: ' ;addplugin PluginMaker.iy ' (Make sure the file are inside the workspace before adding it into IY) or you can use other way like go to IY settings, manage plugins, add, a gui will appear on screen, then just type in the file name ' PluginMaker.iy ' then click Add Plugin, and you're DONE.)

Universal