How to keep text in a BillboardGui the same size in 3D space regardless of camera distance?

I have the size of the billboard gui set using the scale of the UDim (first entry of each: {scaleX,offsetX}, {scaleY,offsetY}), and for image labels this works great. But for text labels it does not work. the text changes size based on camera distance. using TextScales property somewhat fixes this but the text still gets smaller if the camera moves too close, also it clips the text a little bit.

without TextScales:
image close

image far

see the image label scales how i want it but the text changes size (in terms of 3D size)

with TextScales:
image close

image far

very close (ignore place/rotate thingy thats smth else)

so yeah the text scaled helps as long as the camera isnt too close, but also clips the top of the text border. This is ok i guess but im wondering if anybody knows how to have it scale like the image label does withought needing TextScales

Thanks

BillboardGui explains about DistanceUpperLimit and DistanceLowerLimit.
Pretty sure if you made these the same value it’d stay the same size.

1 Like

ohh interesting, I’ll play around with that

Maybe using a part with a decal on it and then use cframe.lookat to make it look at the character/camera.