Convert decal assetid to image assetid to use with Mouse.Icon?

I have a custom cursor option in my game and noticed this was an issue.

1 Like

Could you describe your issue in more depth please? I’m having trouble understanding your request.

Mouse.Icon uses an Image asset id, example: “rbxassetid://123456789”. It won’t work with a decal assetid, example: “rbxassetid://987654321”. I’m aware of there being a way to use a decal as an image I just don’t know how to

Paste the decal ID in the imageLabel’s image property and copy the new ID that will be given to you by putting it inside of there.

This is going to be controlled by a script

I found these:

Solution #1
Solution #2

1 Like

If you’d like, you can just put the images strings you need for your icon in a variable to use whenever!

local player = game.Players.LocalPlayer
local mouse = Player:GetMouse()
local Icon1 = "ExampleString"
local Icon2 = "ExampleString"

mouse.Icon = Icon1

Just paste the ID u get into the script.