How would I add custom animations(Like a punch one)?

I want to make a fighting animation, but I don’t know the best way to do this. Do I just add animation objects in the character, or do I do something else?

Use this:

local animation = --Animation here
local humanoid = --path to humanoid here
local Animator = humanoid.Animator
Animator:LoadAnimation(animation)

I wrote without testing so it might not work

Hello, greetings @BlueBloxBlast.
There are many programs for making animations. Some of these programs are:
• Roblox Studio
• Blender etc.
If you use blender as an example, you first need to know animation interface and bones. If you know these and your animation works in the “blender” application, you need to export animation to Roblox Studio. You can watch what happens after the export from videos.

If you use the Roblox Studio application, you may need some “plugins”. So you can make animations easier. You can discover, like and understand these plugins from many videos. The next stage is definitely to understand Roblox Studio’s “Animation Editor”.
By the way, if you don’t want to use plugins: Roblox Animation Tutorial
(I wanted to give the above information briefly).

You can watch some videos to add animation to the character. If you do not get an answer from the tutorial videos you watched, you can reach us again. Good works, good lucks. Have a nice day/night.