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.