How would I get the local player's appearance to apply to a dummy?

That works for the animation part. But the catch is I’m trying to have everyone in the game see their own avatar. This way only makes the dummy appearance the first person that joined the server. Such as if you are making a cutscene . Each player would see their own avatar.

That’s where this stops, if you try that you will encounter this error:

Humanoid::ApplyDescription() can only be called by the backend server - Client - LocalScript:11

Code used (LocalScript in StarterPlayerScripts):

local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local player = Players.LocalPlayer

if not ReplicatedStorage:FindFirstChild("Dummy") then return end

local dummy = ReplicatedStorage.Dummy
local humanoid = dummy.Humanoid

humanoid:ApplyDescription(Players:GetHumanoidDescriptionFromUserId(player.UserId))

dummy.Parent = workspace

You cannot apply HumanoidDescription on the client.