Yorshcyt
(Kido)
November 3, 2019, 10:44pm
#1
As it is in the title is there any way to force the player to use the default package?
1 Like
kenami
(kenami)
November 3, 2019, 10:47pm
#2
Studio > Place > Home > Game Settings > Avatar
1 Like
Yorshcyt
(Kido)
November 3, 2019, 10:48pm
#3
But do you know the id?, I already tried to put -1, 0, etc … but it doesn’t work
kenami
(kenami)
November 3, 2019, 10:55pm
#4
Looked up a bit, no one actually knows the IDs of them…
However, it seems there is a alternaltive solution to your issue :
Here’s one way to remove bundles using the HumanoidDescription system released not too long ago. It uses some code from the “Change an Existing Character’s Assets” tutorial in the page I linked.
-- Given a player's character, remove its bundles.
-- The HumanoidDescription system can be pretty temperamental at times, so wrap this in a pcall.
local function removeBundles(character)
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not humanoid then
error("Character has no humanoid.")
end
local descriptionClone = humanoid:GetAppliedDescription()
descriptionClone.Head = 0
descriptionClone.LeftArm = 0
descriptionClone.RightArm = 0
descriptionClone.LeftLeg = 0
descriptionClone.RightLeg = 0
descriptionClone.Torso = 0
humanoid:ApplyDescription(descriptionClone)
end
Now just call this on a player’s character whenever they spawn and you’re all set
12 Likes
Yorshcyt
(Kido)
November 3, 2019, 10:56pm
#5
oh i see, thank you kenami … (30 characters)
Stratiz
(Stratiz)
November 3, 2019, 11:29pm
#6
If you’re using this when the character suddenly loads, use :WaitForChild(“Humanoid”) Instead of :FindFirstChildOfClass()
This is because there is a chance that the humanoid will not load before that function is executed. :WaitForChild will yield until the humanoid is loaded.
1 Like