local function createPrompt(title, desc, underdesc, image, button, buttonx, btext, btextx) local plr = game.Players.LocalPlayer local char = game.Players.LocalPlayer.Character local plrgui = game.Players.LocalPlayer.PlayerGui local screen = Instance.new("ScreenGui") screen.Parent = plrgui screen.Name = "CustomPrompt" local frame = game:GetObjects("rbxassetid://90615844502035")[1] frame.Parent = screen local promptframe = frame.Prompt promptframe.AlertContents.TitleContainer.TitleArea.Title.Text = title promptframe.AlertContents.TitleContainer.TitleArea.Title.Size = UDim2.new(0, 300, 1, 0) promptframe.AlertContents.MiddleContent.Content.ItemName.Text = desc promptframe.AlertContents.MiddleContent.Content.ItemIcon.Image = image promptframe.AlertContents.Footer.FooterContent.Content.RemainingBalanceText.Text = underdesc promptframe.AlertContents.Footer.Buttons["1"].Visible = button promptframe.AlertContents.Footer.Buttons["2"].Visible = buttonx promptframe.AlertContents.Footer.Buttons["1"].ButtonContent.ButtonMiddleContent.Text.Text = btext promptframe.AlertContents.Footer.Buttons["1"].ButtonContent.ButtonMiddleContent.Text.Size = UDim2.new(0, 300, 1, 0) promptframe.AlertContents.Footer.Buttons["2"].ButtonContent.ButtonMiddleContent.Text.Text = btextx promptframe.AlertContents.Footer.Buttons["2"].ButtonContent.ButtonMiddleContent.Text.Size = UDim2.new(0, 300, 1, 0) promptframe.AlertContents.Footer.Buttons["2"].ButtonContent.ButtonMiddleContent.Icon:Destroy() promptframe.AlertContents.Footer.Buttons["1"].MouseButton1Click:Connect(function() screen:Destroy() end) promptframe.AlertContents.Footer.Buttons["2"].MouseButton1Click:Connect(function() screen:Destroy() end) end local function changeCreatedPrompt(title, desc, underdesc, image, button, buttonx, btext, btextx) local plr = game.Players.LocalPlayer local char = game.Players.LocalPlayer.Character local plrgui = game.Players.LocalPlayer.PlayerGui local screen = game.Players.LocalPlayer.PlayerGui.CustomPrompt local frame = screen.Animator local promptframe = frame.Prompt promptframe.AlertContents.TitleContainer.TitleArea.Title.Text = title promptframe.AlertContents.TitleContainer.TitleArea.Title.Size = UDim2.new(0, 300, 1, 0) promptframe.AlertContents.MiddleContent.Content.ItemName.Text = desc promptframe.AlertContents.MiddleContent.Content.ItemIcon.Image = image promptframe.AlertContents.Footer.FooterContent.Content.RemainingBalanceText.Text = underdesc promptframe.AlertContents.Footer.Buttons["1"].Visible = button promptframe.AlertContents.Footer.Buttons["2"].Visible = buttonx promptframe.AlertContents.Footer.Buttons["1"].ButtonContent.ButtonMiddleContent.Text.Text = btext promptframe.AlertContents.Footer.Buttons["1"].ButtonContent.ButtonMiddleContent.Text.Size = UDim2.new(0, 300, 1, 0) promptframe.AlertContents.Footer.Buttons["2"].ButtonContent.ButtonMiddleContent.Text.Text = btextx promptframe.AlertContents.Footer.Buttons["2"].ButtonContent.ButtonMiddleContent.Text.Size = UDim2.new(0, 300, 1, 0) end local function changePrompt(title, desc, underdesc, image, button, buttonx, btext, btextx) local plr = game.Players.LocalPlayer local char = game.Players.LocalPlayer.Character local plrgui = game.Players.LocalPlayer.PlayerGui local frame = game.CoreGui.PurchasePrompt.ProductPurchaseContainer.Animator local promptframe = frame.Prompt promptframe.AlertContents.TitleContainer.TitleArea.Title.Text = title promptframe.AlertContents.TitleContainer.TitleArea.Title.Size = UDim2.new(0, 300, 1, 0) promptframe.AlertContents.MiddleContent.Content.ItemName.Text = desc promptframe.AlertContents.MiddleContent.Content.ItemIcon.Image = image promptframe.AlertContents.Footer.FooterContent.Content.RemainingBalanceText.Text = underdesc promptframe.AlertContents.Footer.Buttons["1"].Visible = button promptframe.AlertContents.Footer.Buttons["2"].Visible = buttonx promptframe.AlertContents.Footer.Buttons["1"].ButtonContent.ButtonMiddleContent.Text.Text = btext promptframe.AlertContents.Footer.Buttons["1"].ButtonContent.ButtonMiddleContent.Text.Size = UDim2.new(0, 300, 1, 0) promptframe.AlertContents.Footer.Buttons["2"].ButtonContent.ButtonMiddleContent.Text.Text = btextx promptframe.AlertContents.Footer.Buttons["2"].ButtonContent.ButtonMiddleContent.Text.Size = UDim2.new(0, 300, 1, 0) end local function deletePrompt() game.Players.LocalPlayer.PlayerGui.CustomPrompt:Destroy() end