Part that changes footstep sounds?

Pretty simple, i’ve been trying to make a part where if a player touches it, their walk sounds change.
Unfortunately i am not very good at scripting remote events, and i’ve seen certain complications as Server being unable to access PlayerScripts.

I also want these sounds to replicate to all clients, just kind of how RbxCharacterSounds works. any suggestions?