Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
✓ ANSWER ACCEPTED

How do i make a click-detector for a simulator?

please tell me how i can make a simulator click-detector it should add 1 point when holding an item... please help

3 answers

✓ Accepted answer
script.Parent.Equipped:Connect(function(mouse)
	mouse.Button1Down:Connect(function()
		print ("clicked")
	end)
end)

I am shy to say the explaination.

3 comments

0

I guess I will, then.

0

The script will basically turn on when you equip the tool. After this happens, if you click it will say clicked in the output.

0

so i need to put the script in a localscript? and the localscript in the tool?

The click detector is in a tool? or what?

1 comment

0

I think so he mentioned tool.

simple, use the Activated event (reference here: https://developer.roblox.com/api-reference/event/Tool/Activated)

local Tool = script.Parent; -- you should know how to modify this
Tool.Activated:Connect(function()
	-- Example code:
	print("Clicked");
end);

This will print "Clicked" once the tool has been activated (by pressing mouse 1). Reminder; this should be inside a LocalScript. You'll have to use RemoteEvents / RemoteFunctions to add points.

This discussion is preserved as it was. New answers, comments, and votes are closed.