Animations cut off early/play slower than supposed to

Hello y’all,
There is nothing special going on, just me making animations for a game. Everything was going well, until scripting came to animating. The animations i made do play, but they cut off way too early+they play extremely slow(didn’t modify the playback speed).

This is how it’s supposed to look(yeah i know it’s bad) vs how it looks in-game:

I will appreciate any sort of help.

the script if necessary:

local idle = Instance.new("Animation")
idle.AnimationId = "rbxassetid://8104409158"
local charge = Instance.new("Animation")
charge.AnimationId = "rbxassetid://8104409158"
local charged = Instance.new("Animation")
charged.AnimationId = "rbxassetid://8230407778"
local jab = Instance.new("Animation")
jab.AnimationId = "rbxassetid://8104632406"
local release = Instance.new("Animation")
release.AnimationId = "rbxassetid://8104473600"
local block = Instance.new("Animation")
block.AnimationId = "rbxassetid://8230798925"

local il = animator:LoadAnimation(idle)
il.Looped = true
local c1l = animator:LoadAnimation(charge)
local c2l = animator:LoadAnimation(charged)
c2l.Looped = true
local jl = animator:LoadAnimation(jab)
local rl = animator:LoadAnimation(release)
local bl = animator:LoadAnimation(block)
bl.Looped = true

the rest are the “:Play()” of these animations on mouse events.

1 Like

can i know animator path? (key strokes)

What do you mean by “animator path”? (sorry, not good at animation scripts)

If you are talking about the animation script, it’s in a tool and it’s local.
If you are talking about the animator, well, it’s in the humanoid.

whatever, i will go edit the cframes of motor6ds to animate