This works for me, put the local script in starterplayerscripts;
game.Players.LocalPlayer:GetMouse().Icon = "rbxassetid://11877973791"
Change the ID to urs, i just used EDP
Or u can use UIS
local uis = game:GetService("UserInputService")
uis.MouseIcon = "rbxassetid://11877973791"