abidbmt
(abidbmt)
January 8, 2025, 1:15pm
#1
I have a LocalScript
inside StarterPlayerScripts
which runs following code:
local localPlayer = game.Players.LocalPlayer
localPlayer.CharacterAdded:Connect(function(character)
print("Character Added")
end)
localPlayer.CharacterAppearanceLoaded:Connect(function(character)
print("Character Appearance Loaded")
end)
But for some reason, I never see “Character Appearance Loaded” in the Output but “Character Added” does appear in the Output. Even after resetting you only see “Character Added” being printed. This happens on Live and in Studio.
Clip: Here
Game Link: Custom Character Replication - Roblox
File: issue test.rbxl
PC Specs:
OS: Windows 11
CPU: AMD Ryzen 5 3600X
GPU: Nvidia GeForce RTX 2060 Super
RAM: 2x8GB DDR4 3200MT/s
Expected behavior
I expect CharacterAppearanceLoaded to be triggered on the Client side in the same behavior as on the Server side.
EDIT 1: I’ve just found out through testing that this only happens with R15!
1 Like
Already reported (& recently bumped):
Title basically said it all.
This event fires for Scripts but not LocalScripts.
The documentation makes no mention of this behavior, so I’m filing it as a bug. If this is intended and should be a documentation request, I’ll make a feature request instead to ask for it on clients because there’s no reason for it not to be.
The event is important because I need my code to add all the character objects into a raycasting ignorelist and alter transparency, but CharacterAdded is fired while the ch…
1 Like
abidbmt
(abidbmt)
January 8, 2025, 1:19pm
#3
So they haven’t fixed it since 2020?
1 Like
Essentially, yes. You should bump the original report.
1 Like
abidbmt
(abidbmt)
January 8, 2025, 1:37pm
#5
Ok I’ll keep this open tho. Because I’ve just found out through testing that this only happens with R15.
1 Like
Currently one the real way to do tests with characters are firing events from client to the server. Roblox messed with that years ago and they never fixed it!
Also, if you reset your character it somehow return to work (my tests).
1 Like