From venuslock, 3 Months ago, written in Plain Text.
Embed
  1. --// Created by Unordinary //
  2.  
  3. local ScreenGui = Instance.new("ScreenGui")
  4. local Frame = Instance.new("Frame")
  5. local TextLabel = Instance.new("TextLabel")
  6. local ScrollingFrame = Instance.new("ScrollingFrame")
  7. local RelicESP = Instance.new("TextButton")
  8. local RelicAura = Instance.new("TextButton")
  9. local PlayerESP = Instance.new("TextButton")
  10. local InstaBuild = Instance.new("TextButton")
  11. local TaskAura = Instance.new("TextButton")
  12. local TaskESP = Instance.new("TextButton")
  13. local FullBright = Instance.new("TextButton")
  14.  
  15. ScreenGui.Parent = game:WaitForChild("CoreGui")
  16. ScreenGui.ResetOnSpawn = false
  17.  
  18. Frame.Parent = ScreenGui
  19. Frame.Active = true
  20. Frame.BackgroundColor3 = Color3.fromRGB(119, 124, 127)
  21. Frame.BorderColor3 = Color3.fromRGB(226, 226, 226)
  22. Frame.Draggable = true
  23. Frame.Position = UDim2.new(0.833333313, -451, 0.606741607, -191)
  24. Frame.Selectable = true
  25. Frame.Size = UDim2.new(0, 153, 0, 33)
  26. Frame.Draggable = true
  27.  
  28. TextLabel.Parent = Frame
  29. TextLabel.Active = true
  30. TextLabel.BackgroundColor3 = Color3.fromRGB(119, 124, 127)
  31. TextLabel.BackgroundTransparency = 1.000
  32. TextLabel.BorderColor3 = Color3.fromRGB(119, 124, 127)
  33. TextLabel.Position = UDim2.new(0.327688575, 0, 0.190135613, 0)
  34. TextLabel.Size = UDim2.new(0, 50, 0, 20)
  35. TextLabel.Font = Enum.Font.SourceSans
  36. TextLabel.Text = "STN GUI"
  37. TextLabel.TextColor3 = Color3.fromRGB(187, 255, 253)
  38. TextLabel.TextSize = 14.000
  39. TextLabel.TextStrokeColor3 = Color3.fromRGB(187, 255, 253)
  40. TextLabel.TextWrapped = true
  41.  
  42. ScrollingFrame.Parent = Frame
  43. ScrollingFrame.BackgroundColor3 = Color3.fromRGB(75, 75, 75)
  44. ScrollingFrame.BackgroundTransparency = 0.500
  45. ScrollingFrame.BorderSizePixel = 0
  46. ScrollingFrame.Position = UDim2.new(-0.00086286955, 0, 0.999025285, 0)
  47. ScrollingFrame.Selectable = false
  48. ScrollingFrame.Size = UDim2.new(0, 153, 0, 194)
  49. ScrollingFrame.CanvasSize = UDim2.new(0, 0, 60, 0)
  50. ScrollingFrame.HorizontalScrollBarInset = Enum.ScrollBarInset.Always
  51. ScrollingFrame.ScrollBarThickness = 10
  52.  
  53. RelicESP.Name = "RelicESP"
  54. RelicESP.Parent = ScrollingFrame
  55. RelicESP.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  56. RelicESP.Position = UDim2.new(0.0466145016, 0, 0.00465609878, 0)
  57. RelicESP.Size = UDim2.new(0, 136, 0, 27)
  58. RelicESP.Style = Enum.ButtonStyle.RobloxRoundButton
  59. RelicESP.Font = Enum.Font.SourceSans
  60. RelicESP.Text = "RelicESP"
  61. RelicESP.TextColor3 = Color3.fromRGB(131, 192, 219)
  62. RelicESP.TextSize = 16.000
  63. RelicESP.TextWrapped = true
  64.  
  65. RelicAura.Name = "RelicAura"
  66. RelicAura.Parent = ScrollingFrame
  67. RelicAura.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  68. RelicAura.Position = UDim2.new(0.0531504489, 0, 0.0213227645, 0)
  69. RelicAura.Size = UDim2.new(0, 136, 0, 27)
  70. RelicAura.Style = Enum.ButtonStyle.RobloxRoundButton
  71. RelicAura.Font = Enum.Font.SourceSans
  72. RelicAura.Text = "RelicAura"
  73. RelicAura.TextColor3 = Color3.fromRGB(131, 192, 219)
  74. RelicAura.TextSize = 16.000
  75. RelicAura.TextWrapped = true
  76.  
  77. PlayerESP.Name = "PlayerESP"
  78. PlayerESP.Parent = ScrollingFrame
  79. PlayerESP.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  80. PlayerESP.Position = UDim2.new(0.0531504489, 0, 0.0384944826, 0)
  81. PlayerESP.Size = UDim2.new(0, 136, 0, 27)
  82. PlayerESP.Style = Enum.ButtonStyle.RobloxRoundButton
  83. PlayerESP.Font = Enum.Font.SourceSans
  84. PlayerESP.Text = "PlayerESP"
  85. PlayerESP.TextColor3 = Color3.fromRGB(131, 192, 219)
  86. PlayerESP.TextSize = 16.000
  87. PlayerESP.TextWrapped = true
  88.  
  89. InstaBuild.Name = "InstaBuild"
  90. InstaBuild.Parent = ScrollingFrame
  91. InstaBuild.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  92. InstaBuild.Position = UDim2.new(0.0466145016, 0, 0.0556662008, 0)
  93. InstaBuild.Size = UDim2.new(0, 136, 0, 27)
  94. InstaBuild.Style = Enum.ButtonStyle.RobloxRoundButton
  95. InstaBuild.Font = Enum.Font.SourceSans
  96. InstaBuild.Text = "InstaBuild"
  97. InstaBuild.TextColor3 = Color3.fromRGB(131, 192, 219)
  98. InstaBuild.TextSize = 16.000
  99. InstaBuild.TextWrapped = true
  100.  
  101. TaskAura.Name = "TaskAura"
  102. TaskAura.Parent = ScrollingFrame
  103. TaskAura.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  104. TaskAura.Position = UDim2.new(0.0466145016, 0, 0.072837919, 0)
  105. TaskAura.Size = UDim2.new(0, 136, 0, 27)
  106. TaskAura.Style = Enum.ButtonStyle.RobloxRoundButton
  107. TaskAura.Font = Enum.Font.SourceSans
  108. TaskAura.Text = "TaskAura"
  109. TaskAura.TextColor3 = Color3.fromRGB(131, 192, 219)
  110. TaskAura.TextSize = 16.000
  111. TaskAura.TextWrapped = true
  112.  
  113. TaskESP.Name = "TaskESP"
  114. TaskESP.Parent = ScrollingFrame
  115. TaskESP.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  116. TaskESP.Position = UDim2.new(0.0531504489, 0, 0.0900096372, 0)
  117. TaskESP.Size = UDim2.new(0, 136, 0, 27)
  118. TaskESP.Style = Enum.ButtonStyle.RobloxRoundButton
  119. TaskESP.Font = Enum.Font.SourceSans
  120. TaskESP.Text = "TaskESP"
  121. TaskESP.TextColor3 = Color3.fromRGB(131, 192, 219)
  122. TaskESP.TextSize = 16.000
  123. TaskESP.TextWrapped = true
  124.  
  125. FullBright.Name = "FullBright"
  126. FullBright.Parent = ScrollingFrame
  127. FullBright.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  128. FullBright.Position = UDim2.new(0.0531504489, 0, 0.107181355, 0)
  129. FullBright.Size = UDim2.new(0, 136, 0, 27)
  130. FullBright.Style = Enum.ButtonStyle.RobloxRoundButton
  131. FullBright.Font = Enum.Font.SourceSans
  132. FullBright.Text = "FullBright"
  133. FullBright.TextColor3 = Color3.fromRGB(131, 192, 219)
  134. FullBright.TextSize = 16.000
  135. FullBright.TextWrapped = true
  136.  
  137. RelicESP.MouseButton1Down:connect(function()
  138.  
  139. for i,v in pairs(game:GetService("Workspace").TempMap.Main.Relics:GetChildren()) do
  140. if v.ClassName == "Relic" or v:IsA("MeshPart") then
  141.  
  142. local function addGui(part)
  143. if v:FindFirstChild("STNESP") ~= nil then
  144. v:FindFirstChild("STNESP"):Destroy()
  145. print("Removing old ESP on " .. part.parent.Name)
  146. end
  147.  
  148. local gui = Instance.new("BillboardGui", part)
  149. gui.Name = "STNESP"
  150. gui.Size = UDim2.new(1, 0, 1, 0)
  151. gui.AlwaysOnTop = true
  152.  
  153. local frame = Instance.new("Frame", gui)
  154. frame.Size = UDim2.new(3, 0, 3, 0)
  155. frame.BackgroundTransparency = 0.5
  156. frame.BorderSizePixel = 0
  157.  
  158. if part.parent.Name == "Relic" then
  159. frame.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
  160. end
  161.  
  162. print("Added ESP to " .. part.parent.Name .. "!")
  163. end
  164. addGui(v)
  165. end
  166. end
  167. end)
  168.  
  169. RelicAura.MouseButton1Down:connect(function()
  170.  
  171. if game:GetService("Workspace").TempMap.Main.Relics.Relic then
  172. for i = 1,100 do
  173. for i,v in pairs(game:GetService("Workspace").TempMap.Main.Relics:GetChildren()) do
  174. if v.Name == "Relic" then
  175. fireproximityprompt(v.RelicPrompt)
  176. end
  177. end
  178. end
  179. end
  180. end)
  181.  
  182. PlayerESP.MouseButton1Down:connect(function()
  183.  
  184. local workspace = game:GetService("Workspace")
  185. local player = game:GetService("Players").LocalPlayer
  186. local camera = workspace.CurrentCamera
  187.  
  188. --// Settings:
  189. local on = true -- Use this if your making gui
  190.  
  191. local Box_Color = Color3.fromRGB(255, 0, 0)
  192. local Box_Thickness = 2
  193. local Box_Transparency = 1
  194.  
  195. local Tracers = true
  196. local Tracer_Color = Color3.fromRGB(255, 0, 0)
  197. local Tracer_Thickness = 2
  198. local Tracer_Transparency = 1
  199.  
  200. local Autothickness = true
  201.  
  202. local Team_Check = true
  203. local red = Color3.fromRGB(227, 52, 52)
  204. local green = Color3.fromRGB(88, 217, 24)
  205.  
  206. local function NewLine()
  207. local line = Drawing.new("Line")
  208. line.Visible = false
  209. line.From = Vector2.new(0, 0)
  210. line.To = Vector2.new(1, 1)
  211. line.Color = Box_Color
  212. line.Thickness = Box_Thickness
  213. line.Transparency = Box_Transparency
  214. return line
  215. end
  216.  
  217. for i, v in pairs(game.Players:GetChildren()) do
  218.  
  219. local lines = {
  220. line1 = NewLine(),
  221. line2 = NewLine(),
  222. line3 = NewLine(),
  223. line4 = NewLine(),
  224. line5 = NewLine(),
  225. line6 = NewLine(),
  226. line7 = NewLine(),
  227. line8 = NewLine(),
  228. line9 = NewLine(),
  229. line10 = NewLine(),
  230. line11 = NewLine(),
  231. line12 = NewLine(),
  232. Tracer = NewLine()
  233. }
  234.  
  235. lines.Tracer.Color = Tracer_Color
  236. lines.Tracer.Thickness = Tracer_Thickness
  237. lines.Tracer.Transparency = Tracer_Transparency
  238.  
  239. local function ESP()
  240. local connection
  241. connection = game:GetService("RunService").RenderStepped:Connect(function()
  242. if on and v.Character ~= nil and v.Character:FindFirstChild("Humanoid") ~= nil and v.Character:FindFirstChild("HumanoidRootPart") ~= nil and v.Name ~= player.Name and v.Character.Humanoid.Health > 0 and v.Character:FindFirstChild("Head") ~= nil then
  243. local pos, vis = camera:WorldToViewportPoint(v.Character.HumanoidRootPart.Position)
  244. if vis then
  245. local Scale = v.Character.Head.Size.Y/2
  246. local Size = Vector3.new(2, 3, 1.5) * (Scale * 2)
  247.  
  248. local Top1 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, Size.Y, -Size.Z)).p)
  249. local Top2 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, Size.Y, Size.Z)).p)
  250. local Top3 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, Size.Y, Size.Z)).p)
  251. local Top4 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, Size.Y, -Size.Z)).p)
  252.  
  253. local Bottom1 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, -Size.Y, -Size.Z)).p)
  254. local Bottom2 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, -Size.Y, Size.Z)).p)
  255. local Bottom3 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, -Size.Y, Size.Z)).p)
  256. local Bottom4 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, -Size.Y, -Size.Z)).p)
  257.  
  258. lines.line1.From = Vector2.new(Top1.X, Top1.Y)
  259. lines.line1.To = Vector2.new(Top2.X, Top2.Y)
  260.  
  261. lines.line2.From = Vector2.new(Top2.X, Top2.Y)
  262. lines.line2.To = Vector2.new(Top3.X, Top3.Y)
  263.  
  264. lines.line3.From = Vector2.new(Top3.X, Top3.Y)
  265. lines.line3.To = Vector2.new(Top4.X, Top4.Y)
  266.  
  267. lines.line4.From = Vector2.new(Top4.X, Top4.Y)
  268. lines.line4.To = Vector2.new(Top1.X, Top1.Y)
  269.  
  270. lines.line5.From = Vector2.new(Bottom1.X, Bottom1.Y)
  271. lines.line5.To = Vector2.new(Bottom2.X, Bottom2.Y)
  272.  
  273. lines.line6.From = Vector2.new(Bottom2.X, Bottom2.Y)
  274. lines.line6.To = Vector2.new(Bottom3.X, Bottom3.Y)
  275.  
  276. lines.line7.From = Vector2.new(Bottom3.X, Bottom3.Y)
  277. lines.line7.To = Vector2.new(Bottom4.X, Bottom4.Y)
  278.  
  279. lines.line8.From = Vector2.new(Bottom4.X, Bottom4.Y)
  280. lines.line8.To = Vector2.new(Bottom1.X, Bottom1.Y)
  281.  
  282. lines.line9.From = Vector2.new(Bottom1.X, Bottom1.Y)
  283. lines.line9.To = Vector2.new(Top1.X, Top1.Y)
  284.  
  285. lines.line10.From = Vector2.new(Bottom2.X, Bottom2.Y)
  286. lines.line10.To = Vector2.new(Top2.X, Top2.Y)
  287.  
  288. lines.line11.From = Vector2.new(Bottom3.X, Bottom3.Y)
  289. lines.line11.To = Vector2.new(Top3.X, Top3.Y)
  290.  
  291. lines.line12.From = Vector2.new(Bottom4.X, Bottom4.Y)
  292. lines.line12.To = Vector2.new(Top4.X, Top4.Y)
  293.  
  294. if Tracers then
  295. local trace = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(0, -Size.Y, 0)).p)
  296.  
  297. lines.Tracer.From = Vector2.new(camera.ViewportSize.X/2, camera.ViewportSize.Y)
  298. lines.Tracer.To = Vector2.new(trace.X, trace.Y)
  299. end
  300.  
  301. if Team_Check then
  302. if v.TeamColor == player.TeamColor then
  303. for u, x in pairs(lines) do
  304. x.Color = green
  305. end
  306. else
  307. for u, x in pairs(lines) do
  308. x.Color = red
  309. end
  310. end
  311. end
  312.  
  313. --// Autothickness:
  314. if Autothickness then
  315. local distance = (player.Character.HumanoidRootPart.Position - v.Character.HumanoidRootPart.Position).magnitude
  316. local value = math.clamp(1/distance*100, 0.1, 4) --0.1 is min thickness, 6 is max
  317. for u, x in pairs(lines) do
  318. x.Thickness = value
  319. end
  320. else
  321. for u, x in pairs(lines) do
  322. x.Thickness = Box_Thickness
  323. end
  324. end
  325.  
  326. for u, x in pairs(lines) do
  327. if x ~= lines.Tracer then
  328. x.Visible = true
  329. end
  330. end
  331. if Tracers then
  332. lines.Tracer.Visible = true
  333. end
  334. else
  335. for u, x in pairs(lines) do
  336. x.Visible = false
  337. end
  338. end
  339. else
  340. for u, x in pairs(lines) do
  341. x.Visible = false
  342. end
  343. if game.Players:FindFirstChild(v.Name) == nil then
  344. connection:Disconnect()
  345. end
  346. end
  347. end)
  348. end
  349. coroutine.wrap(ESP)()
  350. end
  351.  
  352. game.Players.PlayerAdded:Connect(function(newplr)
  353. --// Lines for 3D box (12)
  354. local lines = {
  355. line1 = NewLine(),
  356. line2 = NewLine(),
  357. line3 = NewLine(),
  358. line4 = NewLine(),
  359. line5 = NewLine(),
  360. line6 = NewLine(),
  361. line7 = NewLine(),
  362. line8 = NewLine(),
  363. line9 = NewLine(),
  364. line10 = NewLine(),
  365. line11 = NewLine(),
  366. line12 = NewLine(),
  367. Tracer = NewLine()
  368. }
  369.  
  370. lines.Tracer.Color = Tracer_Color
  371. lines.Tracer.Thickness = Tracer_Thickness
  372. lines.Tracer.Transparency = Tracer_Transparency
  373.  
  374. --// Updates ESP (lines) in render loop
  375. local function ESP()
  376. local connection
  377. connection = game:GetService("RunService").RenderStepped:Connect(function()
  378. if on and newplr.Character ~= nil and newplr.Character:FindFirstChild("Humanoid") ~= nil and newplr.Character:FindFirstChild("HumanoidRootPart") ~= nil and newplr.Name ~= player.Name and newplr.Character.Humanoid.Health > 0 and newplr.Character:FindFirstChild("Head") ~= nil then
  379. local pos, vis = camera:WorldToViewportPoint(newplr.Character.HumanoidRootPart.Position)
  380. if vis then
  381. local Scale = newplr.Character.Head.Size.Y/2
  382. local Size = Vector3.new(2, 3, 1.5) * (Scale * 2) -- Change this for different box size
  383.  
  384. local Top1 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, Size.Y, -Size.Z)).p)
  385. local Top2 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, Size.Y, Size.Z)).p)
  386. local Top3 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, Size.Y, Size.Z)).p)
  387. local Top4 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, Size.Y, -Size.Z)).p)
  388.  
  389. local Bottom1 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, -Size.Y, -Size.Z)).p)
  390. local Bottom2 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, -Size.Y, Size.Z)).p)
  391. local Bottom3 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, -Size.Y, Size.Z)).p)
  392. local Bottom4 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, -Size.Y, -Size.Z)).p)
  393.  
  394. --// Top:
  395. lines.line1.From = Vector2.new(Top1.X, Top1.Y)
  396. lines.line1.To = Vector2.new(Top2.X, Top2.Y)
  397.  
  398. lines.line2.From = Vector2.new(Top2.X, Top2.Y)
  399. lines.line2.To = Vector2.new(Top3.X, Top3.Y)
  400.  
  401. lines.line3.From = Vector2.new(Top3.X, Top3.Y)
  402. lines.line3.To = Vector2.new(Top4.X, Top4.Y)
  403.  
  404. lines.line4.From = Vector2.new(Top4.X, Top4.Y)
  405. lines.line4.To = Vector2.new(Top1.X, Top1.Y)
  406.  
  407. --// Bottom:
  408. lines.line5.From = Vector2.new(Bottom1.X, Bottom1.Y)
  409. lines.line5.To = Vector2.new(Bottom2.X, Bottom2.Y)
  410.  
  411. lines.line6.From = Vector2.new(Bottom2.X, Bottom2.Y)
  412. lines.line6.To = Vector2.new(Bottom3.X, Bottom3.Y)
  413.  
  414. lines.line7.From = Vector2.new(Bottom3.X, Bottom3.Y)
  415. lines.line7.To = Vector2.new(Bottom4.X, Bottom4.Y)
  416.  
  417. lines.line8.From = Vector2.new(Bottom4.X, Bottom4.Y)
  418. lines.line8.To = Vector2.new(Bottom1.X, Bottom1.Y)
  419.  
  420. --//S ides:
  421. lines.line9.From = Vector2.new(Bottom1.X, Bottom1.Y)
  422. lines.line9.To = Vector2.new(Top1.X, Top1.Y)
  423.  
  424. lines.line10.From = Vector2.new(Bottom2.X, Bottom2.Y)
  425. lines.line10.To = Vector2.new(Top2.X, Top2.Y)
  426.  
  427. lines.line11.From = Vector2.new(Bottom3.X, Bottom3.Y)
  428. lines.line11.To = Vector2.new(Top3.X, Top3.Y)
  429.  
  430. lines.line12.From = Vector2.new(Bottom4.X, Bottom4.Y)
  431. lines.line12.To = Vector2.new(Top4.X, Top4.Y)
  432.  
  433. --// Tracer:
  434. if Tracers then
  435. local trace = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(0, -Size.Y, 0)).p)
  436. lines.Tracer.From = Vector2.new(camera.ViewportSize.X/2, camera.ViewportSize.Y)
  437. lines.Tracer.To = Vector2.new(trace.X, trace.Y)
  438. end
  439.  
  440. --// Teamcheck:
  441. if Team_Check then
  442. if newplr.TeamColor == player.TeamColor then
  443. for u, x in pairs(lines) do
  444. x.Color = green
  445. end
  446. else
  447. for u, x in pairs(lines) do
  448. x.Color = red
  449. end
  450. end
  451. end
  452.  
  453. --// Autothickness:
  454. if Autothickness then
  455. local distance = (player.Character.HumanoidRootPart.Position - newplr.Character.HumanoidRootPart.Position).magnitude
  456. local value = math.clamp(1/distance*100, 0.1, 4) --0.1 is min thickness, 6 is max
  457. for u, x in pairs(lines) do
  458. x.Thickness = value
  459. end
  460. else
  461. for u, x in pairs(lines) do
  462. x.Thickness = Box_Thickness
  463. end
  464. end
  465.  
  466. for u, x in pairs(lines) do
  467. if x ~= lines.Tracer then
  468. x.Visible = true
  469. end
  470. end
  471. if Tracers then
  472. lines.Tracer.Visible = true
  473. end
  474. else
  475. for u, x in pairs(lines) do
  476. x.Visible = false
  477. end
  478. end
  479. else
  480. for u, x in pairs(lines) do
  481. x.Visible = false
  482. end
  483. if game.Players:FindFirstChild(newplr.Name) == nil then
  484. connection:Disconnect()
  485. end
  486. end
  487. end)
  488. end
  489. coroutine.wrap(ESP)()
  490. end)
  491.  
  492. function Create(base, team)
  493. local bb = Instance.new('BillboardGui', game.CoreGui)
  494. bb.Adornee = base
  495. bb.ExtentsOffset = Vector3.new(0,1,0)
  496. bb.AlwaysOnTop = true
  497. bb.Size = UDim2.new(0,5,0,5)
  498. bb.StudsOffset = Vector3.new(0,1,0)
  499. bb.Name = 'tracker'
  500. local frame = Instance.new('Frame',bb)
  501. frame.ZIndex = 10
  502. frame.BackgroundTransparency = 0.3
  503. frame.Size = UDim2.new(1,0,1,0)
  504. local txtlbl = Instance.new('TextLabel',bb)
  505. txtlbl.ZIndex = 10
  506. txtlbl.BackgroundTransparency = 1
  507. txtlbl.Position = UDim2.new(0,0,0,-35)
  508. txtlbl.Size = UDim2.new(1,0,10,0)
  509. txtlbl.Font = 'ArialBold'
  510. txtlbl.FontSize = 'Size12'
  511. txtlbl.Text = base.Parent.Name:upper()
  512. txtlbl.TextStrokeTransparency = 0.5
  513. if team then
  514. txtlbl.TextColor3 = Color3.new(0,1,1)
  515. frame.BackgroundColor3 = Color3.new(0,1,1)
  516. else
  517. txtlbl.TextColor3 = Color3.new(1,0,0)
  518. frame.BackgroundColor3 = Color3.new(1,0,0)
  519. end
  520. end
  521.  
  522. function Clear()
  523. for _,v in pairs(game.CoreGui:children()) do
  524. if v.Name == 'tracker' and v:isA('BillboardGui') then
  525. v:Destroy()
  526. end
  527. end
  528. end
  529.  
  530. function Find()
  531. Clear()
  532. track = true
  533. spawn(function()
  534. while wait(1) do
  535. if track then
  536. Clear()
  537. for _,v in pairs(game.Players:GetChildren()) do
  538. if v.Name ~= game.Players.LocalPlayer.Name then
  539. if v.Character and v.Character.Head then
  540. Create(v.Character.Head, false)
  541. end
  542. end
  543. end
  544. end
  545. wait(1)
  546. end
  547. end)
  548. end
  549.  
  550. Find()
  551. end)
  552.  
  553. InstaBuild.MouseButton1Down:connect(function()
  554.  
  555. for i = 1,100 do
  556. for i,v in pairs(game:GetService("Workspace").Misc:GetDescendants()) do
  557. if v.Name == "BarricadePrompt" then
  558. fireproximityprompt(v)
  559. end
  560. end
  561. end
  562. end)
  563.  
  564. TaskAura.MouseButton1Down:connect(function()
  565.  
  566. for i = 1,100 do
  567. for i,v in pairs(game:GetService("Workspace").TempMap.Main.BonusItems:GetDescendants()) do
  568. if v.ClassName == "ProximityPrompt" then
  569. fireproximityprompt(v)
  570. end
  571. end
  572. end
  573. end)
  574.  
  575. TaskESP.MouseButton1Down:connect(function()
  576.  
  577. for i, v in pairs(game:GetService("Workspace").TempMap.Main.BonusItems:GetDescendants()) do
  578. if v:FindFirstChild("BillboardGui") ~= nil then
  579. v:FindFirstChild("BillboardGui"):Destroy()
  580. end
  581.  
  582. if v.ClassName == "Model" then
  583. local BillboardGui = Instance.new("BillboardGui")
  584. local TextLabel = Instance.new("TextLabel")
  585.  
  586. BillboardGui.Parent = v.Parent
  587. BillboardGui.AlwaysOnTop = true
  588. BillboardGui.LightInfluence = 1
  589. BillboardGui.Size = UDim2.new(0, 50, 0, 50)
  590. BillboardGui.StudsOffset = Vector3.new(0, 2, 0)
  591.  
  592. TextLabel.Parent = BillboardGui
  593. TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
  594. TextLabel.BackgroundTransparency = 1
  595. TextLabel.Size = UDim2.new(1, 0, 1, 0)
  596. TextLabel.Text = v.parent.Name
  597. TextLabel.TextColor3 = Color3.new(1, 0, 0)
  598. TextLabel.TextScaled = true
  599. end
  600. end
  601. end)
  602.  
  603. FullBright.MouseButton1Down:connect(function()
  604. game.Lighting.FlareColorCorrection.Enabled = false
  605. game.Lighting.LightningColorCorrection.Enabled = false
  606. game.Lighting.PlayerBlur.Enabled = false
  607. game.Lighting.DefaultColorCorrection.Enabled = false
  608. game.Lighting.DefaultBloom.Enabled = false
  609. game.Lighting.DefaultSunRays.Enabled = false
  610. game.Lighting.Brightness = 0
  611. game.Lighting.ExposureCompensation = 0
  612. game.Lighting.DefaultBlur.Enabled = false
  613. game.Lighting.Ambient = Color3.fromRGB(236, 236, 236)
  614. game.Lighting.OutdoorAmbient = Color3.fromRGB(236, 236, 236)
  615. game.Lighting.ClockTime = 5
  616. game.Lighting.FogEnd = 0
  617. end)