Parenting and scaling

Hi! I am trying to make a moving and rotating platform. In order to make my character stick to it, I decided I will parent it to the moving/rotating platform. Only problem with this is that when I do, it scale messes up.

I already tried going 1/parent.Scale but it is not working… Any ideas on how I can solve this?

Thank you for your time.

Obviously, to not effect any child scale, the parent must have a scale of 1,1,1. So, why not have your platform, scaled however, but give it a parent, with a 1,1,1 scale. To move and rotate the platform, use the parent transform. When you add the player, do not add it to the platform transform, but the parent holder.

Have you tried just calculating the offset instead of parenting the gameobjects directly?

Yes, but it is much simpler having the platform as a parent. Ill try renman´s way and let you know. Ty!

Worked perfectly. Ty so much!