you see i need to have a default package on a R15 player an example would be:
From: http://imgur.com/a/ZiRgReD
To:https://imgur.com/a/OdKzRbp
i have written a script which would use a empty player and copy the player item over to that but its far from working
local Players = game:GetService("Players") function onPlayerAdded(player) local model = script.Parent.StarterCharacter:Clone() --empty block model repeat wait() until player.Character wait(1) model.Parent = game.Workspace for index, child in pairs(workspace:GetChildren()) do if child.Name == player.name then for index, subchild in pairs(child:GetChildren()) do if subchild:IsA("Accessory") then subchild.Parent = model end if subchild:IsA("Shirt") then subchild.Parent = model end if subchild:IsA("ShirtGraphic") then subchild.Parent = model end if subchild:IsA("Pants") then subchild.Parent = model end end end end wait(2) player:Destroy() model.Name = player.Name end --When a player joins, call the onPlayerAdded function Players.PlayerAdded:connect(onPlayerAdded)
the script would copy the empty model to starter player and upon rest show changes but then it messes up upon another player joining is there an simpler (and less abusive to the server) way which i could do this?
R15 Packages are more complicated than R6 was, in fact, you have to create your own R15 Default Rig as Roblox doesn't have one and then use the following script from the wiki to equip the Default Rig.
https://wiki.roblox.com/index.php?title=R15_Compatibility_Guide#Package_Parts
Hence, removing a package from a player does not exist but you would be equipping a different package, that is the Default Rig which you would have made.