Run it
Copy the script and paste it into your executor.
Players = :()
TweenService = :()
UserInputService = :()
MarketplaceService = :()
player = Players.LocalPlayer
playerGui = player:()
playerGui:()
playerGui.SeluwiaUI:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.ZIndexBehavior = .ZIndexBehavior.Sibling
screenGui.IgnoreGuiInset =
screenGui.Parent = playerGui
isMobile = UserInputService.TouchEnabled
autoSpeed =
(parent, color, thickness)
s = .(, parent)
s.Color = color .(, , )
s.Thickness = thickness
s
(parent, radius)
c = .(, parent)
c.CornerRadius = .(, radius )
c
()
.()
panelSize
fontSizeScale = isMobile
buttonHeight = isMobile
titleBarHeight = isMobile
footerHeight = isMobile
isMobile
panelSize = .(, , , )
panelSize = .(, , , )
panel = .()
panel.Name =
panel.Size = panelSize
panel.Position = .(, -panelSize.X.Offset/, , -panelSize.Y.Offset/)
isMobile
panel.Position = .(, , , )
panel.BackgroundColor3 = .(, , )
panel.BorderSizePixel =
panel.Parent = screenGui
(panel, )
(panel, .(, , ), )
isMobile
resizeHandle = .()
resizeHandle.Name =
resizeHandle.Size = .(, , , )
resizeHandle.Position = .(, -, , -)
resizeHandle.AnchorPoint = .(, )
resizeHandle.BackgroundColor3 = .(, , )
resizeHandle.BorderSizePixel =
resizeHandle.Parent = panel
(resizeHandle, )
(resizeHandle, .(, , ), )
resizing =
resizeStartPos, startSize
resizeHandle.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
resizing =
resizeStartPos = input.Position
startSize = panel.AbsoluteSize
)
UserInputService.InputChanged:((input)
resizing input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - resizeStartPos
newWidth = .(startSize.X + delta.X, , )
newHeight = .(startSize.Y + delta.Y, , )
panel.Size = .(, newWidth, , newHeight)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
resizing =
)
dragging =
dragStart, startPos
(input)
(input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch) resizing
dragging =
dragStart = input.Position
startPos = panel.Position
(input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
panel.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
(input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , titleBarHeight)
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = panel
(titleBar, )
(titleBar, .(, , ), )
titleFill = .()
titleFill.Size = .(, , , )
titleFill.Position = .(, , , -)
titleFill.BackgroundColor3 = .(, , )
titleFill.BorderSizePixel =
titleFill.ZIndex = titleBar.ZIndex +
titleFill.Parent = titleBar
titleBar.InputBegan:(onInputBegan)
UserInputService.InputChanged:(onInputChanged)
UserInputService.InputEnded:(onInputEnded)
liveDot = .()
liveDot.Size = .(, , , )
liveDot.Position = .(, , , -)
liveDot.BackgroundColor3 = .(, , )
liveDot.BorderSizePixel =
liveDot.ZIndex = titleBar.ZIndex +
liveDot.Parent = titleBar
(liveDot, )
liveLabel = .()
liveLabel.Size = .(, , , )
liveLabel.Position = .(, , , -)
liveLabel.BackgroundTransparency =
liveLabel.Text =
liveLabel.TextColor3 = .(, , )
liveLabel.TextSize = * fontSizeScale
liveLabel.Font = .Font.GothamBold
liveLabel.TextXAlignment = .TextXAlignment.Left
liveLabel.ZIndex = titleBar.ZIndex +
liveLabel.Parent = titleBar
.(()
screenGui.Parent
TweenService:(liveDot, TweenInfo.(), {Size = .(,,,), Position = .(,,,-)}):()
.()
TweenService:(liveDot, TweenInfo.(), {Size = .(,,,), Position = .(,,,-)}):()
.()
)
titleText = .()
titleText.Size = .(, , , )
titleText.Position = .(, -, , )
titleText.BackgroundTransparency =
titleText.Text =
titleText.TextColor3 = .(, , )
titleText.TextSize = * fontSizeScale
titleText.Font = .Font.GothamBold
titleText.ZIndex = titleBar.ZIndex +
titleText.Parent = titleBar
clearBtn = .()
clearBtn.Size = .(, , , )
clearBtn.Position = .(, -, , -)
clearBtn.BackgroundColor3 = .(, , )
clearBtn.Text =
clearBtn.TextColor3 = .(, , )
clearBtn.TextSize = * fontSizeScale
clearBtn.Font = .Font.GothamBold
clearBtn.BorderSizePixel =
clearBtn.ZIndex = titleBar.ZIndex +
clearBtn.Parent = titleBar
(clearBtn, )
(clearBtn, .(, , ), )
clearBtn.MouseEnter:(()
clearBtn.BackgroundColor3 = .(, , )
)
clearBtn.MouseLeave:(()
clearBtn.BackgroundColor3 = .(, , )
)
logArea = .()
logArea.Name =
logArea.Size = .(, -, , -(titleBarHeight + footerHeight + ))
logArea.Position = .(, , , titleBarHeight + )
logArea.BackgroundTransparency =
logArea.BorderSizePixel =
logArea.ScrollBarThickness = isMobile
logArea.ScrollBarImageColor3 = .(, , )
logArea.CanvasSize = .(, , , )
logArea.AutomaticCanvasSize = .AutomaticSize.Y
logArea.Parent = panel
listLayout = .(, logArea)
listLayout.SortOrder = .SortOrder.LayoutOrder
listLayout.Padding = .(, isMobile )
listLayout.VerticalAlignment = .VerticalAlignment.Top
logPad = .(, logArea)
logPad.PaddingTop = .(, )
logPad.PaddingBottom = .(, )
logPad.PaddingLeft = .(, )
logPad.PaddingRight = .(, )
footer = .()
footer.Size = .(, , , footerHeight)
footer.Position = .(, , , -footerHeight)
footer.BackgroundColor3 = .(, , )
footer.BorderSizePixel =
footer.Parent = panel
(footer, )
footerFill = .()
footerFill.Size = .(, , , )
footerFill.BackgroundColor3 = .(, , )
footerFill.BorderSizePixel =
footerFill.Parent = footer
countLabel = .()
countLabel.Size = .(, , , )
countLabel.Position = .(, , , )
countLabel.BackgroundTransparency =
countLabel.Text =
countLabel.TextColor3 = .(, , )
countLabel.TextSize = * fontSizeScale
countLabel.Font = .Font.Gotham
countLabel.TextXAlignment = .TextXAlignment.Left
countLabel.ZIndex = footer.ZIndex +
countLabel.Parent = footer
settingsBtn = .()
settingsBtn.Size = .(, , , buttonHeight)
settingsBtn.Position = .(, -, , -buttonHeight/)
settingsBtn.BackgroundColor3 = .(, , )
settingsBtn.Text =
settingsBtn.TextColor3 = .(, , )
settingsBtn.TextSize = * fontSizeScale
settingsBtn.Font = .Font.GothamBold
settingsBtn.BorderSizePixel =
settingsBtn.ZIndex = footer.ZIndex +
settingsBtn.Parent = footer
(settingsBtn, )
(settingsBtn, .(, , ), )
stopAllBtn = .()
stopAllBtn.Size = .(, , , buttonHeight)
stopAllBtn.Position = .(, -, , -buttonHeight/)
stopAllBtn.BackgroundColor3 = .(, , )
stopAllBtn.Text =
stopAllBtn.TextColor3 = .(, , )
stopAllBtn.TextSize = * fontSizeScale
stopAllBtn.Font = .Font.GothamBold
stopAllBtn.BorderSizePixel =
stopAllBtn.ZIndex = footer.ZIndex +
stopAllBtn.Parent = footer
(stopAllBtn, )
(stopAllBtn, .(, , ), )
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , -)
closeBtn.AnchorPoint = .(, )
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.TextSize = * fontSizeScale
closeBtn.Font = .Font.GothamBold
closeBtn.BorderSizePixel =
closeBtn.ZIndex =
closeBtn.Parent = panel
(closeBtn, )
settingsWindow =
()
settingsWindow
settingsWindow:()
settingsWindow =
settingsWindow = .()
settingsWindow.Name =
settingsWindow.Size = .(, , , )
settingsWindow.Position = .(, -, , -)
settingsWindow.BackgroundColor3 = .(, , )
settingsWindow.BorderSizePixel =
settingsWindow.ZIndex =
settingsWindow.Parent = screenGui
(settingsWindow, )
(settingsWindow, .(, , ), )
settingsTitleBar = .()
settingsTitleBar.Size = .(, , , )
settingsTitleBar.BackgroundColor3 = .(, , )
settingsTitleBar.BorderSizePixel =
settingsTitleBar.ZIndex =
settingsTitleBar.Parent = settingsWindow
(settingsTitleBar, )
settingsTitle = .()
settingsTitle.Size = .(, -, , )
settingsTitle.Position = .(, , , )
settingsTitle.BackgroundTransparency =
settingsTitle.Text =
settingsTitle.TextColor3 = .(, , )
settingsTitle.TextSize =
settingsTitle.Font = .Font.GothamBold
settingsTitle.TextXAlignment = .TextXAlignment.Left
settingsTitle.ZIndex =
settingsTitle.Parent = settingsTitleBar
closeSettingsBtn = .()
closeSettingsBtn.Size = .(, , , )
closeSettingsBtn.Position = .(, -, , )
closeSettingsBtn.BackgroundColor3 = .(, , )
closeSettingsBtn.Text =
closeSettingsBtn.TextColor3 = .(, , )
closeSettingsBtn.TextSize =
closeSettingsBtn.Font = .Font.GothamBold
closeSettingsBtn.BorderSizePixel =
closeSettingsBtn.ZIndex =
closeSettingsBtn.Parent = settingsTitleBar
(closeSettingsBtn, )
closeSettingsBtn.MouseButton1Click:(()
settingsWindow
settingsWindow:()
settingsWindow =
)
dragStartPos, dragStartMouse
draggingSettings =
settingsTitleBar.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1
draggingSettings =
dragStartPos = settingsWindow.Position
dragStartMouse = input.Position
)
UserInputService.InputChanged:((input)
draggingSettings input.UserInputType == .UserInputType.MouseMovement
delta = input.Position - dragStartMouse
settingsWindow.Position = .(dragStartPos.X.Scale, dragStartPos.X.Offset + delta.X, dragStartPos.Y.Scale, dragStartPos.Y.Offset + delta.Y)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1
draggingSettings =
)
speedLabel = .()
speedLabel.Size = .(, , , )
speedLabel.Position = .(, , , )
speedLabel.BackgroundTransparency =
speedLabel.Text =
speedLabel.TextColor3 = .(, , )
speedLabel.TextSize =
speedLabel.Font = .Font.Gotham
speedLabel.TextXAlignment = .TextXAlignment.Left
speedLabel.ZIndex =
speedLabel.Parent = settingsWindow
speedBox = .()
speedBox.Size = .(, , , )
speedBox.Position = .(, , , )
speedBox.BackgroundColor3 = .(, , )
speedBox.Text = (autoSpeed)
speedBox.TextColor3 = .(, , )
speedBox.TextSize =
speedBox.Font = .Font.Gotham
speedBox.BorderSizePixel =
speedBox.ZIndex =
speedBox.Parent = settingsWindow
(speedBox, )
(speedBox, .(, , ), )
speedHint = .()
speedHint.Size = .(, , , )
speedHint.Position = .(, , , )
speedHint.BackgroundTransparency =
speedHint.Text =
speedHint.TextColor3 = .(, , )
speedHint.TextSize =
speedHint.Font = .Font.Gotham
speedHint.TextXAlignment = .TextXAlignment.Left
speedHint.ZIndex =
speedHint.Parent = settingsWindow
saveBtn = .()
saveBtn.Size = .(, , , )
saveBtn.Position = .(, -, , -)
saveBtn.BackgroundColor3 = .(, , )
saveBtn.Text =
saveBtn.TextColor3 = .(, , )
saveBtn.TextSize =
saveBtn.Font = .Font.GothamBold
saveBtn.BorderSizePixel =
saveBtn.ZIndex =
saveBtn.Parent = settingsWindow
(saveBtn, )
(saveBtn, .(, , ), )
savedMsg =
saveBtn.MouseButton1Click:(()
newSpeed = (speedBox.Text)
newSpeed
newSpeed = .(newSpeed)
newSpeed >= newSpeed <=
autoSpeed = newSpeed
speedBox.Text = (autoSpeed)
speedBox.BackgroundColor3 = .(, , )
savedMsg savedMsg:()
savedMsg = .()
savedMsg.Size = .(, , , )
savedMsg.Position = .(, -, , -)
savedMsg.BackgroundTransparency =
savedMsg.Text =
savedMsg.TextColor3 = .(, , )
savedMsg.TextSize =
savedMsg.Font = .Font.GothamBold
savedMsg.ZIndex =
savedMsg.Parent = settingsWindow
.()
savedMsg savedMsg:()
speedBox.BackgroundColor3 = .(, , )
.()
speedBox.BackgroundColor3 = .(, , )
speedBox.BackgroundColor3 = .(, , )
.()
speedBox.BackgroundColor3 = .(, , )
)
settingsBtn.MouseButton1Click:(toggleSettings)
uiVisible =
reopenButton =
()
screenGui.Enabled
screenGui.Enabled =
uiVisible =
reopenButton reopenButton.Visible =
()
screenGui.Enabled
screenGui.Enabled =
uiVisible =
isMobile
reopenButton reopenButton.Parent
reopenButton = .()
reopenButton.Size = .(, , , )
reopenButton.Position = .(, -, , -)
reopenButton.AnchorPoint = .(, )
reopenButton.BackgroundColor3 = .(, , )
reopenButton.Text =
reopenButton.TextColor3 = .(, , )
reopenButton.TextSize =
reopenButton.Font = .Font.GothamBold
reopenButton.BorderSizePixel =
reopenButton.ZIndex =
reopenButton.Parent = playerGui
(reopenButton, )
(reopenButton, .(, , ), )
dragStartPos, dragStartMouse
reopenButton.InputBegan:((input)
input.UserInputType == .UserInputType.Touch input.UserInputType == .UserInputType.MouseButton1
dragStartPos = reopenButton.Position
dragStartMouse = input.Position
moveConn, endConn
moveConn = UserInputService.InputChanged:((input2)
input2.UserInputType == input.UserInputType
delta = input2.Position - dragStartMouse
reopenButton.Position = .(dragStartPos.X.Scale, dragStartPos.X.Offset + delta.X, dragStartPos.Y.Scale, dragStartPos.Y.Offset + delta.Y)
)
endConn = UserInputService.InputEnded:((input2)
input2.UserInputType == input.UserInputType
moveConn:()
endConn:()
)
)
reopenButton.MouseButton1Click:(showGui)
reopenButton.Visible =
closeBtn.MouseButton1Click:(hideGui)
isMobile
UserInputService.InputBegan:((input)
input.KeyCode == .KeyCode.RightShift
uiVisible () ()
)
eventCount =
entries = {}
suppressCounter =
(signalType, id)
suppressCounter = suppressCounter +
(()
signalType ==
MarketplaceService:(player.UserId, id, )
signalType ==
MarketplaceService:(player, id, )
signalType ==
MarketplaceService:(player.UserId, id, )
signalType ==
MarketplaceService:(player.UserId, id, )
)
suppressCounter = suppressCounter -
()
el = .()
el.Name =
el.Size = .(, , , )
el.BackgroundTransparency =
el.Text =
el.TextColor3 = .(, , )
el.TextSize = * fontSizeScale
el.Font = .Font.Gotham
el.TextWrapped =
el.LayoutOrder =
el.Parent = logArea
el
(show)
e = logArea:()
show e
()
show e
e:()
activeAutoButtons = {}
activeSpamButtons = {}
()
btn, data (activeAutoButtons)
data.active =
data.loop .(data.loop)
btn btn.Parent
btn.Text =
btn.TextColor3 = .(, , )
btn.BackgroundColor3 = .(, , )
.(activeAutoButtons)
btn, data (activeSpamButtons)
data.active =
data.loop .(data.loop)
btn btn.Parent
btn.Text =
btn.TextColor3 = .(, , )
btn.BackgroundColor3 = .(, , )
.(activeSpamButtons)
stopAllBtn.MouseButton1Click:(stopAllAutoAndSpam)
(label, id, signalType)
suppressCounter >
()
entryHeight = isMobile
entry = .()
entry.Size = .(, -, , entryHeight)
entry.BackgroundColor3 = .(, , )
entry.BorderSizePixel =
entry.LayoutOrder = -(eventCount)
entry.Parent = logArea
(entry, )
(entry, .(, , ), )
entry.BackgroundTransparency =
TweenService:(entry, TweenInfo.(), {BackgroundTransparency = }):()
dot = .()
dot.Size = .(, , , )
dot.Position = .(, , , -)
dot.BackgroundColor3 = .(, , )
dot.BorderSizePixel =
dot.Parent = entry
(dot, )
lbl = .()
lbl.Size = .(, , , )
lbl.Position = .(, , , )
lbl.BackgroundTransparency =
lbl.Text = .(label)
lbl.TextColor3 = .(, , )
lbl.TextSize = * fontSizeScale
lbl.Font = .Font.GothamBold
lbl.TextXAlignment = .TextXAlignment.Left
lbl.Parent = entry
idEl = .()
idEl.Size = .(, , , )
idEl.Position = .(, , , )
idEl.BackgroundTransparency =
idEl.Text = (id)
idEl.TextColor3 = .(, , )
idEl.TextSize = * fontSizeScale
idEl.Font = .Font.GothamBold
idEl.TextXAlignment = .TextXAlignment.Left
idEl.TextTruncate = .TextTruncate.AtEnd
idEl.Parent = entry
timeEl = .()
timeEl.Size = .(, , , )
timeEl.Position = .(, , , )
timeEl.BackgroundTransparency =
timeEl.Text = ()
timeEl.TextColor3 = .(, , )
timeEl.TextSize = * fontSizeScale
timeEl.Font = .Font.Gotham
timeEl.Parent = entry
buttonFrame = .()
buttonFrame.Size = .(, , , )
buttonFrame.Position = .(, -, , )
buttonFrame.BackgroundTransparency =
buttonFrame.Parent = entry
autoBtn = .()
autoBtn.Size = .(, , , buttonHeight)
autoBtn.Position = .(, , , -buttonHeight/)
autoBtn.BackgroundColor3 = .(, , )
autoBtn.Text =
autoBtn.TextColor3 = .(, , )
autoBtn.TextSize = * fontSizeScale
autoBtn.Font = .Font.GothamBold
autoBtn.BorderSizePixel =
autoBtn.Parent = buttonFrame
(autoBtn, )
(autoBtn, .(, , ), )
copyBtn = .()
copyBtn.Size = .(, , , buttonHeight)
copyBtn.Position = .(, , , -buttonHeight/)
copyBtn.BackgroundColor3 = .(, , )
copyBtn.Text =
copyBtn.TextColor3 = .(, , )
copyBtn.TextSize = * fontSizeScale
copyBtn.Font = .Font.GothamBold
copyBtn.BorderSizePixel =
copyBtn.Parent = buttonFrame
(copyBtn, )
(copyBtn, .(, , ), )
runBtn = .()
runBtn.Size = .(, , , buttonHeight)
runBtn.Position = .(, , , -buttonHeight/)
runBtn.BackgroundColor3 = .(, , )
runBtn.Text =
runBtn.TextColor3 = .(, , )
runBtn.TextSize = * fontSizeScale
runBtn.Font = .Font.GothamBold
runBtn.BorderSizePixel =
runBtn.Parent = buttonFrame
(runBtn, )
(runBtn, .(, , ), )
copyBtn.MouseEnter:(()
copyBtn.TextColor3 = .(, , )
copyBtn.BackgroundColor3 = .(, , )
)
copyBtn.MouseLeave:(()
copyBtn.Text ~=
copyBtn.TextColor3 = .(, , )
copyBtn.BackgroundColor3 = .(, , )
)
copyBtn.MouseButton1Click:(()
(setclipboard, (id))
copyBtn.Text =
copyBtn.TextColor3 = .(, , )
.()
copyBtn.Text =
copyBtn.TextColor3 = .(, , )
copyBtn.BackgroundColor3 = .(, , )
)
autoActive =
autoLoop =
()
autoActive
autoActive =
autoBtn.Text =
autoBtn.TextColor3 = .(, , )
autoBtn.BackgroundColor3 = .(, , )
autoLoop = .(()
= autoSpeed > ( / autoSpeed)
autoActive autoBtn.Parent
(signalType, id)
.()
)
activeAutoButtons[autoBtn] = {active = , loop = autoLoop}
()
autoActive =
autoLoop .(autoLoop)
activeAutoButtons[autoBtn] =
autoBtn.Parent
autoBtn.Text =
autoBtn.TextColor3 = .(, , )
autoBtn.BackgroundColor3 = .(, , )
autoBtn.MouseButton1Click:(()
autoActive () ()
)
holdStart =
holdConnection =
spamLoop =
isSpamming =
()
isSpamming
isSpamming =
runBtn.Text =
runBtn.TextColor3 = .(, , )
spamLoop = .(()
isSpamming runBtn.Parent
(signalType, id)
.()
)
activeSpamButtons[runBtn] = {active = , loop = spamLoop}
()
isSpamming =
spamLoop .(spamLoop)
activeSpamButtons[runBtn] =
runBtn.Parent
runBtn.Text =
runBtn.TextColor3 = .(, , )
runBtn.BackgroundColor3 = .(, , )
()
isSpamming
holdStart = ()
holdConnection = .(()
holdStart (() - holdStart) <
.()
holdStart isSpamming
()
)
()
heldDuration = holdStart (() - holdStart)
holdStart =
holdConnection .(holdConnection)
isSpamming
()
heldDuration <
(signalType, id)
runBtn.Text =
runBtn.TextColor3 = .(, , )
.()
runBtn.Parent
runBtn.Text =
runBtn.TextColor3 = .(, , )
runBtn.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
()
)
runBtn.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
()
)
runBtn.MouseEnter:(()
isSpamming
runBtn.TextColor3 = .(, , )
runBtn.BackgroundColor3 = .(, , )
)
runBtn.MouseLeave:(()
isSpamming runBtn.Text ==
runBtn.TextColor3 = .(, , )
runBtn.BackgroundColor3 = .(, , )
)
entry.AncestryChanged:(()
entry.Parent
autoActive ()
isSpamming ()
i, e (entries)
e == entry
.(entries, i)
)
eventCount = eventCount +
countLabel.Text = eventCount .. (eventCount == )
.(entries, entry)
clearBtn.MouseButton1Click:(()
()
_, e (entries)
e:()
entries = {}
eventCount =
countLabel.Text =
()
)
MarketplaceService.PromptProductPurchaseFinished:((plr, id, bought)
suppressCounter == (, id, )
)
MarketplaceService.PromptGamePassPurchaseFinished:((plr, id, bought)
suppressCounter == (, id, )
)
MarketplaceService.PromptBulkPurchaseFinished:((userId, id, bought)
suppressCounter == (, id, )
)
MarketplaceService.PromptPurchaseFinished:((userId, id, bought)
suppressCounter == (, id, )
)
()giving that cus this nigger want us to pass by boostellar for his nigger key system i don't want yall to pass by that clean ui and works well have fun

Universal