Can you detect on the client when you fired a remote event

As the title suggests, I wish to see if there is a way to detect or alter when a remote event fires on the client.

No. You’ll have to create a wrapper for it.

function fire()
   remoteEvent:FireServer()
   bindableEvent:Fire()
end

Then call fire instead of using FireServer in other places, and listen to bindableEvent.Event to know when the remote fires.

Darn, theres gotta be some sort of way… Because exploits for my games use synapse functions with metatables to intercept remoteevents and alter them. So I wish to use some sort of similar methods to intercept a remoteevent and check some client sided things before even sending them in…

An exploiter can intercept a remote event by running code in an unrestricted environment, which you can’t do as a developer.

Rip, that’s quite an unfortunate position to be in.