It’d be nice if we could set a custom character to be loaded the same way the default one is loaded if CanLoadCharacterAppearance is turned off. At the moment setting another character with filteringenabled requires this:
function firstSpawn(plr)
plr:LoadCharacter()
plr.CanLoadCharacterAppearance=false
local newchar=game.ReplicatedStorage.Char:Clone()
newchar.Name=plr.Name
newchar.Parent=Workspace
newchar:MakeJoints()
wait()
local extrachar=newchar:Clone()
plr.Character=extrachar
wait(1)
plr.Character:Destroy()
plr.Character=newchar
game.Players.CharacterAutoLoads=false
end
game.Players.PlayerAdded:connect(firstSpawn)
It’s kind of a lot and it feels haxish whenever I do this. So a Players:SetDefaultCharacter(model character) option would be nice to skip all of that.