Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.47 KB | None | 0 0
  1. --keyinds
  2. --[[
  3. togglekey - chams
  4. tracerkey - tracers
  5. infokey - esp
  6. (in chat) /e color #r #g #b
  7. (in chat) /e transparency #
  8. ]]--
  9. local infokey = Enum.KeyCode.LeftBracket
  10. local tracerkey = Enum.KeyCode.RightBracket
  11. local togglekey = Enum.KeyCode.BackSlash
  12. local tracerfolder = Instance.new("Folder",workspace)
  13. local aimbotkey = Enum.KeyCode.LeftAlt
  14. tracerfolder.Name = 'epic_catto_tracers'
  15. on = false
  16. bill = false
  17. tracers = false
  18. transparency = 0.4
  19. function coremsg(title,txt,dur)
  20. game.StarterGui:SetCore("SendNotification", {
  21. Title = title;
  22. Text = txt;
  23. Duration = dur;
  24. })
  25. end
  26. color = Color3.fromRGB(0,255,0)
  27. function addgui(part)
  28. if part.Size.X <= 2 and part.Size.Y <= 2 and part.Size.Z <= 2 then
  29. --1
  30. local SurfaceGui = Instance.new("SurfaceGui")
  31. SurfaceGui.Name = 'lookforme'
  32. local Frame = Instance.new("Frame")
  33. SurfaceGui.Parent = part
  34. SurfaceGui.Face = 'Front'
  35. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  36. SurfaceGui.AlwaysOnTop = true
  37. Frame.Parent = SurfaceGui
  38. Frame.BackgroundColor3 = color
  39. Frame.BackgroundTransparency = transparency
  40. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  41. --2
  42. local SurfaceGui = Instance.new("SurfaceGui")
  43. SurfaceGui.Name = 'lookforme'
  44. local Frame = Instance.new("Frame")
  45. SurfaceGui.Parent = part
  46. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  47. SurfaceGui.AlwaysOnTop = true
  48. SurfaceGui.Face = 'Back'
  49. Frame.Parent = SurfaceGui
  50. Frame.BackgroundColor3 = color
  51. Frame.BackgroundTransparency = transparency
  52. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  53. --3
  54. local SurfaceGui = Instance.new("SurfaceGui")
  55. SurfaceGui.Name = 'lookforme'
  56. SurfaceGui.Face = 'Left'
  57. local Frame = Instance.new("Frame")
  58. SurfaceGui.Parent = part
  59. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  60. SurfaceGui.AlwaysOnTop = true
  61. Frame.Parent = SurfaceGui
  62. Frame.BackgroundColor3 = color
  63. Frame.BackgroundTransparency = transparency
  64. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  65. --4
  66. local SurfaceGui = Instance.new("SurfaceGui")
  67. SurfaceGui.Name = 'lookforme'
  68. SurfaceGui.Face = 'Right'
  69. local Frame = Instance.new("Frame")
  70. SurfaceGui.Parent = part
  71. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  72. SurfaceGui.AlwaysOnTop = true
  73. Frame.Parent = SurfaceGui
  74. Frame.BackgroundColor3 = color
  75. Frame.BackgroundTransparency = transparency
  76. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  77. --5
  78. local SurfaceGui = Instance.new("SurfaceGui")
  79. SurfaceGui.Name = 'lookforme'
  80. SurfaceGui.Face = 'Top'
  81. local Frame = Instance.new("Frame")
  82. SurfaceGui.Parent = part
  83. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  84. SurfaceGui.AlwaysOnTop = true
  85. Frame.Parent = SurfaceGui
  86. Frame.BackgroundColor3 = color
  87. Frame.BackgroundTransparency = transparency
  88. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  89. --6
  90. local SurfaceGui = Instance.new("SurfaceGui")
  91. SurfaceGui.Name = 'lookforme'
  92. SurfaceGui.Face = 'Bottom'
  93. local Frame = Instance.new("Frame")
  94. SurfaceGui.Parent = part
  95. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  96. SurfaceGui.AlwaysOnTop = true
  97. Frame.Parent = SurfaceGui
  98. Frame.BackgroundColor3 = color
  99. Frame.BackgroundTransparency = transparency
  100. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  101. end end
  102. function addtracergui(part)
  103.  
  104. --1
  105. local SurfaceGui = Instance.new("SurfaceGui")
  106. SurfaceGui.Name = 'lookforme'
  107. local Frame = Instance.new("Frame")
  108. SurfaceGui.Parent = part
  109. SurfaceGui.Face = 'Front'
  110. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  111. SurfaceGui.AlwaysOnTop = true
  112. Frame.Parent = SurfaceGui
  113. Frame.BackgroundColor3 = color
  114. Frame.BackgroundTransparency = 0.5
  115. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  116. --2
  117. local SurfaceGui = Instance.new("SurfaceGui")
  118. SurfaceGui.Name = 'lookforme'
  119. local Frame = Instance.new("Frame")
  120. SurfaceGui.Parent = part
  121. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  122. SurfaceGui.AlwaysOnTop = true
  123. SurfaceGui.Face = 'Back'
  124. Frame.Parent = SurfaceGui
  125. Frame.BackgroundColor3 = color
  126. Frame.BackgroundTransparency = 0.5
  127. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  128. --3
  129. local SurfaceGui = Instance.new("SurfaceGui")
  130. SurfaceGui.Name = 'lookforme'
  131. SurfaceGui.Face = 'Left'
  132. local Frame = Instance.new("Frame")
  133. SurfaceGui.Parent = part
  134. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  135. SurfaceGui.AlwaysOnTop = true
  136. Frame.Parent = SurfaceGui
  137. Frame.BackgroundColor3 = color
  138. Frame.BackgroundTransparency = 0.5
  139. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  140. --4
  141. local SurfaceGui = Instance.new("SurfaceGui")
  142. SurfaceGui.Name = 'lookforme'
  143. SurfaceGui.Face = 'Right'
  144. local Frame = Instance.new("Frame")
  145. SurfaceGui.Parent = part
  146. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  147. SurfaceGui.AlwaysOnTop = true
  148. Frame.Parent = SurfaceGui
  149. Frame.BackgroundColor3 = color
  150. Frame.BackgroundTransparency = 0.5
  151. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  152. --5
  153. local SurfaceGui = Instance.new("SurfaceGui")
  154. SurfaceGui.Name = 'lookforme'
  155. SurfaceGui.Face = 'Top'
  156. local Frame = Instance.new("Frame")
  157. SurfaceGui.Parent = part
  158. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  159. SurfaceGui.AlwaysOnTop = true
  160. Frame.Parent = SurfaceGui
  161. Frame.BackgroundColor3 = color
  162. Frame.BackgroundTransparency = 0.5
  163. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  164. --6
  165. local SurfaceGui = Instance.new("SurfaceGui")
  166. SurfaceGui.Name = 'lookforme'
  167. SurfaceGui.Face = 'Bottom'
  168. local Frame = Instance.new("Frame")
  169. SurfaceGui.Parent = part
  170. SurfaceGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  171. SurfaceGui.AlwaysOnTop = true
  172. Frame.Parent = SurfaceGui
  173. Frame.BackgroundColor3 = color
  174. Frame.BackgroundTransparency = 0.5
  175. Frame.Size = UDim2.new(0,SurfaceGui.AbsoluteSize.X,0,SurfaceGui.AbsoluteSize.Y)
  176. end
  177. function billboard(part)
  178. local lookforbill = Instance.new("BillboardGui")
  179. local name = Instance.new("TextBox")
  180. local distancebox = Instance.new("TextBox")
  181. local hpbox = Instance.new("TextBox")
  182.  
  183. lookforbill.Name = "lookforbill"
  184. lookforbill.Parent = part
  185. lookforbill.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
  186. lookforbill.Active = true
  187. lookforbill.AlwaysOnTop = true
  188. lookforbill.ExtentsOffsetWorldSpace = Vector3.new(0, 4, 0)
  189. lookforbill.LightInfluence = 1
  190. lookforbill.Size = UDim2.new(0, 200, 0, 100)
  191.  
  192. name.Name = "name"
  193. name.Parent = lookforbill
  194. name.BackgroundColor3 = Color3.new(1, 1, 1)
  195. name.BackgroundTransparency = 1
  196. name.Size = UDim2.new(0, 200, 0, 50)
  197. name.Font = Enum.Font.GothamBlack
  198. name.TextColor3 = color
  199. name.TextSize = 10
  200. name.TextStrokeTransparency = 0
  201.  
  202. distancebox.Name = "distancebox"
  203. distancebox.Parent = lookforbill
  204. distancebox.BackgroundColor3 = Color3.new(1, 1, 1)
  205. distancebox.BackgroundTransparency = 1
  206. distancebox.Size = UDim2.new(0, 200, 0, 80)
  207. distancebox.Font = Enum.Font.GothamBlack
  208. distancebox.TextColor3 = color
  209. distancebox.TextSize = 10
  210. distancebox.TextStrokeTransparency = 0
  211.  
  212. hpbox.Name = "hpbox"
  213. hpbox.Parent = lookforbill
  214. hpbox.BackgroundColor3 = Color3.new(1, 1, 1)
  215. hpbox.BackgroundTransparency = 1
  216. hpbox.Size = UDim2.new(0, 200, 0, 110)
  217. hpbox.Font = Enum.Font.GothamBlack
  218. hpbox.TextColor3 = color
  219. hpbox.TextSize = 10
  220. hpbox.TextStrokeTransparency = 0
  221. end
  222. function drawtracer(pos1,pos2,part)
  223. local lookframe = CFrame.new(pos1,pos2)
  224. local mag = (pos1-pos2).Magnitude
  225. part.CFrame = lookframe
  226. part.CFrame = part.CFrame:ToWorldSpace(CFrame.new(0,0,-mag/2))
  227. part.Size = Vector3.new(0,0,mag)
  228. end
  229. for k,v in pairs(game.Players:GetChildren()) do
  230. local plrtracer = Instance.new("Part",tracerfolder)
  231. plrtracer.Anchored = true
  232. plrtracer.CanCollide = false
  233. plrtracer.Name = v.Name
  234. addtracergui(plrtracer)
  235. end
  236. game.Players.ChildAdded:Connect(function(v)
  237. local plrtracer = Instance.new("Part",tracerfolder)
  238. plrtracer.Anchored = true
  239. plrtracer.CanCollide = false
  240. plrtracer.Name = v.Name
  241. addtracergui(plrtracer)
  242. end)
  243. game:GetService("UserInputService").InputBegan:Connect(function(key)--tracers and chams
  244. if key.KeyCode == togglekey then
  245. if on == true then
  246. on = false
  247. coremsg('Toggled Chams','Toggled Chams Off',2)
  248. elseif on == false then
  249. on = true
  250. coremsg('Toggled Chams','Toggled Chams On',2)
  251. end
  252. end
  253. if key.KeyCode == tracerkey then
  254. if tracers == true then
  255. tracers = false
  256. coremsg('Toggled Tracers','Toggled Tracers Off',2)
  257. elseif tracers == false then
  258. tracers = true
  259. coremsg('Toggled Tracers','Toggled Tracers On',2)
  260. end
  261. end
  262. end)
  263. game:GetService("RunService").RenderStepped:Connect(function()--chams
  264. local players = game:GetService("Players"):GetPlayers()
  265. for k,v in pairs(players) do
  266. if v.Character then
  267. local char = v.Character
  268. if char.Name ~= game.Players.LocalPlayer.Character.Name then
  269. for k,v in pairs(char:GetChildren()) do
  270. if v then
  271. if v:IsA("Part") or v:IsA('MeshPart') then
  272. if v:FindFirstChild('lookforme') then
  273. if on == false then
  274. local gui = v:FindFirstChild('lookforme')
  275. gui:Destroy()
  276. end
  277. elseif v.Name ~= 'HumanoidRootPart' then
  278. if on == true then
  279. addgui(v)
  280. end
  281. end end
  282. end end end end
  283. end
  284. end)
  285. game:GetService("RunService").RenderStepped:Connect(function()--esp
  286. local players = game:GetService("Players"):GetPlayers()
  287. for k,v in pairs(players) do
  288. if v.Character then
  289. local char = v.Character
  290. if char.Name ~= game.Players.LocalPlayer.Character.Name then
  291. if char:FindFirstChild('Head') then
  292. if bill == true then
  293. if char.Head:FindFirstChild('lookforbill') then
  294. local bill = char.Head:FindFirstChild('lookforbill')
  295. local namebox = bill.name
  296. local distbox = bill.distancebox
  297. local hpbox = bill.hpbox
  298. local mag = (char.Head.Position-game.Players.LocalPlayer.Character.Head.Position).Magnitude
  299. local mag = math.floor(mag+0.5)
  300. if char:FindFirstChild('Humanoid') then
  301. local hp = math.floor(char.Humanoid.Health+0.5)
  302. distbox.Text = ('dist: '..tostring(mag))
  303. namebox.Text = char.Name
  304. hpbox.Text = ('hp: '..hp)
  305. end
  306. else
  307. billboard(char.Head)
  308. end end
  309. if bill == false then
  310. if char.Head:FindFirstChild('lookforbill') then
  311. local gui = char.Head:FindFirstChild('lookforbill')
  312. gui:Destroy()
  313. end
  314. end
  315. end end
  316. end end
  317. end)
  318. ----------------------------------------------------------------------------------------------tracers
  319. game:GetService("RunService").RenderStepped:Connect(function()
  320. if tracers == true then
  321. for k,v in pairs(tracerfolder:GetChildren()) do
  322. if v.Name ~= game.Players.LocalPlayer.Name then
  323. if game.Players:FindFirstChild(v.Name) then
  324. local player = game.Players:FindFirstChild(v.Name)
  325. if player.Character then
  326. v.Transparency = 1
  327. if game.Players.LocalPlayer.Character:FindFirstChild('HumanoidRootPart') then
  328. local char = player.Character
  329. if char:FindFirstChild('Head') then
  330. local pos1 = Vector3.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position.X,game.Players.LocalPlayer.Character.HumanoidRootPart.Position.Y-3.8,game.Players.LocalPlayer.Character.HumanoidRootPart.Position.Z)
  331. local pos2 = char.Head.Position
  332. local part = v
  333. drawtracer(pos1,pos2,part)
  334. for k,v in pairs(v:GetChildren()) do
  335. v.Frame.BackgroundTransparency = 0
  336. end
  337. end--ifchar
  338. end--ifrootpart
  339. end--ifhead
  340. else
  341. v:Destroy()
  342. end--ifplayer
  343. end--ifnotlocalplayer
  344. end--forkv
  345.  
  346. elseif tracers == false then
  347. for k,v in pairs(tracerfolder:GetChildren()) do
  348. for k,v in pairs(v:GetChildren()) do
  349. v.Frame.BackgroundTransparency = 1
  350. end
  351. end
  352. end
  353. end)
  354. -------------------------------------------------------------------------------tracers end
  355. game:GetService("UserInputService").InputBegan:Connect(function(inp)
  356. if inp.KeyCode == infokey then
  357. if bill == false then
  358. bill = true
  359. coremsg('ESP Toggled','ESP Toggled On',2)
  360. elseif bill == true then
  361. bill = false
  362. coremsg('ESP Toggled','ESP Toggled Off',2)
  363. end
  364. end
  365. end)
  366.  
  367.  
  368. game.Players.LocalPlayer.Chatted:Connect(function(msg)
  369. local splitmsg = string.split(msg,' ')
  370. if splitmsg[1] == '/e' then
  371. if splitmsg[2] == 'color' then
  372. if splitmsg[3] and splitmsg[4] and splitmsg[5] then
  373. color = Color3.fromRGB(splitmsg[3],splitmsg[4],splitmsg[5])
  374. if tracers == true then
  375. for k,v in pairs(tracerfolder:GetChildren()) do
  376. for k,v in pairs(v:GetChildren()) do
  377. v:Destroy()
  378. end
  379. wait()
  380. for k,v in pairs(tracerfolder:GetChildren()) do
  381. addtracergui(v)
  382. end
  383. end
  384. end
  385. if bill == true then
  386. bill = false
  387. wait()
  388. bill = true
  389. end
  390. if on == true then
  391. on = false
  392. wait(1)
  393. on = true
  394. end
  395. coremsg('Set Color','Color Set To '..splitmsg[3]..','..splitmsg[4]..','..splitmsg[5],2)
  396. end end
  397. if splitmsg[2] == 'transparency' then
  398. transparency = splitmsg[3]
  399. if tracers == true then
  400. for k,v in pairs(tracerfolder:GetChildren()) do
  401. for k,v in pairs(v:GetChildren()) do
  402. v:Destroy()
  403. end
  404. wait()
  405. for k,v in pairs(tracerfolder:GetChildren()) do
  406. addtracergui(v)
  407. end
  408. end
  409. end
  410. if bill == true then
  411. bill = false
  412. wait()
  413. bill = true
  414. end
  415. if on == true then
  416. on = false
  417. wait(1)
  418. on = true
  419. end
  420. coremsg('Set Transparency','Set Transparency To '..transparency,2)
  421. end
  422. end
  423. end)
  424. coremsg('Epic Catto ESP V 2.5','ESP Loaded Succesfully',2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement