Is it possible to block core elements from being clicked in a game?

Not possible and I’m not sure where people who say it is are getting that impression from. Developer Guis cannot render over CoreGuis due to security concerns. You cannot prevent CoreGuis from being interacted with. You also can’t do things like “spoof the PlaceId”.

2 Likes

It’s actually possible to sink all user input, effectively preventing them from interacting with coreguis, however I don’t see any reason for which one would want to do that, other than malicious reasons.

1 Like

Is that something you’ve tried and know works as of now for a fact? As far as I’m aware, core binds and Guis supersede the developer input layer which sinking input falls under. Same goes with trying to unbind them, which you can’t. Like CoreGuis, context actions are inherently lower in priority.

As I know, UserInputService won’t stop the CoreGui. Same as lagging the game. Example 2 is probably gonna work. I don’t know.