Run it
Copy the script and paste it into your executor.
Players = :()
ROLE_COLORS = {
Crewmate = .(, , ),
Imposter = .(, , ),
Neutral = .(, , ),
}
BODY_COLOR = .(, , )
NEUTRAL_SUBROLES = {
Jester = ,
Chimera = ,
Exploder = ,
Assassin = ,
Novisor = ,
Witness = ,
Werewolf = ,
Valentine = ,
Bunny = ,
Medusa = ,
Zombie = ,
Santa = ,
Grinch = ,
}
BodiesFolder = :()
(character)
character:()
character:()
(player, character)
torso = (character)
torso
old = torso:()
old old:()
billboard = .()
billboard.Name =
billboard.Parent = torso
billboard.Adornee = torso
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.MaxDistance =
subText = .()
subText.Parent = billboard
subText.BackgroundTransparency =
subText.Font = .Font.GothamBold
subText.TextScaled =
subText.TextStrokeTransparency =
subText.Size = .(, , , )
subText.Position = .(, , -, )
subText.Text =
roleText = .()
roleText.Parent = billboard
roleText.BackgroundTransparency =
roleText.Font = .Font.GothamBold
roleText.TextScaled =
roleText.TextStrokeTransparency =
roleText.Size = .(, , , )
roleText.Position = .(, , , )
roleText.Text =
()
ps = player:()
ps
roleVal = ps:()
subRoleVal = ps:()
roleName = roleVal roleVal.Value
subRoleName = subRoleVal subRoleVal.Value
subRoleName ~= NEUTRAL_SUBROLES[subRoleName]
roleText.Text = subRoleName
subText.Text =
roleText.TextColor3 = ROLE_COLORS.Neutral
subText.TextColor3 = ROLE_COLORS.Neutral
roleName ==
roleText.Text = roleName
subText.Text = subRoleName
roleText.TextColor3 = ROLE_COLORS.Imposter
subText.TextColor3 = ROLE_COLORS.Imposter
roleText.Text = roleName
subText.Text = subRoleName
roleText.TextColor3 = ROLE_COLORS.Crewmate
subText.TextColor3 = ROLE_COLORS.Crewmate
ps = player:(, )
ps
_, v (ps:())
v:()
v.Changed:(update)
ps.ChildAdded:((v)
v:()
v.Changed:(update)
()
)
()
(player)
player.CharacterAdded:((character)
(player, character)
)
player.Character
(player, player.Character)
_, player (Players:())
(player)
Players.PlayerAdded:(setupPlayer)
(body)
body:()
body:()
body:()
body.PrimaryPart
body:()
body
(body)
adornee = (body)
adornee
adornee:()
billboard = .()
billboard.Name =
billboard.Parent = adornee
billboard.Adornee = adornee
billboard.Size = .(, , , )
billboard.StudsOffset = .(, , )
billboard.AlwaysOnTop =
billboard.MaxDistance =
text = .()
text.Parent = billboard
text.BackgroundTransparency =
text.Font = .Font.GothamBlack
text.TextScaled =
text.TextStrokeTransparency =
text.Size = .(, , , )
text.Text =
text.TextColor3 = BODY_COLOR
_, body (BodiesFolder:())
body.Name ==
(body)
BodiesFolder.ChildAdded:((body)
body.Name ==
(body)
)
See peoples in-game role on imposters!