Run it
Copy the script and paste it into your executor.
local customAnimations = {
idle = "rbxassetid://109588861949567",
walk = "rbxassetid://73166283667706",
run = "rbxassetid://90262411810193",
jump = "rbxassetid://123018049917489",
fall = "rbxassetid://86262606787923",
climb = "rbxassetid://100220637962728"
}
local Players = game:GetService("Players")
local function safeRun(fn)
local ok, err = pcall(fn)
if not ok then (err)
(character)
(()
humanoid = character:(, )
humanoid
animator = humanoid:() .(, humanoid)
animateScript = character:()
animateScript animateScript:()
animations = {}
name, id (customAnimations)
anim = .()
anim.Name = name
anim.AnimationId = id
animations[name] = animator:(anim)
currentTrack =
(name, looped)
currentTrack currentTrack:()
currentTrack = animations[name]
currentTrack
currentTrack.Looped = looped
currentTrack:()
humanoid.StateChanged:((_, newState)
newState == .HumanoidStateType.Freefall
(, )
newState == .HumanoidStateType.Jumping
(, )
newState == .HumanoidStateType.Climbing
(, )
)
humanoid.Running:((speed)
speed >
(, )
speed >
(, )
(, )
)
(, )
)
_, player (Players:())
player.Character
(player.Character)
player.CharacterAdded:(setupCustomAnimations)
Players.PlayerAdded:((player)
player.CharacterAdded:(setupCustomAnimations)
)
--Change the anims Need change animID to use!

Universal