So i found a script that makes a rig of a dummy go away when players join the game. There is one issue though, the torso does not go away apparently because it isn’t a basepart?
---Server script
for index, instance in pairs(char:GetDescendants()) do
if instance:IsA("BasePart") then
instance.Transparency = 1
end
end
event.OnServerEvent:Connect(function(player)
local id = players:GetUserIdFromNameAsync(player.Name)
local appearance = players:GetHumanoidDescriptionFromUserId(id)
humanoid:ApplyDescription(appearance)
animationTrack:Play()
end)
(CLIENT SIDE PICTURE)
(SERVER SIDE PICTURE)
![image](/secure-uploads/uploads/original/5X/2/e/7/9/2e791fb9c4b2aa1ff1907d0618cf0b424f4ada3e.jpeg)