Hello, I'm Making a JoJo game and I stumbled upon a little error in my script: OnServerInvoke is not a valid member of RemoteEvent. I'm using a RemoteFunction but it does this error, I really don't understand what's the problem.
local ArrowEvent = game:GetService("ReplicatedStorage").Logic.arrowevent
ArrowEvent.OnServerInvoke = function(Player,Arrow,Character,action,hitpos)
-- My Code
end
This is a server script.
Proof that it's in the right spot: https://imgur.com/a/DPOFU5N
Help Would Be Really Appreciated

9 comments
You asked this yesterday, send me a Team Create invite if you want me to help.
Did you check that there isn't another object called "arrowevent" that is a RemoteEvent in that location?
Yes I did.
BuDeep accept my friend request
In my replication, I found no problems, with the formation you provided with the communication between the client and server boundary.
That's weird.
Use a remote Event and use OnServerEvent.
You need to use a RemoteFunction and make it remoteFunctionName.OnServerInvoke = functionToRun
You need to use a RemoteFunction and make it remoteFunctionName.OnServerInvoke = functionToRun