Hello! I’ll keep this short and simple, I want to create a double shot system for my gun system however I dont really know where to start with this,I basically want it to shoot a second bullet if they have double clicked within 1-2 seconds else it will shoot the first bullet. If anyone could help me out that would be great! Thanks for reading
local tool = Instance.new("Tool") local tempTime = tick() tool.Activated:Connect(function() print("Tool Activated!") if tick() - tempTime < 0.5 then --if tool is activated again in the next 0.5 seconds, do this print("Tool Activated Again!") end tempTime = tick() end)
Wow I’ll look into this! Thank you for the help!
Question: would os.time() work as well?
I’m not sure, but you can most definitely try it!
Hey I tried out your code today and it dosent seem to work that great, when you click once it prints both
Try changing the “0.5” to “0.25” or lower perhaps. It seems a little too sensitive.
You could also add a click counter to make sure they actually clicked twice in a row and not multiple times at the same exact speed.
I messed with it a bit and was able to figure something out! Thank you so much for help!