I want to get my own character without having it loaded, otherwise I would just Clone my character

I tried using GetCharacterAppearanceAsync but it doesn't return a character it just returns a model with many folders and parts

local Players = game:GetService("Players")
local Player = Players.LocalPlayer
local Character = Players:GetCharacterAppearanceAsync(Player.UserId)
Character.Parent = workspace.RaftModel
Character.Name = "Character"

there is any way to get the character or convert what GetCharacterAppearanceAsync returns in a model that can be used and animated?

Thanks :D