Oh I found the reason why it wasn’t the detection working. My animation was offsetting the torso and wasn’t replicating on the client so the hitbox was missing the character. It sounds weird but here’s a image of it.
On client:
On server:
Anyways thanks for everyone who tried helping me out! Have a good day!