ObjectValues: How Do I Use Them and What Are They For?

Hello!

I am looking to create a custom keybind system, and as I was brainstorming ideas I can across Object Values,

What exactly are these used for? What can I put into them? Could I theoretically put an InputObject into one?

What exactly is an Object Value holding and what are the limits?

ObjectValues hold references to instances (like folders, baseparts, luasourcecontainers, ect.).
Yes, you can store InputObject in one because InputObject is an instance.
The limit is you can only store one reference to instance per ObjectValue object.

2 Likes