Is it possible to call a function and then proceed to the next line before the function is over? I want this for a gun recoil script. E.G.
function recoil()
--Make the gun go up
wait(1)
--Make the gun go down
end
end
script.Parent.Activated:connect(recoil)
This script will make it so you cant shoot more than once a second, how would I fix this?

1 comment
No, I want it to take a while for the gun to go back down.