Have you ever been trying to use a SurfaceGui to create mouse enter and leave events but they just aren’t cutting it? Are they sometimes not firing? Or are you looking for smoother animations when it comes to having GuiObjects animate?
If you need help, try my module.
Here is a video of my module in action (in contrast with two other methods):
As you can see, this method is a lot more reliable when it comes to going across many items at once.
This is probably quite similar to what many popular games use.
You can use the :CreateEvents() function of the module, which will return two BindableEvents. It will firstly return a MouseEnter event and then a MouseLeave event.
Here is a simple example of what it may look like:
Get the module here!
