I want to check to see how many times it was clicked, in 10 seconds for now(for testing purposes) and then after 10 seconds are up, it will run certain animations based on how many clicks it had, the animations work fine, but the animations run as soon as I click, not waiting the 10 seconds to see how many times it was actually clicked.

m.Button1Down:connect(function()
if down == false and kdown1 == false then
kdown = true
RAW.Part1 = ra
local t2 = tick()
cliks = cliks + 1
if tick() - t2 < 10 then
if cliks == 1 then
coroutine.resume(coroutine.create(function()
for i=0,1,0.22 do
wait()
RAW.C0 = CFrame.Angles(0,0,math.rad(90*i))
end
end))
bg = Instance.new("BodyGyro", torso)
bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
	bg.cframe = CFrame.new(torso.Position,Vector3.new(torso.Position.X,torso.Position.y,m.hit.p.z)) * CFrame.Angles(0, math.pi/2, 0)
down = false
elseif cliks == 2 then
coroutine.resume(coroutine.create(function()
for i=0,1,0.22 do
wait()
RAW.C0 = CFrame.Angles(0,0,math.rad(90*i))
end
end))
bg = Instance.new("BodyGyro", torso)
bg.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
	bg.cframe = CFrame.new(torso.Position,Vector3.new(torso.Position.X,torso.Position.y,m.hit.p.z)) * CFrame.Angles(0, math.pi/2, 0)
down = false
bg.cframe = CFrame.new(torso.Position,Vector3.new(torso.Position.X,torso.Position.y,m.hit.p.z)) * CFrame.Angles(0, -math.pi/2, 0)
else
end
end
end
end)