--// Created by Unordinary //
local ScreenGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local ScrollingFrame = Instance.new("ScrollingFrame")
local RelicESP = Instance.new("TextButton")
local RelicAura = Instance.new("TextButton")
local PlayerESP = Instance.new("TextButton")
local InstaBuild = Instance.new("TextButton")
local TaskAura = Instance.new("TextButton")
local TaskESP = Instance.new("TextButton")
local FullBright = Instance.new("TextButton")
ScreenGui.Parent = game:WaitForChild("CoreGui")
ScreenGui.ResetOnSpawn = false
Frame.Parent = ScreenGui
Frame.Active = true
Frame.BackgroundColor3 = Color3.fromRGB(119, 124, 127)
Frame.BorderColor3 = Color3.fromRGB(226, 226, 226)
Frame.Draggable = true
Frame.Position = UDim2.new(0.833333313, -451, 0.606741607, -191)
Frame.Selectable = true
Frame.Size = UDim2.new(0, 153, 0, 33)
Frame.Draggable = true
TextLabel.Parent = Frame
TextLabel.Active = true
TextLabel.BackgroundColor3 = Color3.fromRGB(119, 124, 127)
TextLabel.BackgroundTransparency = 1.000
TextLabel.BorderColor3 = Color3.fromRGB(119, 124, 127)
TextLabel.Position = UDim2.new(0.327688575, 0, 0.190135613, 0)
TextLabel.Size = UDim2.new(0, 50, 0, 20)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "STN GUI"
TextLabel.TextColor3 = Color3.fromRGB(187, 255, 253)
TextLabel.TextSize = 14.000
TextLabel.TextStrokeColor3 = Color3.fromRGB(187, 255, 253)
TextLabel.TextWrapped = true
ScrollingFrame.Parent = Frame
ScrollingFrame.BackgroundColor3 = Color3.fromRGB(75, 75, 75)
ScrollingFrame.BackgroundTransparency = 0.500
ScrollingFrame.BorderSizePixel = 0
ScrollingFrame.Position = UDim2.new(-0.00086286955, 0, 0.999025285, 0)
ScrollingFrame.Selectable = false
ScrollingFrame.Size = UDim2.new(0, 153, 0, 194)
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 60, 0)
ScrollingFrame.HorizontalScrollBarInset = Enum.ScrollBarInset.Always
ScrollingFrame.ScrollBarThickness = 10
RelicESP.Name = "RelicESP"
RelicESP.Parent = ScrollingFrame
RelicESP.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
RelicESP.Position = UDim2.new(0.0466145016, 0, 0.00465609878, 0)
RelicESP.Size = UDim2.new(0, 136, 0, 27)
RelicESP.Style = Enum.ButtonStyle.RobloxRoundButton
RelicESP.Font = Enum.Font.SourceSans
RelicESP.Text = "RelicESP"
RelicESP.TextColor3 = Color3.fromRGB(131, 192, 219)
RelicESP.TextSize = 16.000
RelicESP.TextWrapped = true
RelicAura.Name = "RelicAura"
RelicAura.Parent = ScrollingFrame
RelicAura.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
RelicAura.Position = UDim2.new(0.0531504489, 0, 0.0213227645, 0)
RelicAura.Size = UDim2.new(0, 136, 0, 27)
RelicAura.Style = Enum.ButtonStyle.RobloxRoundButton
RelicAura.Font = Enum.Font.SourceSans
RelicAura.Text = "RelicAura"
RelicAura.TextColor3 = Color3.fromRGB(131, 192, 219)
RelicAura.TextSize = 16.000
RelicAura.TextWrapped = true
PlayerESP.Name = "PlayerESP"
PlayerESP.Parent = ScrollingFrame
PlayerESP.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
PlayerESP.Position = UDim2.new(0.0531504489, 0, 0.0384944826, 0)
PlayerESP.Size = UDim2.new(0, 136, 0, 27)
PlayerESP.Style = Enum.ButtonStyle.RobloxRoundButton
PlayerESP.Font = Enum.Font.SourceSans
PlayerESP.Text = "PlayerESP"
PlayerESP.TextColor3 = Color3.fromRGB(131, 192, 219)
PlayerESP.TextSize = 16.000
PlayerESP.TextWrapped = true
InstaBuild.Name = "InstaBuild"
InstaBuild.Parent = ScrollingFrame
InstaBuild.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
InstaBuild.Position = UDim2.new(0.0466145016, 0, 0.0556662008, 0)
InstaBuild.Size = UDim2.new(0, 136, 0, 27)
InstaBuild.Style = Enum.ButtonStyle.RobloxRoundButton
InstaBuild.Font = Enum.Font.SourceSans
InstaBuild.Text = "InstaBuild"
InstaBuild.TextColor3 = Color3.fromRGB(131, 192, 219)
InstaBuild.TextSize = 16.000
InstaBuild.TextWrapped = true
TaskAura.Name = "TaskAura"
TaskAura.Parent = ScrollingFrame
TaskAura.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TaskAura.Position = UDim2.new(0.0466145016, 0, 0.072837919, 0)
TaskAura.Size = UDim2.new(0, 136, 0, 27)
TaskAura.Style = Enum.ButtonStyle.RobloxRoundButton
TaskAura.Font = Enum.Font.SourceSans
TaskAura.Text = "TaskAura"
TaskAura.TextColor3 = Color3.fromRGB(131, 192, 219)
TaskAura.TextSize = 16.000
TaskAura.TextWrapped = true
TaskESP.Name = "TaskESP"
TaskESP.Parent = ScrollingFrame
TaskESP.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TaskESP.Position = UDim2.new(0.0531504489, 0, 0.0900096372, 0)
TaskESP.Size = UDim2.new(0, 136, 0, 27)
TaskESP.Style = Enum.ButtonStyle.RobloxRoundButton
TaskESP.Font = Enum.Font.SourceSans
TaskESP.Text = "TaskESP"
TaskESP.TextColor3 = Color3.fromRGB(131, 192, 219)
TaskESP.TextSize = 16.000
TaskESP.TextWrapped = true
FullBright.Name = "FullBright"
FullBright.Parent = ScrollingFrame
FullBright.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
FullBright.Position = UDim2.new(0.0531504489, 0, 0.107181355, 0)
FullBright.Size = UDim2.new(0, 136, 0, 27)
FullBright.Style = Enum.ButtonStyle.RobloxRoundButton
FullBright.Font = Enum.Font.SourceSans
FullBright.Text = "FullBright"
FullBright.TextColor3 = Color3.fromRGB(131, 192, 219)
FullBright.TextSize = 16.000
FullBright.TextWrapped = true
RelicESP.MouseButton1Down:connect(function()
for i,v in pairs(game:GetService("Workspace").TempMap.Main.Relics:GetChildren()) do
if v.ClassName == "Relic" or v:IsA("MeshPart") then
local function addGui(part)
if v:FindFirstChild("STNESP") ~= nil then
v:FindFirstChild("STNESP"):Destroy()
print("Removing old ESP on " .. part.parent.Name)
end
local gui = Instance.new("BillboardGui", part)
gui.Name = "STNESP"
gui.Size = UDim2.new(1, 0, 1, 0)
gui.AlwaysOnTop = true
local frame = Instance.new("Frame", gui)
frame.Size = UDim2.new(3, 0, 3, 0)
frame.BackgroundTransparency = 0.5
frame.BorderSizePixel = 0
if part.parent.Name == "Relic" then
frame.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
end
print("Added ESP to " .. part.parent.Name .. "!")
end
addGui(v)
end
end
end)
RelicAura.MouseButton1Down:connect(function()
if game:GetService("Workspace").TempMap.Main.Relics.Relic then
for i = 1,100 do
for i,v in pairs(game:GetService("Workspace").TempMap.Main.Relics:GetChildren()) do
if v.Name == "Relic" then
fireproximityprompt(v.RelicPrompt)
end
end
end
end
end)
PlayerESP.MouseButton1Down:connect(function()
local workspace = game:GetService("Workspace")
local player = game:GetService("Players").LocalPlayer
local camera = workspace.CurrentCamera
--// Settings:
local on = true -- Use this if your making gui
local Box_Color = Color3.fromRGB(255, 0, 0)
local Box_Thickness = 2
local Box_Transparency = 1
local Tracers = true
local Tracer_Color = Color3.fromRGB(255, 0, 0)
local Tracer_Thickness = 2
local Tracer_Transparency = 1
local Autothickness = true
local Team_Check = true
local red = Color3.fromRGB(227, 52, 52)
local green = Color3.fromRGB(88, 217, 24)
local function NewLine()
local line = Drawing.new("Line")
line.Visible = false
line.From = Vector2.new(0, 0)
line.To = Vector2.new(1, 1)
line.Color = Box_Color
line.Thickness = Box_Thickness
line.Transparency = Box_Transparency
return line
end
for i, v in pairs(game.Players:GetChildren()) do
local lines = {
line1 = NewLine(),
line2 = NewLine(),
line3 = NewLine(),
line4 = NewLine(),
line5 = NewLine(),
line6 = NewLine(),
line7 = NewLine(),
line8 = NewLine(),
line9 = NewLine(),
line10 = NewLine(),
line11 = NewLine(),
line12 = NewLine(),
Tracer = NewLine()
}
lines.Tracer.Color = Tracer_Color
lines.Tracer.Thickness = Tracer_Thickness
lines.Tracer.Transparency = Tracer_Transparency
local function ESP()
local connection
connection = game:GetService("RunService").RenderStepped:Connect(function()
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
local pos, vis = camera:WorldToViewportPoint(v.Character.HumanoidRootPart.Position)
if vis then
local Scale = v.Character.Head.Size.Y/2
local Size = Vector3.new(2, 3, 1.5) * (Scale * 2)
local Top1 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, Size.Y, -Size.Z)).p)
local Top2 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, Size.Y, Size.Z)).p)
local Top3 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, Size.Y, Size.Z)).p)
local Top4 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, Size.Y, -Size.Z)).p)
local Bottom1 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, -Size.Y, -Size.Z)).p)
local Bottom2 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, -Size.Y, Size.Z)).p)
local Bottom3 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, -Size.Y, Size.Z)).p)
local Bottom4 = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, -Size.Y, -Size.Z)).p)
lines.line1.From = Vector2.new(Top1.X, Top1.Y)
lines.line1.To = Vector2.new(Top2.X, Top2.Y)
lines.line2.From = Vector2.new(Top2.X, Top2.Y)
lines.line2.To = Vector2.new(Top3.X, Top3.Y)
lines.line3.From = Vector2.new(Top3.X, Top3.Y)
lines.line3.To = Vector2.new(Top4.X, Top4.Y)
lines.line4.From = Vector2.new(Top4.X, Top4.Y)
lines.line4.To = Vector2.new(Top1.X, Top1.Y)
lines.line5.From = Vector2.new(Bottom1.X, Bottom1.Y)
lines.line5.To = Vector2.new(Bottom2.X, Bottom2.Y)
lines.line6.From = Vector2.new(Bottom2.X, Bottom2.Y)
lines.line6.To = Vector2.new(Bottom3.X, Bottom3.Y)
lines.line7.From = Vector2.new(Bottom3.X, Bottom3.Y)
lines.line7.To = Vector2.new(Bottom4.X, Bot