2013/Modules/Render/SetupAvatar.luau

25 lines
623 B
Plaintext

--!strict
local Players = game:GetService "Players"
return function(
baseUrl: string,
renderType: string,
assetId: number,
characterAppearance: string
)
print(`[{game.JobId}] Starting new render for {renderType} Id {assetId}`)
local player = Players:CreateLocalPlayer(0)
player.CharacterAppearance = baseUrl .. characterAppearance .. assetId
player:LoadCharacter(false)
-- Raise up the character's arm if they have gear.
local gear = player.Backpack:GetChildren()[1]
if gear then
gear.Parent = player.Character
player.Character.Torso["Right Shoulder"].CurrentAngle = math.rad(90)
end
return player
end