How can i make billboardGui don’t rotate with part and just on top
I tried lock orientation of part with alight orientation add gui in it and connect parts with Motor6D/Weld/Weld constrait and it lock orientation connected part
Instead of putting Gui into the ball you can try making a separate part with the gui in it and then use heartbeat runservice to update its position to ball offset by some amount in Y.
I dont think it should impact performance much as long as you dont spawn like a thousand balls. just make sure to disconnect everything once you dont need it, as to not waste memory and processing power.
I did some testing, and my original suggestion seems to be correct:
Use StudsOffset instead of StudsOffsetWorldSpace, and it fixes the issue.
Using code for it is just unncessary and can affect performance.