# Udon

**URL:** https://ask.vrchat.com/c/creator-hub/udon/66.md

[Latest](https://ask.vrchat.com/latest.md) · [Categories](https://ask.vrchat.com/categories.md) · [Tags](https://ask.vrchat.com/tags.md)

---

## [About the Udon category](https://ask.vrchat.com/t/about-the-udon-category/21947)

<div class="topic-metadata">

**Author:** [@strasz](https://ask.vrchat.com/u/strasz)\
**Replies:** 0

</div>

Howdy! The Udon category is for anyone using Udon in their creative projects to discuss best practices, share tips, provide feedback, and discuss the general practice of using Udon to create cool things in VRChat. As a …

---

## [ProTV by ArchiTechVR | Usage Guides and Walkthroughs](https://ask.vrchat.com/t/protv-by-architechvr-usage-guides-and-walkthroughs/7029)

<div class="topic-metadata">

**Author:** [@techanon](https://ask.vrchat.com/u/techanon)\
**Replies:** 42\
**Last updated:** [September 8, 2026, 9:10pm UTC](https://ask.vrchat.com/t/protv-by-architechvr-usage-guides-and-walkthroughs/7029 "2026-09-08T21:10:00Z")

</div>

ProTV 3.0 is in public beta. Please check out the new documentation website here: https://protv.dev This thread may contain some outdated information. Please visit the above site for more up-to-date documentation for the…

---

## [Is there a course on the basics of scripting in VR Chat?](https://ask.vrchat.com/t/is-there-a-course-on-the-basics-of-scripting-in-vr-chat/48838)

<div class="topic-metadata">

**Author:** [@MetaWinx](https://ask.vrchat.com/u/MetaWinx)\
**Replies:** 0\
**Last updated:** [August 20, 2026, 10:26am UTC](https://ask.vrchat.com/t/is-there-a-course-on-the-basics-of-scripting-in-vr-chat/48838 "2026-08-20T10:26:34Z")

</div>

Is there a course on the basics of scripting in VR Chat? I’m trying to create a ui component that asks a user a question and they answer it then it does something (for now I just want to log to the debug log). Really s…

---

## [VRCObjectPool, failing to init networked variables](https://ask.vrchat.com/t/vrcobjectpool-failing-to-init-networked-variables/48283)

<div class="topic-metadata">

**Author:** [@TK\_Wolf](https://ask.vrchat.com/u/TK_Wolf)\
**Replies:** 0\
**Last updated:** [April 14, 2026, 1:33am UTC](https://ask.vrchat.com/t/vrcobjectpool-failing-to-init-networked-variables/48283 "2026-04-14T01:33:44Z")

</div>

I’m trying to use a VRCObjectPool for Billboard damage display, and I have them properly spawning, but the remote clients never get the correct values. What’s happening is: Billboard spawns from owner client, initializ…

---

## [Proposal: Enable Dynamic Construction of VRCUrl, Even for Untrusted URLs](https://ask.vrchat.com/t/proposal-enable-dynamic-construction-of-vrcurl-even-for-untrusted-urls/44329)

<div class="topic-metadata">

**Author:** [@poyotanp](https://ask.vrchat.com/u/poyotanp)\
**Replies:** 3\
**Last updated:** [March 19, 2026, 2:49pm UTC](https://ask.vrchat.com/t/proposal-enable-dynamic-construction-of-vrcurl-even-for-untrusted-urls/44329 "2026-03-19T14:49:01Z")

</div>

There have been several past discussions regarding the ability to dynamically construct VRCUrl objects, but most are now outdated and remain unresolved. Currently, users have found workarounds by predefining many VRCUrl…

---

## [New pacakge for Cryptography in Udon](https://ask.vrchat.com/t/new-pacakge-for-cryptography-in-udon/45379)

<div class="topic-metadata">

**Author:** [@hactazia](https://ask.vrchat.com/u/hactazia)\
**Replies:** 1\
**Last updated:** [March 11, 2026, 4:43pm UTC](https://ask.vrchat.com/t/new-pacakge-for-cryptography-in-udon/45379 "2026-03-11T16:43:32Z")

</div>

Hi, is it possible to have a package VRC.Udon.Cryptography to have certain functions like bool VerifySignature(string data, string signature, string publicKey) or/and byte ComputeSHA256(byte data)

---

## [Modifying Fall Speed Separate from Jump Height?](https://ask.vrchat.com/t/modifying-fall-speed-separate-from-jump-height/47699)

<div class="topic-metadata">

**Author:** [@toonj](https://ask.vrchat.com/u/toonj)\
**Replies:** 2\
**Last updated:** [February 1, 2026, 1:36pm UTC](https://ask.vrchat.com/t/modifying-fall-speed-separate-from-jump-height/47699 "2026-02-01T13:36:47Z")

</div>

I’m completely new to Udon and have zero clue what I’m doing, so please be a tad patient with me :stuck\_out\_tongue: I’m working on a world based primarily around platforming. At the moment I have the PlayerApi values mo…

---

## [Strings are force-encoded to UTF-16 when serialized?](https://ask.vrchat.com/t/strings-are-force-encoded-to-utf-16-when-serialized/47578)

<div class="topic-metadata">

**Author:** [@harunadev](https://ask.vrchat.com/u/harunadev)\
**Replies:** 1\
**Last updated:** [January 19, 2026, 10:45pm UTC](https://ask.vrchat.com/t/strings-are-force-encoded-to-utf-16-when-serialized/47578 "2026-01-19T22:45:33Z")

</div>

Hello all. I don’t know if it’s a feature or not (I really hope it isn’t a feature), but it seems like all the strings that are synced between players are UTF-16 encoded. In this test environment: String is generat…

---

## [Help! Issue with UdonSharp Breaking from a VRChat Avatar Pedestal](https://ask.vrchat.com/t/help-issue-with-udonsharp-breaking-from-a-vrchat-avatar-pedestal/47348)

<div class="topic-metadata">

**Author:** [@Drazevoth](https://ask.vrchat.com/u/Drazevoth)\
**Replies:** 13\
**Last updated:** [December 18, 2025, 3:01pm UTC](https://ask.vrchat.com/t/help-issue-with-udonsharp-breaking-from-a-vrchat-avatar-pedestal/47348 "2025-12-18T15:01:20Z")

</div>

So I now have a broken world due to UdonSharp, I added an Avatar Pedestal from the VRChat\_world Samples and its broken UdonSharp. Now I can’t update my world and I don’t know how to fix it.

---

## [Is there a way to store close to 10k points of data in one place without hardcoding it into udon?](https://ask.vrchat.com/t/is-there-a-way-to-store-close-to-10k-points-of-data-in-one-place-without-hardcoding-it-into-udon/47237)

<div class="topic-metadata">

**Author:** [@09glich](https://ask.vrchat.com/u/09glich)\
**Replies:** 3\
**Last updated:** [December 2, 2025, 6:27am UTC](https://ask.vrchat.com/t/is-there-a-way-to-store-close-to-10k-points-of-data-in-one-place-without-hardcoding-it-into-udon/47237 "2025-12-02T06:27:55Z")

</div>

So currently I am trying to make a foliage system that allows for people to fine tune how the trees and foliage are placed in the world for massive forest. The only problem is storing thousands of positions is very diffi…

---

## [UdonSharp Inspector Fails to Update After Successful Compile on Clean Installations](https://ask.vrchat.com/t/udonsharp-inspector-fails-to-update-after-successful-compile-on-clean-installations/46594)

<div class="topic-metadata">

**Author:** [@TheNotter](https://ask.vrchat.com/u/TheNotter)\
**Replies:** 1\
**Last updated:** [September 13, 2025, 12:25pm UTC](https://ask.vrchat.com/t/udonsharp-inspector-fails-to-update-after-successful-compile-on-clean-installations/46594 "2025-09-13T12:25:35Z")

</div>

Software Versions: VRChat Creator Companion: Latest Version (as of Sep 2025) Unity Editor: 2022.3.22f1 (Installed via VRChat Creator Companion) Visual Studio: 2022 Community (Installed with “Game development wit…

---

## [Udon Graph not loading properly](https://ask.vrchat.com/t/udon-graph-not-loading-properly/46530)

<div class="topic-metadata">

**Author:** [@SleepyVrc](https://ask.vrchat.com/u/SleepyVrc)\
**Replies:** 1\
**Last updated:** [August 28, 2025, 6:29am UTC](https://ask.vrchat.com/t/udon-graph-not-loading-properly/46530 "2025-08-28T06:29:09Z")

</div>

I was working on a udon graph asset, i added a VRCUdonUdonBehaviourArray went to test stuff and when my graph reloaded its just empty and im left with an assembly error of Type referenced by 'VRCUdonUdonBehaviourArray' c…

---

## [Unity Splines](https://ask.vrchat.com/t/unity-splines/45783)

<div class="topic-metadata">

**Author:** [@Butterstuffs](https://ask.vrchat.com/u/Butterstuffs)\
**Replies:** 1\
**Last updated:** [July 27, 2025, 11:25pm UTC](https://ask.vrchat.com/t/unity-splines/45783 "2025-07-27T23:25:38Z")

</div>

Can we use it? How do you get the animation to actually show up in VRC build? If we can’t use this, is there another tool similar that does work? Im super lazy. Thanks for listening!

---

## [Soba Avenues](https://ask.vrchat.com/t/soba-avenues/44614)

<div class="topic-metadata">

**Author:** [@asterole](https://ask.vrchat.com/u/asterole)\
**Replies:** 2\
**Last updated:** [June 14, 2025, 7:06pm UTC](https://ask.vrchat.com/t/soba-avenues/44614 "2025-06-14T19:06:37Z")

</div>

When’s Soba or Udon 2 going to come up? I have a lot of plans ready for this and many recommendations to make from myself if it helps, as well. I can’t wait to be able to use this with my advanced game with complex mec…

---

## [How to get PlayerApi using raycast or similar to raycast?](https://ask.vrchat.com/t/how-to-get-playerapi-using-raycast-or-similar-to-raycast/41313)

<div class="topic-metadata">

**Author:** [@SVLeopard](https://ask.vrchat.com/u/SVLeopard)\
**Replies:** 1\
**Last updated:** [March 2, 2025, 9:45pm UTC](https://ask.vrchat.com/t/how-to-get-playerapi-using-raycast-or-similar-to-raycast/41313 "2025-03-02T21:45:20Z")

</div>

I’m working on a udon can select player form far away, but Physics.Raycast can only get gameobject in scene. Any way to get the playerapi when raycast hit on player?

---

## [RequestSerialization in OnOwnershipRequest](https://ask.vrchat.com/t/requestserialization-in-onownershiprequest/24672)

<div class="topic-metadata">

**Author:** [@nuip](https://ask.vrchat.com/u/nuip)\
**Replies:** 5\
**Last updated:** [January 24, 2025, 5:51pm UTC](https://ask.vrchat.com/t/requestserialization-in-onownershiprequest/24672 "2025-01-24T17:51:44Z")

</div>

Is it supposed for the synced variables to be synced when RequestSerialization is called in OnOwnershipRequest before it returns true? i.e., Will OnOwnershipTransferred be called after the next Network Tick?

---

## [Empty UdonBehaviour found on Joiner (UnityEngine.GameObject)](https://ask.vrchat.com/t/empty-udonbehaviour-found-on-joiner-unityengine-gameobject/20978)

<div class="topic-metadata">

**Author:** [@InuYasha86000](https://ask.vrchat.com/u/InuYasha86000)\
**Replies:** 33\
**Last updated:** [January 12, 2025, 1:16am UTC](https://ask.vrchat.com/t/empty-udonbehaviour-found-on-joiner-unityengine-gameobject/20978 "2025-01-12T01:16:55Z")

</div>

I am completly new to making VRchat worlds and am working on my first one, I went to add in this prefab of bowling lanes: https://www.patreon.com/posts/vrchat-bowling-69146304 and for some reason I get this error: \[UdonS…

---

## [Potential Issue with Multiple Udon Components Execution in SDK 3.7.5](https://ask.vrchat.com/t/potential-issue-with-multiple-udon-components-execution-in-sdk-3-7-5/33845)

<div class="topic-metadata">

**Author:** [@204343414](https://ask.vrchat.com/u/204343414)\
**Replies:** 3\
**Last updated:** [December 25, 2024, 8:27pm UTC](https://ask.vrchat.com/t/potential-issue-with-multiple-udon-components-execution-in-sdk-3-7-5/33845 "2024-12-25T20:27:27Z")

</div>

In SDK 3.7.5, when a GameObject contains two or more UdonBehaviour components, it seems that only the first Udon component (in the order of attachment) executes its event or similar event logic during runtime. Any additi…

---

## [MIDI Support](https://ask.vrchat.com/t/midi-support/29150)

<div class="topic-metadata">

**Author:** [@AxeMagic](https://ask.vrchat.com/u/AxeMagic)\
**Replies:** 0\
**Last updated:** [December 13, 2024, 8:51pm UTC](https://ask.vrchat.com/t/midi-support/29150 "2024-12-13T20:51:39Z")

</div>

Hello, Can someone please help me with the VRCMIDIPlayer? I’m trying to use it to play an in-world instrument. When there are multiple notes of mixed length playing, the longer notes don’t play properly. They only play t…

---

## [Breaking out of VRChat using a Unity bug by Khang](https://ask.vrchat.com/t/breaking-out-of-vrchat-using-a-unity-bug-by-khang/28153)

<div class="topic-metadata">

**Author:** [@Fax](https://ask.vrchat.com/u/Fax)\
**Replies:** 2\
**Last updated:** [December 6, 2024, 10:41am UTC](https://ask.vrchat.com/t/breaking-out-of-vrchat-using-a-unity-bug-by-khang/28153 "2024-12-06T10:41:00Z")

</div>

Here’s a cool article by Khang! They discovered an exploit that uses Udon, texture allocation, and the Steam overlay to execute code outside VRChat.

---

## [Rider is now free!](https://ask.vrchat.com/t/rider-is-now-free/27462)

<div class="topic-metadata">

**Author:** [@Fax](https://ask.vrchat.com/u/Fax)\
**Replies:** 2\
**Last updated:** [November 26, 2024, 5:34am UTC](https://ask.vrchat.com/t/rider-is-now-free/27462 "2024-11-26T05:34:40Z")

</div>

If you’ve been using Visual Studio to write Udon scripts, try Rider! It’s now free for non-commercial use: Rider is faster and does a better job of autocompleting the VRChat SDK’s built-in events, which is helpful for…

---

## [For Using TrackingData](https://ask.vrchat.com/t/for-using-trackingdata/27049)

<div class="topic-metadata">

**Author:** [@frou01](https://ask.vrchat.com/u/frou01)\
**Replies:** 1\
**Last updated:** [October 4, 2024, 10:09am UTC](https://ask.vrchat.com/t/for-using-trackingdata/27049 "2024-10-04T10:09:45Z")

</div>

You are able to refer the document for create the features. But there are some undocumented specifications out there. The remote user’s data are Bone’s data. The remote user’s data are not correct except on Update()/…

---

## [Suggestion: Exposing a Method to Udon to allow for more optimsied worlds](https://ask.vrchat.com/t/suggestion-exposing-a-method-to-udon-to-allow-for-more-optimsied-worlds/26603)

<div class="topic-metadata">

**Author:** [@nighthawk664](https://ask.vrchat.com/u/nighthawk664)\
**Replies:** 2\
**Last updated:** [September 8, 2024, 8:35pm UTC](https://ask.vrchat.com/t/suggestion-exposing-a-method-to-udon-to-allow-for-more-optimsied-worlds/26603 "2024-09-08T20:35:37Z")

</div>

Hey, I’ve been writing a script and unfortunately it relies on an unexposed method, I noticed that these methods are also not in the list of exposed methods (Or possibly I searched wrong) I think it’d be great if we co…

---

## [Can Udon detect player's voice?](https://ask.vrchat.com/t/can-udon-detect-players-voice/24442)

<div class="topic-metadata">

**Author:** [@KnightX](https://ask.vrchat.com/u/KnightX)\
**Replies:** 2\
**Last updated:** [May 9, 2024, 8:23pm UTC](https://ask.vrchat.com/t/can-udon-detect-players-voice/24442 "2024-05-09T20:23:39Z")

</div>

I don’t see anything on the Documentation regarding voice detection. I’ve seen game worlds stating that some creature could react to your voice, but I think… that’s not possible? Is there a workaround way to achieve thi…

---

## [Certificate Validation | Thumprint Whitelisting](https://ask.vrchat.com/t/certificate-validation-thumprint-whitelisting/23821)

<div class="topic-metadata">

**Author:** [@Xeravax](https://ask.vrchat.com/u/Xeravax)\
**Replies:** 6\
**Last updated:** [April 5, 2024, 7:58pm UTC](https://ask.vrchat.com/t/certificate-validation-thumprint-whitelisting/23821 "2024-04-05T19:58:48Z")

</div>

Does Udon/VRChat have a way to validate a certificate of a web request? I’m assuming that any trusted certificate on your own computer is counted by VRChat. But are we able to trust a website based on it’s certificate th…

---

## [Question about "VRCUrlInputField"](https://ask.vrchat.com/t/question-about-vrcurlinputfield/23474)

<div class="topic-metadata">

**Author:** [@miramax](https://ask.vrchat.com/u/miramax)\
**Replies:** 0\
**Last updated:** [March 16, 2024, 10:42pm UTC](https://ask.vrchat.com/t/question-about-vrcurlinputfield/23474 "2024-03-16T22:42:42Z")

</div>

hey, i’m new to udon graph and i’m working on a small world project, and while working on some UI prefabs, i noticed that one of them is using “InputField” with “VRCUrlInputField”. the issue that i noticed was with th…

---

## [Items acting as triggers](https://ask.vrchat.com/t/items-acting-as-triggers/23237)

<div class="topic-metadata">

**Author:** [@Elmoose](https://ask.vrchat.com/u/Elmoose)\
**Replies:** 4\
**Last updated:** [March 5, 2024, 1:51pm UTC](https://ask.vrchat.com/t/items-acting-as-triggers/23237 "2024-03-05T13:51:42Z")

</div>

So here’s the deal. I am rebuilding a world I made from scratch. I have very little knowledge of udon but know enough to make a teleporter, chairs, mirror, etc. So what I’m trying to do is unexplored ground for me. I am …

---

## [Does anybody know how to display a user who activated the event?](https://ask.vrchat.com/t/does-anybody-know-how-to-display-a-user-who-activated-the-event/22164)

<div class="topic-metadata">

**Author:** [@sigeon01](https://ask.vrchat.com/u/sigeon01)\
**Replies:** 2\
**Last updated:** [February 13, 2024, 10:51am UTC](https://ask.vrchat.com/t/does-anybody-know-how-to-display-a-user-who-activated-the-event/22164 "2024-02-13T10:51:57Z")

</div>

I want to display User’s Username to all player using TextMeshProUGUI who activated the event. does someone know about it?

---

## [Switching to Android:AndroidPlayer is disabled after installing correct Android Support](https://ask.vrchat.com/t/switching-to-android-androidplayer-is-disabled-after-installing-correct-android-support/17057)

<div class="topic-metadata">

**Author:** [@KittytheShark](https://ask.vrchat.com/u/KittytheShark)\
**Replies:** 9\
**Last updated:** [February 4, 2024, 7:42am UTC](https://ask.vrchat.com/t/switching-to-android-androidplayer-is-disabled-after-installing-correct-android-support/17057 "2024-02-04T07:42:02Z")

</div>

I am currently using Unity 2019.4.31f1, and I am trying to make an avatar of mine quest compatible. I had an old version of the Android Support module, so I deleted it and installed the 2019.4.31f1 version. Yet, I a…
