Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function isnil(thing)
- return (thing == nil)
- end
- local function round(n)
- return math.floor(tonumber(n) + 0.5)
- end
- function UpdatePlayerChams()
- for i,v in pairs(game:GetService'Players':GetChildren()) do
- pcall(function()
- if not isnil(v.Character) then
- for _,k in pairs(v.Character:GetChildren()) do
- if k:IsA'BasePart' and not k:FindFirstChild'Cham' then
- local cham = Instance.new('BoxHandleAdornment',k)
- cham.ZIndex= 10
- cham.Adornee=k
- cham.AlwaysOnTop=true
- cham.Size=k.Size
- cham.Transparency=.7
- cham.Color3=Color3.new(1,0,0)
- cham.Name = 'Cham'
- end
- end
- if not isnil(v.Character.Head) and not v.Character.Head:FindFirstChild'NameEsp' then
- local bill = Instance.new('BillboardGui',v.Character.Head)
- bill.Name = 'NameEsp'
- bill.Size=UDim2.new(1,200,1,30)
- bill.Adornee=v.Character.Head
- bill.AlwaysOnTop=true
- local name = Instance.new('TextLabel',bill)
- name.TextWrapped=true
- name.Text = (v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Character.Head.Position).Magnitude/3) ..'m')
- name.Size = UDim2.new(1,0,1,0)
- name.TextYAlignment='Top'
- name.TextColor3=Color3.new(0,0,0)
- name.BackgroundTransparency=1
- else
- v.Character.Head.NameEsp.TextLabel.Text = (v.Name ..' '.. round((game:GetService('Players').LocalPlayer.Character.Head.Position - v.Character.Head.Position).Magnitude/3) ..'m')
- end
- end
- end)
- end
- end
- while wait() do
- UpdatePlayerChams()
- end
Advertisement
Add Comment
Please, Sign In to add comment