Run it
Copy the script and paste it into your executor.
PRIVATE_MODEL_ID =
:():(,{
Title = ,
Text = ,
Duration =
})
().Animator6DLoadedPro
(:())()
.() ().Animator6DLoadedPro
Players = :()
Player = Players.LocalPlayer
Character = Player.Character Player.CharacterAdded:()
Humanoid = Character:()
RunService = :()
success, model = (()
:( .. PRIVATE_MODEL_ID)[]
)
success model (..PRIVATE_MODEL_ID)
AllKFSeq = {}
(obj, path)
obj:()
.(AllKFSeq, {Name = obj.Name, KFSeq = obj})
(, obj.Name)
_, child (obj:())
(child, path .. child.Name .. )
(model, )
#AllKFSeq == ()
IdleKF = AllKFSeq[].KFSeq
WalkKF = AllKFSeq[].KFSeq
JumpKF = AllKFSeq[].KFSeq
SitKF = AllKFSeq[].KFSeq
RunKF =
CrouchKF =
_, anim (AllKFSeq)
n = anim.Name:()
n:() n:() RunKF = anim.KFSeq
n:() n:() CrouchKF = anim.KFSeq
n:() WalkKF == AllKFSeq[].KFSeq WalkKF = anim.KFSeq
n:() JumpKF = anim.KFSeq
n:() IdleKF = anim.KFSeq
n:() SitKF = anim.KFSeq
RunMode =
CrouchMode =
currentAnim =
(kfseq, looped)
currentAnim == kfseq
().()
.()
().(kfseq, , looped ~= )
currentAnim = kfseq
ScreenGui = .()
ScreenGui.ResetOnSpawn =
ScreenGui.Parent = Player:()
Frame = .()
Frame.Size = .(, , , )
Frame.Position = .(, , , -)
Frame.BackgroundTransparency =
Frame.BackgroundColor3 = .(,,)
Frame.Parent = ScreenGui
dragging
Frame.InputBegan:((i) i.UserInputType == .UserInputType.MouseButton1 i.UserInputType == .UserInputType.Touch dragging = ; i.Changed:(() i.UserInputState == .UserInputState.End dragging = ) )
RunService.RenderStepped:(()
dragging UserInputService:()
delta = UserInputService:() - Frame.AbsolutePosition
Frame.Position = .(, Frame.Position.X.Offset + delta.X, , Frame.Position.Y.Offset + delta.Y)
)
CrouchButton =
CrouchKF
CrouchButton = .()
CrouchButton.Size = .(,,,)
CrouchButton.Position = .(,,,)
CrouchButton.BackgroundColor3 = .(,,)
CrouchButton.TextColor3 = .(,,)
CrouchButton.Font = .Font.GothamBold
CrouchButton.TextSize =
CrouchButton.Text =
CrouchButton.Parent = Frame
CrouchButton.MouseButton1Click:(()
CrouchMode = CrouchMode
CrouchButton.Text = .. (CrouchMode )
CrouchButton.BackgroundColor3 = CrouchMode .(,,) .(,,)
)
RunButton = .()
RunButton.Size = .(,,,)
RunButton.Position = CrouchKF .(,,,) .(,,,)
RunButton.BackgroundColor3 = .(,,)
RunButton.TextColor3 = .(,,)
RunButton.Font = .Font.GothamBold
RunButton.TextSize =
RunButton.Text =
RunButton.Parent = Frame
RunButton.MouseButton1Click:(()
RunMode = RunMode
RunButton.Text = .. (RunMode )
RunButton.BackgroundColor3 = RunMode .(,,) .(,,)
)
RunService.RenderStepped:(()
Character Character:()
hum = Humanoid
moving = hum.MoveDirection.Magnitude >
inAir = hum.FloorMaterial == .Material.Air
sitting = hum.Sit
sitting
(SitKF, )
inAir
(JumpKF, )
CrouchMode CrouchKF
(CrouchKF, )
RunMode RunKF
(RunKF, )
moving
(WalkKF, )
(IdleKF, )
)
Player.CharacterAdded:((char)
Character = char
Humanoid = char:()
)
:():(,{
Title = ,
Text = ,
Duration =
})
()Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
This script detects if the model has a keyFrame and finds an animation Anim that can be detected: Run/idle/jump/walk/crouch/slide anims

Universal