G3 - High-level 3D Gui management. Make any model into a functional 3D Gui!

High-level 3D Gui management with G3

2026-08-1812-17-57-ezgif.com-video-to-gif-converter

New features added in the latest version (v0.11)

Jam-packed with a bunch of features that make 3D GUI SO easy

Improved visual tutorials straight out the door at Home · TheEpicBruhman/G3 Wiki · GitHub

You can easily get the rbxm at the G3 github page (v0.11)

4 Likes

As roblox has currently taken this down for misusing roblox’s systems (???), you can easily get the rbxm at G3 (Beta v0.1)

IMPORTANTLY: Add this to ReplicatedFirst for the best user experience

I was lowkey writing this late at night, so I forgot to add some examples of my system

Here is a couple examples of main features of my system

In-script part generation

local gui = g3.NewGui("test")
local part = g3.NewPartToGui(gui, "test")
part.Position = Vector2.new(0, -1)
part.Offset = 1
local part2 = g3.NewPartToGui(gui, "test2")
part2.Position = Vector2.new(0.2, -1)
part2.Offset = 1

Conversion from model

local model = workspace.superman

workspace:WaitForChild("superman")

local frommodel = g3.FromModel(model)

Easy movement of 3D Gui

local model = workspace.superman
workspace:WaitForChild("superman")
local frommodel = g3.FromModel(model)

frommodel.Position = Vector2.new(-2, 0)

for i = 1, 10000 do
	frommodel:Velocity({Rotation = Vector3.new(1, 0, 0), Position = Vector2.new(0.1, 0)})
	task.wait(0.01)
end

2026-08-1920-40-50-ezgif.com-optimize

1 Like