Run it
Copy the script and paste it into your executor.
Workspace = :()
Players = :()
Lighting = :()
LocalPlayer = Players.LocalPlayer
listaNPCs = {
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
[] = ,
}
()
Lighting.Brightness =
Lighting.ClockTime =
Lighting.FogEnd =
Lighting.GlobalShadows =
Lighting.OutdoorAmbient = .(, , )
Lighting:():(ativarFullbright)
Lighting:():(ativarFullbright)
Lighting:():(ativarFullbright)
()
ScreenGuiAntigo = LocalPlayer:():()
ScreenGuiAntigo ScreenGuiAntigo:()
ScreenGui = .()
ScreenGui.Name =
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = LocalPlayer:()
(root, cor, textoNome, ehNPC, idUnica)
ScreenGui:(idUnica)
billboard = .()
billboard.Name = idUnica
billboard.AlwaysOnTop =
ehNPC
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.Adornee = root
billboard.Parent = ScreenGui
frame = .()
frame.Size = .(, , , )
frame.BackgroundTransparency =
frame.Parent = billboard
labelCategoria = .()
labelCategoria.Name =
labelCategoria.Size = ehNPC .(, , , ) .(, , , )
labelCategoria.BackgroundTransparency =
labelCategoria.Text = ehNPC
labelCategoria.TextColor3 = cor
labelCategoria.Font = .Font.GothamBlack
labelCategoria.TextScaled =
labelCategoria.TextStrokeTransparency =
labelCategoria.TextStrokeColor3 = .(, , )
labelCategoria.Parent = frame
labelNome = .()
labelNome.Name =
labelNome.Size = ehNPC .(, , , ) .(, , , )
labelNome.Position = ehNPC .(, , , ) .(, , , )
labelNome.BackgroundTransparency =
labelNome.Text = textoNome
labelNome.TextColor3 = .(, , )
labelNome.Font = .Font.GothamBold
labelNome.TextScaled =
labelNome.TextStrokeTransparency =
labelNome.TextStrokeColor3 = .(, , )
labelNome.Parent = frame
labelDistancia = .()
labelDistancia.Name =
labelDistancia.Size = .(, , , )
labelDistancia.Position = .(, , , )
labelDistancia.BackgroundTransparency =
labelDistancia.Text =
labelDistancia.TextColor3 = .(, , )
labelDistancia.Font = .Font.Gotham
labelDistancia.TextScaled =
labelDistancia.TextStrokeTransparency =
labelDistancia.TextStrokeColor3 = .(, , )
labelDistancia.Parent = frame
(objeto)
atual = objeto
atual atual ~= Workspace
atual:() (atual:() listaNPCs[atual.Name])
atual = atual.Parent
.(()
()
.()
_, modelo (Workspace:())
modelo:() listaNPCs[modelo.Name]
hrp = modelo:()
hrp
idNPC = .. modelo.Name
displayNPC = listaNPCs[modelo.Name]
(hrp, .(, , ), displayNPC, , idNPC)
tag = ScreenGui:(idNPC)
tag LocalPlayer.Character LocalPlayer.Character:()
dist = .((hrp.Position - LocalPlayer.Character.HumanoidRootPart.Position).Magnitude)
frameHUD = tag:()
txtDist = frameHUD frameHUD:()
txtDist txtDist.Text = dist ..
_, objeto (Workspace:())
objeto:() objeto.Enabled ==
parteFisica = objeto.Parent
parteFisica parteFisica:()
nomePrompt = .(objeto.ObjectText objeto.ActionText objeto.Name)
nomePai = .(parteFisica.Name)
ehCenarioInvalido = .(nomePrompt, ) .(nomePrompt, )
.(nomePrompt, ) .(nomePrompt, )
.(nomePai, ) .(nomePai, )
.(nomePai, ) .(nomePai, )
ehCenarioInvalido (parteFisica)
modeloDono = parteFisica:() parteFisica parteFisica.Parent
nomeModeloDono = modeloDono .(modeloDono.Name)
ehModeloInvalido = .(nomeModeloDono, ) .(nomeModeloDono, )
modeloDono modeloDono.Name ~= modeloDono.Name ~= ehModeloInvalido
idItem = .. modeloDono.Name
nomeLimpo = modeloDono.Name:(, ):(, ):(, )
(parteFisica, .(, , ), nomeLimpo, , idItem)
tag = ScreenGui:(idItem)
tag LocalPlayer.Character LocalPlayer.Character:()
dist = .((parteFisica.Position - LocalPlayer.Character.HumanoidRootPart.Position).Magnitude)
frameHUD = tag:()
txtDist = frameHUD frameHUD:()
txtDist txtDist.Text = dist ..
)script para novo modo halloweem esp npc, esp itens + fullbright