Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local gui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
-- Frame
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 220, 0, 180)
frame.Position = UDim2.new(0.4, 0, 0.4, 0)
frame.BackgroundColor3 = .(, , )
frame.Active =
frame.Draggable =
frame.Parent = gui
resultText = .()
resultText.Size = .(, , , )
resultText.Position = .(, , , )
resultText.BackgroundTransparency =
resultText.TextColor3 = .(, , )
resultText.Font = .Font.GothamBold
resultText.TextSize =
resultText.Text =
resultText.Parent = frame
rollButton = .()
rollButton.Size = .(, -, , )
rollButton.Position = .(, , , )
rollButton.BackgroundColor3 = .(, , )
rollButton.Image =
rollButton.Parent = frame
outcomes = {
{name = , chance = , image = },
{name = , chance = , image = },
{name = , chance = , image = },
{name = , chance = , image = },
{name = , chance = , image = },
}
()
r = .() *
cumulative =
_, item (outcomes)
cumulative = cumulative + item.chance
r <= cumulative
item
rollButton.MouseButton1Click:(()
result = ()
resultText.Text = .. result.name
rollButton.Image = result.image
)
js gamble

Universal