CODE-
local HS = game:GetService("HttpService")
game.Players.PlayerAdded:connect(function(Player)
Player.CharacterAdded:connect(function()
local Character = Player.Character
local gui = script.NameGui:Clone()
gui.Frame.PlayerName.Text = Player.Name
gui.Frame.PlayerName.TextColor3 = Player.TeamColor.Color
gui.Frame.PlayerRank.Text = Player:GetRoleInGroup(Player.Team.Settings.GroupId.Value)
if Player.Team.Name == "Civilian" and Player:GetRankInGroup(Player.Team.Settings.GroupId.Value) == 0 then gui.Frame.PlayerRank.Text = "Visitor" end
gui.Parent = Character.Head
end)
local honours = HS:JSONDecode(HS:GetAsync("https://api.trello.com/1/list/5a661b1fef709c063f331bbe/cards"))
for _,plr in ipairs(honours)do
if plr.name == Player.Name.." - "..Player.UserId then
gui.Frame.PlayerName.Text = plr.desc
end
end
end)
ISSUE -
So, The above Name GUI Works perfectly, But the Honours script doesn't. It is supposed to get your title from a Trello board, And replace your name with it. For some reason, This isn't working.
OUTPUT MESSAGE -
17:24:02.713 - ne was auto-saved (x2)
Finished Loading.
Select the model and mirror part and in command bar type: _G.reflect()
17:24:09.121 - ContentProvider:PreloadAsync() failed for rbxassetid://99666917
17:24:09.341 - HTTP 401 (HTTP/1.1 401 Unauthorized)
17:24:09.344 - Stack Begin
17:24:09.349 - Script 'ServerScriptService.PlayerHandler', Line 20
17:24:09.353 - Stack End
CONCLUSION -
If someone could help me sort out the Issue, It'd be greatly appreciated. Thanks!
