Player Object Rotation

I’m creating a system focused on the game a dusty trip, with the rotations. Not sure what to exactly use, Im currently using raycasting to make the objects the player grabs to stack ontop of each other.

Rotations aren’t fluent, and they’re very laggy.

Anyone have some sort of idea?