Run it
Copy the script and paste it into your executor.
Players = :()
CoreGui = :()
Workspace = :()
HttpService = :()
TeleportService = :()
player = Players.LocalPlayer
guiName =
stateFileName =
:() .Loaded:()
.()
espTargets = {
{keyword = , displayName = , color = .(, , )},
{keyword = , displayName = , color = .(, , )},
{keyword = , displayName = , color = .(, , )},
{keyword = , displayName = , color = .(, , )},
{keyword = , displayName = , color = .(, , )},
{keyword = , displayName = , color = .(, , )},
{keyword = , displayName = , color = .(, , )},
{keyword = , displayName = , color = .(, , )},
{keyword = , displayName = , color = .(, , )}
}
(isHopping, targetKey, targetName)
data = {AutoHop = isHopping, TargetKey = targetKey, TargetName = targetName}
(() (stateFileName, HttpService:(data)) )
()
success, result = (()
(stateFileName) HttpService:((stateFileName))
)
success result result.AutoHop, result.TargetKey, result.TargetName
, ,
autoHopEnabled, currentTargetKey, currentTargetName = ()
CoreGui:(guiName) CoreGui[guiName]:()
player:() player.PlayerGui:(guiName)
player.PlayerGui[guiName]:()
ScreenGui = .()
ScreenGui.Name = guiName
ScreenGui.ResetOnSpawn =
(() ScreenGui.Parent = CoreGui )
ScreenGui.Parent ScreenGui.Parent = player:()
MainFrame = .()
MainFrame.Size = .(, , , )
MainFrame.Position = .(, -, , -)
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Active =
MainFrame.Draggable =
MainFrame.Parent = ScreenGui
.(, MainFrame).CornerRadius = .(, )
Title = .()
Title.Size = .(, , , )
Title.BackgroundTransparency =
Title.Text =
Title.TextColor3 = .(, , )
Title.TextSize =
Title.Font = .Font.GothamBold
Title.Parent = MainFrame
ToggleBtn = .()
ToggleBtn.Size = .(, , , )
ToggleBtn.Position = .(, , , )
ToggleBtn.BackgroundColor3 = .(, , )
ToggleBtn.Text =
ToggleBtn.TextColor3 = .(, , )
ToggleBtn.Font = .Font.GothamBold
ToggleBtn.TextSize =
ToggleBtn.Parent = MainFrame
.(, ToggleBtn).CornerRadius = .(, )
DropdownBtn = .()
DropdownBtn.Size = .(, , , )
DropdownBtn.Position = .(, , , )
DropdownBtn.BackgroundColor3 = .(, , )
DropdownBtn.Text = currentTargetName
DropdownBtn.TextColor3 = .(, , )
DropdownBtn.Font = .Font.Gotham
DropdownBtn.TextSize =
DropdownBtn.Parent = MainFrame
.(, DropdownBtn).CornerRadius = .(, )
SniperBtn = .()
SniperBtn.Size = .(, , , )
SniperBtn.Position = .(, , , )
SniperBtn.BackgroundColor3 = autoHopEnabled .(, , ) .(, , )
SniperBtn.Text = autoHopEnabled
SniperBtn.TextColor3 = .(, , )
SniperBtn.Font = .Font.GothamBold
SniperBtn.TextSize =
SniperBtn.Parent = MainFrame
.(, SniperBtn).CornerRadius = .(, )
DropdownList = .()
DropdownList.Size = .(, , , )
DropdownList.Position = .(, , , )
DropdownList.BackgroundColor3 = .(, , )
DropdownList.BorderSizePixel =
DropdownList.ZIndex =
DropdownList.Visible =
DropdownList.CanvasSize = .(, , , #espTargets * )
DropdownList.ScrollBarThickness =
DropdownList.Parent = MainFrame
UIListLayout = .()
UIListLayout.Parent = DropdownList
_, target (espTargets)
ItemBtn = .()
ItemBtn.Size = .(, , , )
ItemBtn.BackgroundColor3 = .(, , )
ItemBtn.Text = .. target.displayName
ItemBtn.TextColor3 = .(, , )
ItemBtn.Font = .Font.Gotham
ItemBtn.TextSize =
ItemBtn.TextXAlignment = .TextXAlignment.Left
ItemBtn.ZIndex =
ItemBtn.Parent = DropdownList
ItemBtn.MouseButton1Click:(()
currentTargetKey = target.keyword
currentTargetName = target.displayName
DropdownBtn.Text = target.displayName
DropdownList.Visible =
autoHopEnabled (, currentTargetKey, currentTargetName)
)
DropdownBtn.MouseButton1Click:(()
DropdownList.Visible = DropdownList.Visible
)
espActive =
activeVisuals = {}
spawnConnection =
(item, color, name)
item:()
hl = .() hl.Name = hl.FillColor = color hl.FillTransparency = hl.OutlineTransparency = hl.Parent = item
bg = .() bg.Name = bg.Size = .(, , , ) bg.StudsOffset = .(,,) bg.AlwaysOnTop = bg.Parent = item
tl = .() tl.Size = .(,,,) tl.BackgroundTransparency = tl.Text = name tl.TextColor3 = color tl.TextStrokeTransparency = tl.Font = .Font.GothamBold tl.TextSize = tl.Parent = bg
.(activeVisuals, {H = hl, B = bg})
()
_, v (activeVisuals) v.H v.H:() v.B v.B:()
activeVisuals = {}
(targetKeyword, applyESP)
foundItems = {}
targetFound =
count =
_, obj (Workspace:())
count = count + count % == .()
obj:() obj:()
objNameLower = .(obj.Name)
_, t (espTargets)
.(objNameLower, t.keyword)
foundItems[t.displayName] = (foundItems[t.displayName] ) +
applyESP (obj, t.color, t.displayName)
targetKeyword .(objNameLower, targetKeyword) targetFound =
(foundItems)
s = n, c (foundItems) s = s .. n .. .. c .. (s)
()
targetFound
ToggleBtn.MouseButton1Click:(()
espActive = espActive
espActive
ToggleBtn.BackgroundColor3 = .(, , ) ToggleBtn.Text =
.(() (, ) )
ToggleBtn.BackgroundColor3 = .(, , ) ToggleBtn.Text =
()
)
()
()
url = .. .PlaceId ..
success, result = (() HttpService:(:(url)) )
success result result.data
_, server (result.data)
server.playing < server.maxPlayers server.id ~= .JobId
TeleportService:(.PlaceId, server.id, player)
.()
.() ()
SniperBtn.MouseButton1Click:(()
currentTargetKey
SniperBtn.Text = .() SniperBtn.Text =
autoHopEnabled = autoHopEnabled
autoHopEnabled
(, currentTargetKey, currentTargetName)
SniperBtn.BackgroundColor3 = .(, , ) SniperBtn.Text =
.(()
(currentTargetKey, ) ()
)
(, , )
SniperBtn.BackgroundColor3 = .(, , ) SniperBtn.Text =
)
autoHopEnabled currentTargetKey
.(()
( .. currentTargetName)
(currentTargetKey, )
()
( .. .(currentTargetName))
()
(, , )
SniperBtn.BackgroundColor3 = .(, , ) SniperBtn.Text =
autoHopEnabled =
s = .() s.SoundId = s.Volume = s.Parent = Workspace s:()
ToggleBtn.BackgroundColor3 = .(, , ) ToggleBtn.Text = espActive =
(, )
()
)
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: games.roblox.com.
Made this since some weirdo made a similar script but locked it behind a keysystem. Item ESP Server Hopper for items (must be placed in autoexec to work)

[ALCHEMIST RELEASE] Jump Showdown