I am trying to make a first pearson game that utilizes a dot cursor. However the script does not seem to be working and there are no errors in the output.
local mouse = game.Players.LocalPlayer:GetMouse()
mouse.Icon = "rbxassetid://4727466026";
Try this, you can remove the RenderStepped event if you want. Make sure your image is a valid and correct ID, (even if the mouse did not turn invisible)
-- From a LocalScript:
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local mouse = player:GetMouse()
-- Setting the mouse icon
game:GetService("RunService").RenderStepped:Connect(function()
mouse.Icon = "http://www.roblox.com/asset/?id=4727466026"
end)