I did that! It now gievs me the new error: PrimaryPart is not a valid property name.
Bumping post!
Uhm, try
Character.PrimaryPart.CFrame = character:WaitForChild("HumanoidRootPart").CFrame
and remove
character:GetPropertyChangedSignal("PrimaryPart"):Wait()
Practically, it works. But it shows me but replaces my character w/o animations into startercharacter. With it’s name “StarterCharacter”.
Try parenting to workspace after settings plr.Character
can’t set character to workspace, only models or parts allowed
Don’t set the character to workspace set the parent of the morph after you set the plr.Character to the morph.
Also, the rng system at all doesn’t work. It only picks 1 of 3 characters every time
What? I’m so confused right now.
game.Players.PlayerAdded:connect(function(plr)
local character = plr.CharacterAdded:Wait()
local Character = game:GetService("ReplicatedStorage").Players:GetChildren()[math.random(1,3)]:Clone()
Character.PrimaryPart.CFrame = character:WaitForChild("HumanoidRootPart").CFrame
plr.Character = Character
Character.Parent = workspace
end)
Problems remaining: Shows my original avatar and username as a player.
No animations.
I control the red player, but my original character is just standing there.
I want it to be gone, lol.
Just delete the original character before updating the character.
Character:Destroy()