So I am using Gameplay Ability System and disabling collision on player. I am checking if locally controlled is true then checking if has authority is true then multicast to disable collision. Else if has authority is false I execute an event on the server and also multicast to disable collision. Problem is when player on client tries to go through the player on server it collides with the player on server in a buggy way. But when the player on the server goes through the player on the client the player on the server goes through him with no problems.
This is my GA blueprint and Replication Policy is set to Replicate.
I cannot show you a video of how it looks like on the server and client side because I am a new user.