-- ceg#0550 jfhjtrghjrthgtggrighrighrigtrghtruithgrhgthrgr
-- ic3w0lf hot sexy drawing api
local Settings = {
ItemData = {
[4496695972] = "Arrow",
[511706016] = "Diamond",
[3497428510] = "Rokakaka",
[3583727108] = "Gold Coin",
[4551120971] = "Stone Mask",
[5249254947] = "Holy Ribcage Corpse"
},
Colors = {
["Arrow"] = [Link](255, 120, 0),
["Diamond"] = [Link](81, 117, 255),
["Rokakaka"] = [Link](220, 50, 50),
["Gold Coin"] = [Link](255, 240, 0),
["Stone Mask"] = [Link](98, 37, 209),
["Pure Rokakaka"] = [Link](233, 233, 233),
["Holy Ribcage Corpse"] = [Link](50, 220, 50)
},
Tracers = false,
Circles = false,
Distance = true
}
local Wrapper = loadstring(game:HttpGet("[Link]
()
local Map = [Link]
local function GetAsset(Id)
if Id:sub(1, 13) == "rbxassetid://" then
return tonumber(Id:sub(14, #Id)) -- rbxassetid://0
else
if Id:sub(1, 32) == "[Link] then
return tonumber(Id:sub(33, #Id))
elseif Id:sub(1, 33) == "[Link] then
return tonumber(Id:sub(34, #Id))
end
return tonumber(Id) -- maybe idk
end
end
local function IsItem(Mesh)
local AssetId = GetAsset([Link])
for Mesh in pairs([Link]) do
if Mesh == AssetId then
return true
end
end
return false
end
local function Esp(Item)
local ItemName = [Link][GetAsset([Link])]
ItemName = ItemName or "Unknown Item [???] "
-- Some items decide to re-use mesh so oof!
if [Link] == [Link] then
ItemName = "Pure Rokakaka"
end
Wrapper:AddObject(
Item,
ItemName,
[Link][ItemName],
[Link],
[Link],
[Link]
)
end
-- Grab items that are currently in the game
for Index, Object in pairs(Map:GetDescendants()) do
if Object:IsA("MeshPart") then
if IsItem(Object) then
Esp(Object)
end
end
end
-- Detect New Items
[Link]:Connect(function(Descendant)
if Descendant:IsA("MeshPart") then
if IsItem(Descendant) then
Esp(Descendant)
end
end
end)