Get player clicked ui object without connect to alot roblox event

Is it possible to get Player Click UI Object Without Doing alot :Connect() to slow down the performance.

I tried search whole forum but theres no topic about that :pray:

I also thinked about Getting User Clicked UI Position. But Looks Like With That Method I need loop throught about 1000+ ui object