if the game doesnt have a lot of parkour you can try taking network ownership, im making one if u wanna test it out, but its pretty simple
- make the server set the network ownership of everything in the player’s character to nil
- make the client rebuild the player’s character to make the illusion that they have network ownership
- remake any broken systems (inventory, properties, etc)