I want them to have to wait for the animation to end before being able to repeat it, I don't want to use a wait statement as players can change which animation/emote they are doing and they have different lengths.
local function onDabUp(player)
local Character = player.Character
local Humanoid = Character:WaitForChild("Humanoid")
local Animation = Character.Animation
local Track = Humanoid:LoadAnimation(Animation)
if not Track.IsPlaying then
Track:Play()
else
end
end
