Creating custom object that when clicked changes your active avatar

I am creating a world, and in it I would like my own object that when interacted with, changes your avatar. I don’t want to use the avatar pedestal, primarily because I don’t want the floating image to be there. It kind of breaks the feel of my world.


I think I can make a custom udon script to make this happen, but I am terrible with udon. I’d love to hear what you guys recommend.

Also, what does this do? I read that it supposedly sets the “transform to display the avatar on”, and I assumed that meant the floating image that I didn’t want before, but when I left that slot blank, it didn’t seem to change anything.

After slaving at unity for like 5 hours I figured out how this works. I figured if I just put the avatarpedestal component stuff (including the udon component) into the block, and then I put the pedestal as the child, and then I put the pedestal as the placement object (from the second screenshot), then I can hide the pedestal somewhere to hide away the image, and you can still click the block and change your avatar.

Man that took way too much work, but thank goodness I figured it out! I was looking around for any documentation to help me out, butt here is very little information out there to help with udon-related things. Yikes.