Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local animations = {
idle = 80979207, -- RAHPLACE
walk = 80979216, -- replace
jump = 80979216, -- replace
fall = 80979216 -- replace
}
local function playAnimation(animId)
local anim = Instance.new("Animation")
anim.AnimationId = "rbxassetid://" .. animId
local track = humanoid:LoadAnimation(anim)
track.Priority = .AnimationPriority.Action
track:()
track
_, track (humanoid:())
track:()
tracks = {}
tracks.idle = (animations.idle)
humanoid.Running:((speed)
_, t (tracks) t t.IsPlaying t:()
speed >
tracks.walk = (animations.walk)
tracks.idle = (animations.idle)
)
humanoid.StateChanged:((_, state)
_, t (tracks) t t.IsPlaying t:()
state == .HumanoidStateType.Jumping
tracks.jump = (animations.jump)
state == .HumanoidStateType.Freefall
tracks.fall = (animations.fall)
state == .HumanoidStateType.Landed
tracks.idle = (animations.idle)
)
literally just changes your animations for the ones you put

Universal