25 lines
623 B
Plaintext
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
|