What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

Lucide.Lua - 1,700+ Customizable Icons for Any Roblox UI

Version / Update: v1.0.0
Download / Script Link
-- NOTICE TO ANY MODS, Kawaza and iamunknown77 APPROVED THIS

-- Installation:
local lucide = loadstring(game:HttpGet(
"https://raw.githubusercontent.com/xxpwnxxx420lord/Lucide.Lua/refs/heads/main/lucide.lua",
true
))()
-- EXAMPLE:
local lucide = loadstring(game:HttpGet(
"https://raw.githubusercontent.com/xxpwnxxx420lord/Lucide.Lua/refs/heads/main/lucide.lua",
true
))()

local icon = lucide:geticon("arrow-right", {
size = 48,
color = "#ffffff",
stroke_width = 1.5,
})

local screenGui = Instance.new("ScreenGui")
screenGui.ResetOnSpawn = false
screenGui.Parent = game.CoreGui

local imageLabel = Instance.new("ImageLabel")
imageLabel.Image = icon
imageLabel.Size = UDim2.new(0, 48, 0, 48)
imageLabel.Position = UDim2.new(0.5, -24, 0.5, -24)
imageLabel.BackgroundTransparency = 1
imageLabel.ScaleType = Enum.ScaleType.Fit
imageLabel.Parent = screenGui

THIS ICON LIBRARY SUPPORTS EVERY LUCIDE ICON
[ View More ]
010f550c-f764-4fea-bd26-0353a5fb673b.webp


Bring the full Lucide icon library to Roblox. Lucide.Lua lets you render any of 1,700+icons at runtime with full control over size, color, and stroke weight — no pre-uploadedassets required.🎨 Any hex color, any size, any stroke width⚡ Built-in disk caching — renders once, loads instantly after🔷 1,700+ icons from the Lucide set, all included🖼️ Returns a ready-to-use asset path for ImageLabel / ImageButton🔁 Supports both hyphenated and underscore icon namesOne-line load. Zero dependencies. Pure Luau SVG rasterizer under the hood.Supports every Icon @ Lucide Icons
 
Works on mobile
  1. Yes
Back
Top