So recently I found the two functions as the title says: MouseEntered and MouseLeave. This is no request, but I'd like to know what are they and how to use them ?
These functions belong to a GuiObject. It just says when a player's mouse enters or leaves the region of a GuiObject (like a TextLabel); I would use these in a LocalScript.
guiObject.MouseEntered:Connect(function() print("frog") end)
You can learn more about it here: http://wiki.roblox.com/index.php?title=API:Class/GuiObject/MouseEnter