Run it
Copy the script and paste it into your executor.
Players = :()
HttpService = :()
TweenService = :()
UserInputService = :()
RunService = :()
player = Players.LocalPlayer
playerGui = player:()
isMobile = UserInputService.TouchEnabled UserInputService.KeyboardEnabled
camera = .CurrentCamera
SCREEN_SIZE = camera.ViewportSize
isSmallScreen = isMobile SCREEN_SIZE.X <
menuScale =
minScale, maxScale = ,
scaleStep =
scriptCache = {}
(url)
i = ,
s, r = (.HttpGet, , url, )
s r #r > r
.()
(utc)
utc
y,m,d,h,min = utc:()
y
t = .{year=y, month=m, day=d, hour=h, min=min}
.(, t)
utc:(,)
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.IgnoreGuiInset =
screenGui.Parent = playerGui
mainFrame = .()
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.ClipsDescendants =
mainFrame.Parent = screenGui
()
w = SCREEN_SIZE.X * menuScale
h = SCREEN_SIZE.Y * menuScale
mainFrame.Size = .(, w - , , h - )
()
mainFrame.Position = .(, -mainFrame.Size.X.Offset/, , -mainFrame.Size.Y.Offset/)
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
stroke = .()
stroke.Color = .(, , )
stroke.Thickness =
stroke.Parent = mainFrame
header = .()
header.Size = .(, , , )
header.BackgroundTransparency =
header.Parent = mainFrame
title = .()
title.Size = .(, -, , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextScaled =
title.Font = .Font.GothamBold
title.Parent = header
dragging =
dragStart, startPos
header.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
)
header.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
)
header.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
)
resizeContainer = .()
resizeContainer.Size = .(, , , )
resizeContainer.Position = .(, -, , )
resizeContainer.BackgroundColor3 = .(, , )
resizeContainer.Parent = header
rcCorner = .()
rcCorner.CornerRadius = .(, )
rcCorner.Parent = resizeContainer
rcStroke = .()
rcStroke.Color = .(, , )
rcStroke.Thickness =
rcStroke.Parent = resizeContainer
minusBtn = .()
minusBtn.Size = .(, , , )
minusBtn.BackgroundTransparency =
minusBtn.Text =
minusBtn.TextColor3 = .(, , )
minusBtn.TextScaled =
minusBtn.Font = .Font.GothamBold
minusBtn.Parent = resizeContainer
plusBtn = .()
plusBtn.Size = .(, , , )
plusBtn.Position = .(, -, , )
plusBtn.BackgroundTransparency =
plusBtn.Text =
plusBtn.TextColor3 = .(, , )
plusBtn.TextScaled =
plusBtn.Font = .Font.GothamBold
plusBtn.Parent = resizeContainer
scaleLabel = .()
scaleLabel.Size = .(, , , )
scaleLabel.Position = .(, , , )
scaleLabel.BackgroundTransparency =
scaleLabel.Text = .(menuScale * ) ..
scaleLabel.TextColor3 = .(, , )
scaleLabel.TextScaled =
scaleLabel.Font = .Font.Gotham
scaleLabel.Parent = resizeContainer
minusBtn.MouseButton1Click:(()
menuScale = .(minScale, menuScale - scaleStep)
scaleLabel.Text = .(menuScale * ) ..
()
)
plusBtn.MouseButton1Click:(()
menuScale = .(maxScale, menuScale + scaleStep)
scaleLabel.Text = .(menuScale * ) ..
()
)
searchFrame = .()
searchFrame.Size = .(, -, , )
searchFrame.Position = .(, , , )
searchFrame.BackgroundColor3 = .(, , )
searchFrame.Parent = mainFrame
sCorner = .()
sCorner.CornerRadius = .(, )
sCorner.Parent = searchFrame
searchBox = .()
searchBox.Size = .(, -, , )
searchBox.Position = .(, , , )
searchBox.BackgroundTransparency =
searchBox.PlaceholderText =
searchBox.Text =
searchBox.TextColor3 = .(, , )
searchBox.PlaceholderColor3 = .(, , )
searchBox.TextScaled =
searchBox.Font = .Font.Gotham
searchBox.Parent = searchFrame
searchEmoji = .()
searchEmoji.Size = .(, , , )
searchEmoji.Position = .(, -, , -)
searchEmoji.BackgroundTransparency =
searchEmoji.Text =
searchEmoji.TextColor3 = .(, , )
searchEmoji.TextScaled =
searchEmoji.Font = .Font.Gotham
searchEmoji.Parent = searchFrame
tabFrame = .()
tabFrame.Size = .(, -, , )
tabFrame.Position = .(, , , )
tabFrame.BackgroundTransparency =
tabFrame.Parent = mainFrame
tabs = {, , }
tabButtons = {}
tabNames = {all = , trending = , games = }
i, tab (tabs)
btn = .()
btn.Size = .(, , , )
btn.Position = .((i-)*, , , )
btn.BackgroundColor3 = (tab == ) .(, , ) .(, , )
btn.Text = tabNames[tab]
btn.TextColor3 = .(, , )
btn.TextScaled =
btn.Font = .Font.GothamBold
btn.Parent = tabFrame
tabButtons[tab] = btn
c = .()
c.CornerRadius = .(, )
c.Parent = btn
content = .()
content.Size = .(, -, , -)
content.Position = .(, , , )
content.BackgroundColor3 = .(, , )
content.Parent = mainFrame
cCorner = .()
cCorner.CornerRadius = .(, )
cCorner.Parent = content
scroll = .()
scroll.Size = .(, -, , -)
scroll.Position = .(, , , )
scroll.BackgroundTransparency =
scroll.ScrollBarThickness =
scroll.CanvasSize = .(, , , )
scroll.AutomaticCanvasSize = .AutomaticSize.Y
scroll.Parent = content
layout = .()
layout.Padding = .(, )
layout.FillDirection = .FillDirection.Vertical
layout.SortOrder = .SortOrder.LayoutOrder
layout.Parent = scroll
currentTab =
loading =
()
_, v (scroll:())
v:() v:()
(scriptId, callback)
scriptCache[scriptId]
(scriptCache[scriptId])
url = .. scriptId
(()
res = (url)
res
s, data = (HttpService.JSONDecode, HttpService, res)
s data data.result data.result.script
scriptCache[scriptId] = data.result.script
(data.result.script)
()
)
(data)
card = .()
card.Size = .(, , , )
card.BackgroundColor3 = .(, , )
card.BorderSizePixel =
card.Parent = scroll
corner = .()
corner.CornerRadius = .(, )
corner.Parent = card
pad = .()
pad.PaddingLeft = .(, )
pad.PaddingRight = .(, )
pad.PaddingTop = .(, )
pad.PaddingBottom = .(, )
pad.Parent = card
title = .()
title.Size = .(, -, , )
title.BackgroundTransparency =
title.Text = data.title
title.TextColor3 = .(, , )
title.TextScaled =
title.Font = .Font.GothamBold
title.TextXAlignment = .TextXAlignment.Left
title.Parent = card
= .()
.Size = .(, -, , )
.Position = .(, , , )
.BackgroundTransparency =
.Text = .. (data.game data.game.name )
.TextColor3 = .(, , )
.TextScaled =
.Font = .Font.Gotham
.TextXAlignment = .TextXAlignment.Left
.Parent = card
statsFrame = .()
statsFrame.Size = .(, -, , )
statsFrame.Position = .(, , , )
statsFrame.BackgroundTransparency =
statsFrame.Parent = card
likesEmoji = .()
likesEmoji.Size = .(, , , )
likesEmoji.Position = .(, , , )
likesEmoji.BackgroundTransparency =
likesEmoji.Text =
likesEmoji.TextColor3 = .(, , )
likesEmoji.TextScaled =
likesEmoji.Font = .Font.Gotham
likesEmoji.Parent = statsFrame
likesText = .()
likesText.Size = .(, , , )
likesText.Position = .(, , , )
likesText.BackgroundTransparency =
likesText.Text = (data.likeCount )
likesText.TextColor3 = .(, , )
likesText.TextScaled =
likesText.Font = .Font.Gotham
likesText.TextXAlignment = .TextXAlignment.Left
likesText.Parent = statsFrame
viewsEmoji = .()
viewsEmoji.Size = .(, , , )
viewsEmoji.Position = .(, , , )
viewsEmoji.BackgroundTransparency =
viewsEmoji.Text =
viewsEmoji.TextColor3 = .(, , )
viewsEmoji.TextScaled =
viewsEmoji.Font = .Font.Gotham
viewsEmoji.Parent = statsFrame
viewsText = .()
viewsText.Size = .(, , , )
viewsText.Position = .(, , , )
viewsText.BackgroundTransparency =
viewsText.Text = (data.views )
viewsText.TextColor3 = .(, , )
viewsText.TextScaled =
viewsText.Font = .Font.Gotham
viewsText.TextXAlignment = .TextXAlignment.Left
viewsText.Parent = statsFrame
timeText = .()
timeText.Size = .(, , , )
timeText.Position = .(, , , )
timeText.BackgroundTransparency =
timeText.Text = (data.createdAt)
timeText.TextColor3 = .(, , )
timeText.TextScaled =
timeText.Font = .Font.Gotham
timeText.TextXAlignment = .TextXAlignment.Left
timeText.Parent = statsFrame
titleBtn = .()
titleBtn.Size = .(, , , )
titleBtn.Position = .(, -, , -)
titleBtn.BackgroundColor3 = .(, , )
titleBtn.Text =
titleBtn.TextColor3 = .(, , )
titleBtn.TextScaled =
titleBtn.Font = .Font.GothamBold
titleBtn.Parent = card
tc = .()
tc.CornerRadius = .(, )
tc.Parent = titleBtn
run = .()
run.Size = .(, , , )
run.Position = .(, -, , -)
run.BackgroundColor3 = .(, , )
run.Text =
run.TextColor3 = .(, , )
run.TextScaled =
run.Font = .Font.GothamBold
run.Parent = card
rc = .()
rc.CornerRadius = .(, )
rc.Parent = run
copy = .()
copy.Size = .(, , , )
copy.Position = .(, -, , -)
copy.BackgroundColor3 = .(, , )
copy.Text =
copy.TextColor3 = .(, , )
copy.TextScaled =
copy.Font = .Font.GothamBold
copy.Parent = card
cc = .()
cc.CornerRadius = .(, )
cc.Parent = copy
card.MouseEnter:(()
TweenService:(card, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
card.MouseLeave:(()
TweenService:(card, TweenInfo.(), {BackgroundColor3 = .(, , )}):()
)
titleBtn.MouseButton1Click:(()
(setclipboard, data.title )
titleBtn.Text =
titleBtn.BackgroundColor3 = .(, , )
.(, ()
titleBtn titleBtn.Parent
titleBtn.Text =
titleBtn.BackgroundColor3 = .(, , )
)
)
run.MouseButton1Click:(()
(code)
code
s, f = (, code)
s f (f)
data.script
(data.script)
run.Text =
(data._id, (code)
code (code)
run.Text =
)
)
copy.MouseButton1Click:(()
copy.Text =
copy.BackgroundColor3 = .(, , )
(code)
code code ~=
(setclipboard, code)
copy.Text =
copy.BackgroundColor3 = .(, , )
copy.Text =
copy.BackgroundColor3 = .(, , )
.(, ()
copy copy.Parent
copy.Text =
copy.BackgroundColor3 = .(, , )
)
data.script
(data.script)
(data._id, tryCopy)
)
(urlBase, query)
all = {}
page =
max =
url = urlBase
query query ~=
url = url .. (url:() ) .. .. HttpService:(query) .. .. page
url = url .. (url:() ) .. .. page
res = (url)
res
s, data = (HttpService.JSONDecode, HttpService, res)
s data.result data.result.scripts
_, s (data.result.scripts)
#all >=
.(all, s)
#data.result.scripts ==
page +=
.()
page > max #all >=
all
(tab)
loading
loading =
currentTab = tab
()
t, b (tabButtons)
b.BackgroundColor3 = (t == tab) .(, , ) .(, , )
url =
tab == url =
tab == url =
tab == url =
query = searchBox.Text ~= searchBox.Text
scripts = (url, query)
#scripts >
_, s (scripts)
(s)
lbl = .()
lbl.Size = .(, , , )
lbl.BackgroundTransparency =
lbl.Text = query
lbl.TextColor3 = .(, , )
lbl.TextScaled =
lbl.Font = .Font.Gotham
lbl.Parent = scroll
loading =
tab, btn (tabButtons)
btn.MouseButton1Click:(() (tab) )
searchBox.FocusLost:((enter)
enter
(currentTab)
)
RunService.Heartbeat:(()
newSize = camera.ViewportSize
newSize.X ~= SCREEN_SIZE.X newSize.Y ~= SCREEN_SIZE.Y
SCREEN_SIZE = newSize
()
mainFrame.Position = .(, -mainFrame.Size.X.Offset/, , -mainFrame.Size.Y.Offset/)
)
.()
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: scriptblox.com.