I'm trying to make a smash system where you charge by holding click and smash by lifting it. How do I make it so that the character can freeze in the last pose of chargeTrack?
local tool = script.Parent
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local equip = script.Equip
local charge = script.Charge
local smash = script.Smash
local equipTrack = humanoid:LoadAnimation(equip)
local chargeTrack = humanoid:LoadAnimation(charge)
local smashTrack = humanoid:LoadAnimation(smash)
tool.Equipped:Connect(function()
equipTrack:Play()
end)
tool.Unequipped:Connect(function()
equipTrack:Stop()
end)
tool.Activated:Connect(function()
equipTrack:Stop()
chargeTrack:Play()
wait(chargeTrack)
chargeTrack:AdjustSpeed(0)
end)
tool.Deactivated:Connect(function()
chargeTrack:Stop()
smashTrack:Play()
end)
