:GetMouse() is broken

Hello, my fellas,

I’m trying to change the default player’s cursor to my own cursor, but suddenly the script doesn’t freakin’ work for some reason. Here is the image:move

i still don’t know what’s the problem. I mean like, the script is just simple and just like others do. Bruh, idk wth is wrong with my script. The code is just like this "mouse.Icon = "rbxassetid://8519154606"", I also tried with link like this: "mouse.Icon = "https://web.roblox.com/library/8519154606/Images-ms-move"". The "mouse" is just "player:GetMouse()"
. Idk why but the simple script give me a freaking headache and stressed me out fr. I used the script before and now it doesn’t fraaking work like freak.

Please help.

Is your script a local script and is it located in an area where local scripts can run if so try this
mouse.Icon = "http://www.roblox.com/asset?id= 8519154606"

Hello,

Maybe you didn’t put in a place where you should put it, this is very simple and only need 2 lines of code

local mouse = game.Players.LocalPlayer:GetMouse()
mouse.Icon = 'rbxassetid://6725423418'

I put this in startergui, this is a local script and it works fine :smiley:

1 Like

ok tysm for helping… I thought there’s nothing I can do

8519154606 is the decal id on the website, not the actual asset id. To get an asset id you can paste the decal id inside a Decal and then copy the numbers part of the url after it changes. Also the asset id for the current image is 8519154579 which is working for me:

mouse.Icon = "rbxassetid://8519154579"

PS: I decided to reply, because the old solution doesn’t work for me(with and without the space)