Run it
Copy the script and paste it into your executor.
p = game.Players.LocalPlayer
t = Instance.new("Tool")
t.Parent = p.Backpack
t.Name = "Sign lololo"
local handlelol = Instance.new("Part")
handlelol.Name = "Handle"
handlelol.Parent = t
handlelol.formFactor = "Plate"
handlelol.BrickColor = BrickColor.new("Brown")
handlelol.Size = Vector3.new(1, 4.5, )
handlelol.TopSurface =
handlelol.BottomSurface =
handlelol.Reflectance =
handlelol.Material =
sign = .()
sign.Name =
sign.Parent = t
sign.formFactor =
sign.BrickColor = BrickColor.()
sign.Size = .(, , )
sign.TopSurface =
sign.BottomSurface =
sign.Reflectance =
mesh123 = .()
mesh123.Parent = sign
mesh123.Scale = .(, , )
w2 = .()
w2.Parent = handlelol
w2.Part0 = sign
w2.Part1 = handlelol
w2.C0 = .(, , ) + .(, -, )
SurfaceGui = .()
TextBox = .()
ScreenGui = .()
TextLabel = .()
ScreenGui.Parent = p.PlayerGui
TextBox.Parent = ScreenGui
TextBox.BackgroundColor3 = .(, , )
TextBox.Position = .(, , , )
TextBox.Size = .(, , , )
TextBox.Font = .Font.Highway
TextBox.FontSize = .FontSize.Size28
TextBox.Text =
TextBox.TextSize =
TextBox.TextWrapped =
TextBox.Visible =
SurfaceGui.Parent = sign
SurfaceGui.Face = .NormalId.Front
TextLabel.Parent = SurfaceGui
TextLabel.BackgroundColor3 = .(, , )
TextLabel.BackgroundTransparency =
TextLabel.Size = .(, , , )
TextLabel.Font = .Font.SourceSans
TextLabel.FontSize = .FontSize.Size96
TextLabel.Text =
TextLabel.TextColor3 = .(, , )
TextLabel.TextSize =
TextLabel.TextWrapped =
t.Equipped:(()
TextBox.Visible =
)
t.Unequipped:(()
TextBox.Visible =
)
()
TextBox.Changed:(()
TextLabel.Text = TextBox.Text
)by zupersponge <script src="https://gist.github.com/zupersponge/a9ec9301d09cf21bd230ab2acb7b2510.js"></script>

Universal