Sorry I don't have code to accompany this. What I want is for the mouse to go past a semi-transparent part and activate a mousehoverenter script inside of a part behind it. Let me give a diagram here: Player------X----M (The dotted line is the mouse, X is the semi-transparent part, and M is the one with a mousehoverenter script in it)
You can use the TargetFilter property of mouse. The TargetFilter and its descendants will be ignored when determining which part the mouse is pointing to:
local mouse = player:GetMouse() -- assuming player is defined local toIgnore = PART/MODEL mouse.TargetFilter = toIgnore