Garry's Mod

Garry's Mod

7,444 ratings
3D2D Textscreens
Content Type: Addon
Addon Type: Tool
Addon Tags: Fun, Roleplay
File Size
0.040 MB
Nov 22, 2012 @ 7:57pm
Jan 23 @ 2:34pm
75 Change Notes ( view )

Subscribe to download
3D2D Textscreens

In 1 collection by James
Nodecraft Garry's Mod Server
12 items
Create 3D2D text anywhere in the world.


This addon is now open source! Contribute to development of this addon on GitHub[]. All pull requests are welcomed!
This tool can be found under "Construction" in your tool menu.

  • Create 3D2D text anywhere in the world
  • Rotate and manipulate this text simply via your physgun
  • Up to 5 lines of text
  • Multiple different fonts, font sizes, and colours
  • Heavily optimised
    • Full scale testing on a highly popular RP server
    • Draw distance optimisations
    • Minimal FPS hit
  • Permanent text screens
    • Hold C for context menu, right click on the textscreen, and make the text screen permanent (only works for admins). This is perfect for welcome messages or rules.
  • Presets
    • Define preset textscreen data (size, text, colours, etc) and save/load these for future use at any time. This is very useful to trying to replicate multiple textscreens across maps.
  • Want more? Contribute to development of this addon on GitHub[]. All pull requests are welcomed!

User Customisation
  • ss_render_range controls how far textscreens have to be away from you in order to render (default 1500). Setting this to a lower number can help with lag on older machines

  • ss_render_rainbow controls if rainbow textscreens should actually rotate their colours, or render as solid white (default enabled 1). 0 will cause them to render as solid white, which can be beneficial for accessibility

Server owners
  • sbox_maxtextscreens controls the maximum amount of text screens that each player can spawn. This defaults to 1. This cvar only exists on the server, so make sure it's set via RCON, or in something like server.cfg.

  • ss_enable_rainbow controls whether players on your server can use the rainbow effect. Set this to 0 in your server.cfg to prevent anyone from using rainbow effects.

  • Set ss_call_to_home 1 on your server to provide anonymous analytics including your operating system, version of the addon, and rough, anonymised geo-location. This is entirely optional and used solely to put a smile on my face.

  • To install this onto your server, follow the instructions listed here[].

  • This addon supports custom admin permissions and user/group permissions for placement via hooks. See my website[] for more information.

For those interested, a location map of the last 1000 users of this addon can be found here[].

Please do not contact us directly for support, especially Dellkan as he is no longer actively involved in development of this addon, and is listed solely as an original author for credit sake. Please direct any support enquiries to a discussion thread on this workshop item or an issue on github[].
Popular Discussions View All (58)
Apr 20, 2020 @ 4:57pm
Not Spawning
Jul 28, 2020 @ 10:59am
Mar 20 @ 9:52am
wont work
< >
MARK_EDINOROGLOVE Jun 15 @ 2:39am 
@Phalanx да)
Phalanx Jun 14 @ 4:49am 
@MARK_EDINOROGLOVE Такая же проблема. У тебя есть альтернатива Easy Chat'у?
MARK_EDINOROGLOVE Jun 13 @ 3:06am 
просто у меня проблема была из за чата Easy Chat
MARK_EDINOROGLOVE Jun 13 @ 3:06am 
@D_O_R_O_F_E_I у тебя какой стоит чат, точнее аддон чата?
D_O_R_O_F_E_I Jun 12 @ 1:36pm 
Instead of the Russian text, it shows points, questions, and English text. What could be the reason for such a problem??
Luck Jun 11 @ 3:17pm 
James  [author] Jun 8 @ 11:55am 
Luck: You will need to talk to the PermaProps developers for that. It's supported in our own perma feature (see description for info).
Luck Jun 8 @ 8:47am 
does the rainbow text feature work for perma prop? If not will that be an added feature in the future?
Benio May 23 @ 11:31am 
Drat... :Hatfall_Frown:
Well, thanks anyway. :PuzzleBallDONT_KNOW:
James  [author] May 23 @ 10:55am 
Benio: Adding custom fonts isn't officially supported, sorry.
Nurn all Biggers: With some code, yes. Every server setup is different, but you can use the `PlayerSpawnTextscreen` hook to control this. See for an example.