I have found a nice decal for a mouse icon but whenever I try to apply the icon, it just becomes the default mouse icon. Here is the code I used:
local player = game.Players.LocalPlayer local mouse = player:GetMouse() if player ~= nil then print("Player isn't nil!") mouse.Icon = "http://www.roblox.com/Asset?id=48980160" end
This is in a LocalScript under StarterPack
I don't think you can change the Icon property of PlayerMouse (the mouse returned from GetMouse) unless they changed that.
But if they did change that, you would just subtract 1 from the asset's ID.
mouse.Icon = "http://www.roblox.com/Asset?id=48980159" -- I decremented it
If they hadn't changed that, you would have to do a hack to change it: Force equip the tool Set the icon (from the mouse returned by the Equipped event) Remove the tool (not Destroying)
Also be sure to have a reference to the tool (like: local tool = script.Parent) Also, I am not sure if this hack still works but it's worth a try.
Copy the id of the asset and put it in the id of rbxasset:/
EDIT: Sorry, it's actually "rbxassetid://"