Here's My code
local ImageButton = script.Parent
ImageButton.MouseEnter:connect(function()
ImageButton.Image = "601721143"
local ImageButton = script.Parent
end)
local ImageButton = script.Parent
ImageButton.MouseLeave:connect(function() --Sets up the function for when the mouse hovers over said GuiObject
ImageButton.Image = "619984177"
local ImageButton = script.Parent
end)
If my mouse leaves It wont chnage back.

2 comments
Ok,I'll Try it
Nothing wrong with the code. I would assume there's something wrong with the IDs.