Any Good Esp Out there

Posts 1–11 of 11 · Page 1 of 1
Any Good Esp Out there
Yo! i was wondering if there's a good esp where it shows the Distance and it says if they are an admin and there name i cant find one... And i was wondering if entity finder out there anyway guys/girls Peace out
*facepalm* You can't have everything...just because Blue_bot doesn't show distance doesn't mean you have to complain about it, or maybe you just don't know about blue_bot?
-Anyways check out Blue_bot, and the other two hack scripts that are on the forums -_-
Quote Originally Posted by Takamish View Post
*facepalm* You can't have everything...just because Blue_bot doesn't show distance doesn't mean you have to complain about it, or maybe you just don't know about blue_bot?
-Anyways check out Blue_bot, and the other two hack scripts that are on the forums -_-

Ya BlueBot is it good but it doesn't have Distance
There you go
Taken from my script collection. Just added the distance just for you and made it standalone.
Displays admins in red, shows the distance and shows their weapon if you are near them. Plus customizeable entitiy esp.

Cvars:
lenny_esp
lenny_esp_entities
lenny_esp_additionals
- Set them to 1 to activate their features.

Concommands:
lenny_espconfig_open
- opens the entity esp menu



NOTE: replace "math****und" with "math[dot]Round". Capital "R" is important.


To admins: Why do you ban for posting links to like my github page for scripts but don't let me post them correctly here?


Code:
CreateClientConVar("lenny_esp", 0, true, false)
CreateClientConVar("lenny_esp_entities", 0, true, false)
CreateClientConVar("lenny_esp_additionals", 1, true, false)

local entities = {
	"printer",
	"shipment",
	"gunlab",
	"spawned_weapon"
}

local function eespe()
vdis = 1


		if GetConVarNumber("lenny_esp") == 1 then

				for k, v in pairs (player.GetAll()) do


					if LocalPlayer():Alive() and v:Alive() then
					 	vdis = (v:GetPos() - LocalPlayer():GetPos()):Length()
					else
						vdis = 0
					end


					local plypos = (v:GetPos() + Vector(0,0,100)):ToScreen()
					if v:IsAdmin() or v:IsSuperAdmin() then
						draw.DrawText("" ..v:Name().. "[Admin]", "TabLarge", plypos.x, plypos.y, Color(220,60,90,255), 1)
						draw.DrawText("Distance: "..math****und(vdis), "Trebuchet18", plypos.x, plypos.y+10, Color(255,255,255), 1)

					elseif v:GetFriendStatus() == "friend" then
						draw.DrawText("" ..v:Name().. "[Friend]", "TabLarge", plypos.x, plypos.y, Color(0,255,0,255), 1)
						draw.DrawText("Distance: "..math****und(vdis), "Trebuchet18", plypos.x, plypos.y+10, Color(255,255,255), 1)
						

					else
						draw.DrawText(v:Name(), "Trebuchet18", plypos.x, plypos.y, Color(255,255,255), 1)
						draw.DrawText("Distance: "..math****und(vdis), "Trebuchet18", plypos.x, plypos.y+10, Color(255,255,255), 1)
					end
					if GetConVarNumber("lenny_esp_additionals") == 1 then
						if vdis and vdis <= 400 and v:Alive() then
							draw.DrawText(v:GetActiveWeapon():GetClass(), "Trebuchet18", plypos.x, plypos.y + 20, Color(255,255,255), 1)
						end
					end
				end

		end




	if GetConVarNumber("lenny_esp_entities") == 1 then
			for k3, a3 in pairs(ents.GetAll()) do
				for _, names in pairs(entities) do
					if string.find(string.lower(tostring(a3:GetClass())), tostring(names)) then
						if names == "shipment" then
							local plypos = (a3:GetPos() + Vector(0,0,20)):ToScreen()
							draw.DrawText(CustomShipments[a3:Getcontents()].name.." shipment", "Trebuchet18", plypos.x, plypos.y, Color(255,193,37), 1)
						else
							local plypos = (a3:GetPos() + Vector(0,0,20)):ToScreen()
							draw.DrawText(a3:GetClass(), "Trebuchet18", plypos.x, plypos.y, Color(255,193,37), 1)
						end
					end	
				end
			end


	end

		
end


hook.Add("HUDPaint", "EESPE", eespe)

--Derma


local DLabel5
local DLabel4
local DLabel3
local DLabel2
local espconfig_textentry


espconfig_frame = vgui.Create('DFrame')
espconfig_frame:SetSize(215, 410)
espconfig_frame:SetPos(300, 0)
espconfig_frame:SetTitle('ESP config')
espconfig_frame:SetSizable(true)
espconfig_frame:SetDeleteOnClose(false)
espconfig_frame:SetVisible(false)
espconfig_frame:MakePopup()

espconfig_list = vgui.Create('DListView')
espconfig_list:SetParent(espconfig_frame)
espconfig_list:SetSize(205, 235)
espconfig_list:SetPos(5, 170)
espconfig_list:AddColumn("Class Name")
espconfig_list.OnClickLine = function()
	table.remove(entities, espconfig_list:GetSelectedLine())
	espconfig_list:Clear()
	updatelist()
end





espconfig_textentry = vgui.Create('DTextEntry')
espconfig_textentry:SetParent(espconfig_frame)
espconfig_textentry:SetSize(205, 20)
espconfig_textentry:SetPos(5, 145)
espconfig_textentry.OnEnter = function()
	table.insert(entities, espconfig_textentry:GetValue())
	updatelist()

end


DLabel2 = vgui.Create('DLabel')
DLabel2:SetParent(espconfig_frame)
DLabel2:SetPos(10, 40)
DLabel2:SetText('The list below shows all entities which')
DLabel2:SizeToContents()

DLabel3 = vgui.Create('DLabel')
DLabel3:SetParent(espconfig_frame)
DLabel3:SetPos(10, 50)
DLabel3:SetText('will be detected by the ESP.')
DLabel3:SizeToContents()

DLabel4 = vgui.Create('DLabel')
DLabel4:SetParent(espconfig_frame)
DLabel4:SetPos(10, 60)
DLabel4:SetText('To add entities, type its class name')
DLabel4:SizeToContents()

DLabel5 = vgui.Create('DLabel')
DLabel5:SetParent(espconfig_frame)
DLabel5:SetPos(10, 70)
DLabel5:SetText('into the textbox below and hit enter.')
DLabel5:SizeToContents()


function updatelist()
		espconfig_list:Clear()
	for k, v in pairs(entities) do
		espconfig_list:AddLine(v)
	end
end




function lenny_espconfig_open()
	espconfig_frame:SetVisible(true)
	updatelist()
end

concommand.Add("lenny_espconfig_open", lenny_espconfig_open)
Click the link in my signature for the rest of my scripts or search for them on the workshop.
For me its not working... i tryed to replace the math[dot]Round And it dident work..
Then at least post the errors.
This is the Error



[ERROR] lua/esp.lua:31: ')' expected near 'Round'
1. unknown - lua/esp.lua:0
Quote Originally Posted by thelolslols View Post
This is the Error



[ERROR] lua/esp.lua:31: ')' expected near 'Round'
1. unknown - lua/esp.lua:0
Then you did something wrong. It has to be "math[dot]Round(vdis)," everywhere.
Well Want to see What i Have.
CreateClientConVar("lenny_esp", 0, true, false)
CreateClientConVar("lenny_esp_entities", 0, true, false)
CreateClientConVar("lenny_esp_additionals", 1, true, false)

local entities = {
"printer",
"shipment",
"gunlab",
"spawned_weapon"
}

local function eespe()
vdis = 1


if GetConVarNumber("lenny_esp") == 1 then

for k, v in pairs (player.GetAll()) do


if LocalPlayer():Alive() and v:Alive() then
vdis = (v:GetPos() - LocalPlayer():GetPos()):Length()
else
vdis = 0
end


local plypos = (v:GetPos() + Vector(0,0,100)):ToScreen()
if v:IsAdmin() or v:IsSuperAdmin() then
draw.DrawText("" ..v:Name().. "[Admin]", "TabLarge", plypos.x, plypos.y, Color(220,60,90,255), 1)
draw.DrawText("Distance: "..math[dot]Round(vdis), "Trebuchet18", plypos.x, plypos.y+10, Color(255,255,255), 1)

elseif v:GetFriendStatus() == "friend" then
draw.DrawText("" ..v:Name().. "[Friend]", "TabLarge", plypos.x, plypos.y, Color(0,255,0,255), 1)
draw.DrawText("Distance: "..math[dot]Round(vdis), "Trebuchet18", plypos.x, plypos.y+10, Color(255,255,255), 1)


else
draw.DrawText(v:Name(), "Trebuchet18", plypos.x, plypos.y, Color(255,255,255), 1)
draw.DrawText("Distance: "..math[dot]Round(vdis), "Trebuchet18", plypos.x, plypos.y+10, Color(255,255,255), 1)
end
if GetConVarNumber("lenny_esp_additionals") == 1 then
if vdis and vdis <= 400 and v:Alive() then
draw.DrawText(v:GetActiveWeapon():GetClass(), "Trebuchet18", plypos.x, plypos.y + 20, Color(255,255,255), 1)
end
end
end

end




if GetConVarNumber("lenny_esp_entities") == 1 then
for k3, a3 in pairs(ents.GetAll()) do
for _, names in pairs(entities) do
if string.find(string.lower(tostring(a3:GetClass())), tostring(names)) then
if names == "shipment" then
local plypos = (a3:GetPos() + Vector(0,0,20)):ToScreen()
draw.DrawText(CustomShipments[a3:Getcontents()].name.." shipment", "Trebuchet18", plypos.x, plypos.y, Color(255,193,37), 1)
else
local plypos = (a3:GetPos() + Vector(0,0,20)):ToScreen()
draw.DrawText(a3:GetClass(), "Trebuchet18", plypos.x, plypos.y, Color(255,193,37), 1)
end
end
end
end


end


end


hook.Add("HUDPaint", "EESPE", eespe)

--Derma


local DLabel5
local DLabel4
local DLabel3
local DLabel2
local espconfig_textentry


espconfig_frame = vgui.Create('DFrame')
espconfig_frame:SetSize(215, 410)
espconfig_frame:SetPos(300, 0)
espconfig_frame:SetTitle('ESP config')
espconfig_frame:SetSizable(true)
espconfig_frame:SetDeleteOnClose(false)
espconfig_frame:SetVisible(false)
espconfig_frame:MakePopup()

espconfig_list = vgui.Create('DListView')
espconfig_list:SetParent(espconfig_frame)
espconfig_list:SetSize(205, 235)
espconfig_list:SetPos(5, 170)
espconfig_list:AddColumn("Class Name")
espconfig_list.OnClickLine = function()
table.remove(entities, espconfig_list:GetSelectedLine())
espconfig_list:Clear()
updatelist()
end





espconfig_textentry = vgui.Create('DTextEntry')
espconfig_textentry:SetParent(espconfig_frame)
espconfig_textentry:SetSize(205, 20)
espconfig_textentry:SetPos(5, 145)
espconfig_textentry.OnEnter = function()
table.insert(entities, espconfig_textentry:GetValue())
updatelist()

end


DLabel2 = vgui.Create('DLabel')
DLabel2:SetParent(espconfig_frame)
DLabel2:SetPos(10, 40)
DLabel2:SetText('The list below shows all entities which')
DLabel2:SizeToContents()

DLabel3 = vgui.Create('DLabel')
DLabel3:SetParent(espconfig_frame)
DLabel3:SetPos(10, 50)
DLabel3:SetText('will be detected by the ESP.')
DLabel3:SizeToContents()

DLabel4 = vgui.Create('DLabel')
DLabel4:SetParent(espconfig_frame)
DLabel4:SetPos(10, 60)
DLabel4:SetText('To add entities, type its class name')
DLabel4:SizeToContents()

DLabel5 = vgui.Create('DLabel')
DLabel5:SetParent(espconfig_frame)
DLabel5:SetPos(10, 70)
DLabel5:SetText('into the textbox below and hit enter.')
DLabel5:SizeToContents()


function updatelist()
espconfig_list:Clear()
for k, v in pairs(entities) do
espconfig_list:AddLine(v)
end
end




function lenny_espconfig_open()
espconfig_frame:SetVisible(true)
updatelist()
end

concommand.Add("lenny_espconfig_open", lenny_espconfig_open)
By [dot] I mean "." . It will work if you do it that way, if not the problem is on your side and I can't do anything about it, sorry.
It Works Yay Thanks man Really Helps Thanks!!
Posts 1–11 of 11 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Talk with us