Well you can use :LoadAnimation or you can make your own.
I will give you a frontflip and backflip localscript. Put it in your StarterGui(remember it's a localscript)
press q for backflip and press e for frontflip:
02 | if game.Players.LocalPlayer.Character then |
06 | mp = game.Players.LocalPlayer |
10 | mouse.KeyDown:connect( function (key) |
12 | mpc.Torso.Anchored = true |
14 | mpc.Torso.CFrame = mpc.Torso.CFrame * CFrame.new( 0 ,i* 2 ,i) |
16 | mpc.Torso.CFrame = mpc.Torso.CFrame * CFrame.Angles(-(i- 1 ), 0 , 0 ) |
20 | mpc.Torso.Anchored = false |
21 | elseif key = = "e" then |
22 | mpc.Torso.Anchored = true |
24 | mpc.Torso.CFrame = mpc.Torso.CFrame * CFrame.new( 0 ,i* 2 ,-i) |
26 | mpc.Torso.CFrame = mpc.Torso.CFrame * CFrame.Angles((i- 1 ), 0 , 0 ) |
30 | mpc.Torso.Anchored = false |