I decided to use this script:
local animation = script:WaitForChild('Animation')
local humanoid = script.Parent:WaitForChild('Humanoid')
local dance = humanoid:LoadAnimation(animation)
dance:Play()
But It didn't worked, I was wondering why and founded out that Humanoid:LoadAnimation will not work anymore... And I need help, how do I make an script that does an custom animation I made without It?

1 comment
Also, Animator is located as a Descendant of the Humanoid, so thats why I used :WaitForChild