From venuslock, 20 Hours ago, written in Lua.
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, Bot

captcha