Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pcall(function() game.ReplicatedStorage.Requests.Clear:Destroy() end)
- local safe = true
- if game.ReplicatedStorage.Requests:FindFirstChild("Clear") then
- safe = false
- print'stopped execution, anti esp check failed and you will be banned if you bypass this check'
- end
- if safe then
- local plr = game.Players.LocalPlayer
- local char= workspace.Live[plr.Name]
- char.Humanoid.Died:Connect(function() end)
- local Meshes = {
- [13116112] = {Name = "Goblet", Color = BrickColor.new("White")};
- [60791940] = {Name = "Scroll", Color = BrickColor.new("New Yeller")};
- [2877143560] = {Name = "Jewel", Color = BrickColor.new("White")};
- [2638545558] = {Name = "Ring", Color = BrickColor.new("White")};
- [439102658] = {Name = "Pheonix Feather", Color = BrickColor.new("Really red")};
- }
- -- we gotta find the folder since speical needs devs think not naming it means i cant find it
- local function distance(trinket)
- return (char.PrimaryPart.Position - trinket.Position).magnitude
- end
- local function ParseID(stringe)
- local index = 0
- local currentletter
- local currentletterindex
- repeat
- index = index + 1
- currentletter = string.sub(stringe,index, index)
- currentletterindex = index
- until tonumber(currentletter) or index > #stringe
- if index > #stringe then return end
- stringe = string.sub(stringe, currentletterindex, #stringe)
- if not tonumber(stringe) and string.sub(stringe, #stringe -1, #stringe - 1) == "2"then
- stringe = string.sub(stringe, 1, #stringe - 3)
- end
- return stringe
- end
- local function ESPTrinket(Trinket)
- if Trinket:FindFirstChild("ESP") then Trinket:FindFirstChild("ESP") :Destroy() end
- local Mesh = Trinket:FindFirstChildOfClass("SpecialMesh")
- local ID = ParseID(Mesh.MeshId)
- ID = tonumber(ID)
- local data = Meshes[ID]
- if not data then return end
- local part = Instance.new("Part", workspace.CurrentCamera)
- part.Anchored = true
- part.Position = Trinket.Position
- part.Transparency = 1
- part.CanCollide = false
- local gui = Instance.new("BillboardGui");
- gui.Name = "ESP";
- gui.AlwaysOnTop = true;
- gui.LightInfluence = 0;
- gui.Size = UDim2.new(0, 500, 0, 100);
- local name
- local color
- if data then name = data.Name color = data.Color end
- if not name then name = "Unknown Trinket" end
- if not color then color = BrickColor.new("White") end
- local text = Instance.new("TextLabel", gui);
- text.BackgroundTransparency = 1
- text.TextScaled = true
- text.Font = "SourceSansSemibold"
- text.Size = UDim2.new(1, 0, .5, 0);
- text.TextColor = color
- text.Text = name
- local Dis = Instance.new("TextLabel", gui);
- Dis.BackgroundTransparency = 1
- Dis.TextScaled = true
- Dis.Font = "SourceSansLight"
- Dis.Size = UDim2.new(1, 0, .25, 0);
- Dis.Position = UDim2.new(0,0,.5,0)
- Dis.TextColor3 = Color3.new(1,1,1)
- gui.Parent = part
- local par = Trinket.Parent
- local Distance = distance(Trinket)
- Dis.Text = Distance
- spawn(function()
- while Trinket.Parent == par do
- wait()
- Distance = distance(Trinket)
- Dis.Text = math.floor(Distance)
- end
- part:Destroy()
- end)
- end
- game.workspace.ChildAdded:Connect(function(Trinket)
- if Trinket:IsA("Part") and Trinket:FindFirstChildOfClass("SpecialMesh") then
- ESPTrinket(Trinket)
- end
- end)
- for _,v in pairs(workspace:GetChildren()) do
- --pcall(function()
- if v:IsA("Part") and v:FindFirstChildOfClass("SpecialMesh") then
- ESPTrinket(v)
- end
- --end)
- end
- pcall(function() char.CharacterHandler.Remotes.FallDamage:Destroy() end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement