Reproduction Steps
Just set a couple of parts with different materials and walk on them. The FloorMaterial property under Humanoid will update on the client, however, it will not update on the server. The server will always display the first material the humanoid has stepped on.
Example: Player spawns in and the first part that they touch is a part with a grass material applied to it. The server will display the FloorMaterial property as grass for eternity. Any other material the player walks on will not update on the server.
Expected Behavior
The server should update the FloorMaterial property.
Actual Behavior
The server does NOT update the FloorMaterial property. Simple footstep sound scripts that work from the server are basically broken due to this issue.
Workaround
There is a workaround this issue. A simlpe LocalScript with events should do the trick, but is very tedious if you have NPC’s that use the same serversided footstep script.
Issue Area: Engine
Issue Type: Other
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2022-07-14 22:07:00 (+02:00)
Date Last Experienced: 2022-07-14 23:07:00 (+02:00)