- --// 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, Bottom4.Y)
- lines.line8.From = Vector2.new(Bottom4.X, Bottom4.Y)
- lines.line8.To = Vector2.new(Bottom1.X, Bottom1.Y)
- lines.line9.From = Vector2.new(Bottom1.X, Bottom1.Y)
- lines.line9.To = Vector2.new(Top1.X, Top1.Y)
- lines.line10.From = Vector2.new(Bottom2.X, Bottom2.Y)
- lines.line10.To = Vector2.new(Top2.X, Top2.Y)
- lines.line11.From = Vector2.new(Bottom3.X, Bottom3.Y)
- lines.line11.To = Vector2.new(Top3.X, Top3.Y)
- lines.line12.From = Vector2.new(Bottom4.X, Bottom4.Y)
- lines.line12.To = Vector2.new(Top4.X, Top4.Y)
- if Tracers then
- local trace = camera:WorldToViewportPoint((v.Character.HumanoidRootPart.CFrame * CFrame.new(0, -Size.Y, 0)).p)
- lines.Tracer.From = Vector2.new(camera.ViewportSize.X/2, camera.ViewportSize.Y)
- lines.Tracer.To = Vector2.new(trace.X, trace.Y)
- end
- if Team_Check then
- if v.TeamColor == player.TeamColor then
- for u, x in pairs(lines) do
- x.Color = green
- end
- else
- for u, x in pairs(lines) do
- x.Color = red
- end
- end
- end
- --// Autothickness:
- if Autothickness then
- local distance = (player.Character.HumanoidRootPart.Position - v.Character.HumanoidRootPart.Position).magnitude
- local value = math.clamp(1/distance*100, 0.1, 4) --0.1 is min thickness, 6 is max
- for u, x in pairs(lines) do
- x.Thickness = value
- end
- else
- for u, x in pairs(lines) do
- x.Thickness = Box_Thickness
- end
- end
- for u, x in pairs(lines) do
- if x ~= lines.Tracer then
- x.Visible = true
- end
- end
- if Tracers then
- lines.Tracer.Visible = true
- end
- else
- for u, x in pairs(lines) do
- x.Visible = false
- end
- end
- else
- for u, x in pairs(lines) do
- x.Visible = false
- end
- if game.Players:FindFirstChild(v.Name) == nil then
- connection:Disconnect()
- end
- end
- end)
- end
- coroutine.wrap(ESP)()
- end
- game.Players.PlayerAdded:Connect(function(newplr)
- --// Lines for 3D box (12)
- 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
- --// Updates ESP (lines) in render loop
- local function ESP()
- local connection
- connection = game:GetService("RunService").RenderStepped:Connect(function()
- 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
- local pos, vis = camera:WorldToViewportPoint(newplr.Character.HumanoidRootPart.Position)
- if vis then
- local Scale = newplr.Character.Head.Size.Y/2
- local Size = Vector3.new(2, 3, 1.5) * (Scale * 2) -- Change this for different box size
- local Top1 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, Size.Y, -Size.Z)).p)
- local Top2 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, Size.Y, Size.Z)).p)
- local Top3 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, Size.Y, Size.Z)).p)
- local Top4 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, Size.Y, -Size.Z)).p)
- local Bottom1 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, -Size.Y, -Size.Z)).p)
- local Bottom2 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(-Size.X, -Size.Y, Size.Z)).p)
- local Bottom3 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, -Size.Y, Size.Z)).p)
- local Bottom4 = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(Size.X, -Size.Y, -Size.Z)).p)
- --// Top:
- 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)
- --// Bottom:
- 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, Bottom4.Y)
- lines.line8.From = Vector2.new(Bottom4.X, Bottom4.Y)
- lines.line8.To = Vector2.new(Bottom1.X, Bottom1.Y)
- --//S ides:
- lines.line9.From = Vector2.new(Bottom1.X, Bottom1.Y)
- lines.line9.To = Vector2.new(Top1.X, Top1.Y)
- lines.line10.From = Vector2.new(Bottom2.X, Bottom2.Y)
- lines.line10.To = Vector2.new(Top2.X, Top2.Y)
- lines.line11.From = Vector2.new(Bottom3.X, Bottom3.Y)
- lines.line11.To = Vector2.new(Top3.X, Top3.Y)
- lines.line12.From = Vector2.new(Bottom4.X, Bottom4.Y)
- lines.line12.To = Vector2.new(Top4.X, Top4.Y)
- --// Tracer:
- if Tracers then
- local trace = camera:WorldToViewportPoint((newplr.Character.HumanoidRootPart.CFrame * CFrame.new(0, -Size.Y, 0)).p)
- lines.Tracer.From = Vector2.new(camera.ViewportSize.X/2, camera.ViewportSize.Y)
- lines.Tracer.To = Vector2.new(trace.X, trace.Y)
- end
- --// Teamcheck:
- if Team_Check then
- if newplr.TeamColor == player.TeamColor then
- for u, x in pairs(lines) do
- x.Color = green
- end
- else
- for u, x in pairs(lines) do
- x.Color = red
- end
- end
- end
- --// Autothickness:
- if Autothickness then
- local distance = (player.Character.HumanoidRootPart.Position - newplr.Character.HumanoidRootPart.Position).magnitude
- local value = math.clamp(1/distance*100, 0.1, 4) --0.1 is min thickness, 6 is max
- for u, x in pairs(lines) do
- x.Thickness = value
- end
- else
- for u, x in pairs(lines) do
- x.Thickness = Box_Thickness
- end
- end
- for u, x in pairs(lines) do
- if x ~= lines.Tracer then
- x.Visible = true
- end
- end
- if Tracers then
- lines.Tracer.Visible = true
- end
- else
- for u, x in pairs(lines) do
- x.Visible = false
- end
- end
- else
- for u, x in pairs(lines) do
- x.Visible = false
- end
- if game.Players:FindFirstChild(newplr.Name) == nil then
- connection:Disconnect()
- end
- end
- end)
- end
- coroutine.wrap(ESP)()
- end)
- function Create(base, team)
- local bb = Instance.new('BillboardGui', game.CoreGui)
- bb.Adornee = base
- bb.ExtentsOffset = Vector3.new(0,1,0)
- bb.AlwaysOnTop = true
- bb.Size = UDim2.new(0,5,0,5)
- bb.StudsOffset = Vector3.new(0,1,0)
- bb.Name = 'tracker'
- local frame = Instance.new('Frame',bb)
- frame.ZIndex = 10
- frame.BackgroundTransparency = 0.3
- frame.Size = UDim2.new(1,0,1,0)
- local txtlbl = Instance.new('TextLabel',bb)
- txtlbl.ZIndex = 10
- txtlbl.BackgroundTransparency = 1
- txtlbl.Position = UDim2.new(0,0,0,-35)
- txtlbl.Size = UDim2.new(1,0,10,0)
- txtlbl.Font = 'ArialBold'
- txtlbl.FontSize = 'Size12'
- txtlbl.Text = base.Parent.Name:upper()
- txtlbl.TextStrokeTransparency = 0.5
- if team then
- txtlbl.TextColor3 = Color3.new(0,1,1)
- frame.BackgroundColor3 = Color3.new(0,1,1)
- else
- txtlbl.TextColor3 = Color3.new(1,0,0)
- frame.BackgroundColor3 = Color3.new(1,0,0)
- end
- end
- function Clear()
- for _,v in pairs(game.CoreGui:children()) do
- if v.Name == 'tracker' and v:isA('BillboardGui') then
- v:Destroy()
- end
- end
- end
- function Find()
- Clear()
- track = true
- spawn(function()
- while wait(1) do
- if track then
- Clear()
- for _,v in pairs(game.Players:GetChildren()) do
- if v.Name ~= game.Players.LocalPlayer.Name then
- if v.Character and v.Character.Head then
- Create(v.Character.Head, false)
- end
- end
- end
- end
- wait(1)
- end
- end)
- end
- Find()
- end)
- InstaBuild.MouseButton1Down:connect(function()
- for i = 1,100 do
- for i,v in pairs(game:GetService("Workspace").Misc:GetDescendants()) do
- if v.Name == "BarricadePrompt" then
- fireproximityprompt(v)
- end
- end
- end
- end)
- TaskAura.MouseButton1Down:connect(function()
- for i = 1,100 do
- for i,v in pairs(game:GetService("Workspace").TempMap.Main.BonusItems:GetDescendants()) do
- if v.ClassName == "ProximityPrompt" then
- fireproximityprompt(v)
- end
- end
- end
- end)
- TaskESP.MouseButton1Down:connect(function()
- for i, v in pairs(game:GetService("Workspace").TempMap.Main.BonusItems:GetDescendants()) do
- if v:FindFirstChild("BillboardGui") ~= nil then
- v:FindFirstChild("BillboardGui"):Destroy()
- end
- if v.ClassName == "Model" then
- local BillboardGui = Instance.new("BillboardGui")
- local TextLabel = Instance.new("TextLabel")
- BillboardGui.Parent = v.Parent
- BillboardGui.AlwaysOnTop = true
- BillboardGui.LightInfluence = 1
- BillboardGui.Size = UDim2.new(0, 50, 0, 50)
- BillboardGui.StudsOffset = Vector3.new(0, 2, 0)
- TextLabel.Parent = BillboardGui
- TextLabel.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel.BackgroundTransparency = 1
- TextLabel.Size = UDim2.new(1, 0, 1, 0)
- TextLabel.Text = v.parent.Name
- TextLabel.TextColor3 = Color3.new(1, 0, 0)
- TextLabel.TextScaled = true
- end
- end
- end)
- FullBright.MouseButton1Down:connect(function()
- game.Lighting.FlareColorCorrection.Enabled = false
- game.Lighting.LightningColorCorrection.Enabled = false
- game.Lighting.PlayerBlur.Enabled = false
- game.Lighting.DefaultColorCorrection.Enabled = false
- game.Lighting.DefaultBloom.Enabled = false
- game.Lighting.DefaultSunRays.Enabled = false
- game.Lighting.Brightness = 0
- game.Lighting.ExposureCompensation = 0
- game.Lighting.DefaultBlur.Enabled = false
- game.Lighting.Ambient = Color3.fromRGB(236, 236, 236)
- game.Lighting.OutdoorAmbient = Color3.fromRGB(236, 236, 236)
- game.Lighting.ClockTime = 5
- game.Lighting.FogEnd = 0
- end)