Custom animations problem

I have a custom animation for my horse mount, and I want to change the animations back to the original after I dismount, now this works for the client, but not for the server and it makes no sense!
I am literally trying to figure the issue for 6 hours already since none responded to my last post…

This is my code:

if chr:FindFirstChild("Animate") then
		print('equip')
		chr.Animate.idle.Animation1.AnimationId = "rbxassetid://4846143435"
		chr.Animate.idle.Animation2.AnimationId = "rbxassetid://4846143435"
		chr.Animate.walk.WalkAnim.AnimationId = "rbxassetid://4847358458"
if chr:FindFirstChild("Animate") then
		print('unequip')
		chr.Animate.idle.Animation1.AnimationId = "http://www.roblox.com/asset/?id=180435792"
		chr.Animate.idle.Animation2.AnimationId = "http://www.roblox.com/asset/?id=180435792"
		chr.Animate.walk.WalkAnim.AnimationId = "http://www.roblox.com/asset/?id=180426354"

And this is the client, it works well (goes to idle/movement and upon dismounting it goes to the old animations)

https://gyazo.com/9637e34e4ec405ebea5200cc4023c54c.gif

And in the server view (and for all other players) the character seems to stay in their last animation…

https://gyazo.com/5258567cafd9ff99c847aadaf6fdbe0b.gif

Is this a ROBLOX issue or is something wrong on my end…

Mhmm…,
You should do RemoteFunction where you animating object and try send in RemoteFunction position where you want horse must be

The whole code is in the server, the only client-side code is the hotkey to equip it.

This is maybe some error in studio or bug I can’t help you with this try go to Devoleper Hub

I am at the developer hub, askin’ for help but thanks for at least trying!