# How to move parent not child

**URL:** <https://forums.unrealengine.com/t/how-to-move-parent-not-child/488777>\
**Category:** Blueprint\
**Tags:** parenting, unreal-engine, Blueprint, question\
**Created:** [September 14, 2021, 11:37am UTC](https://forums.unrealengine.com/t/how-to-move-parent-not-child/488777 "2021-09-14T11:37:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![unrealredist](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@unrealredist](https://forums.unrealengine.com/u/unrealredist)\
**Post date:** [September 14, 2021, 11:37am UTC](https://forums.unrealengine.com/t/how-to-move-parent-not-child/488777/1 "2021-09-14T11:37:01Z")

</div>

I'm making a bullet hell can you guys plz point me in the right direction? This is the concept for the PLAYER MOVEMENT

PLAYER MOVEMENT CONCEPT:

There is a plane with collision set to UI,

If clicked and held it will get the location of the MOUSE or FINGER,

and set the location of the (SceneRoot) to be at the location of the place,

Then you can drag the plane around the place,

The plane has a CONSTRAINT (hidden wall at the side of the screen),

That stops the player from venturing too far

the MOVEMENT is Basically like the bullet hell Monday series, And those other mobile games you can find,

The problem I found is setting the location of the (SceneRoot) as it moves the children, And I can't figure out how to only the PARENT without moving the children

so the question is how to set the location of PARENT without moving children in a blueprint

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [September 14, 2021, 11:42am UTC](https://forums.unrealengine.com/t/how-to-move-parent-not-child/488777/2 "2021-09-14T11:42:13Z")

</div>

> so the question is how to set the  
> location of PARENT without moving  
> children in a blueprint

Either transform children’s location as you move the parent or set the children to operate in absolute space instead of the default relative.

The Ball is the parent but its Cube child lives in the absolute space:

[![Image from Gyazo](https://d3kjluh73b9h9o.cloudfront.net/original/4X/d/3/a/d3ac7bafe66dc3086c0ba984fed28c253e6460e5.gif)](https://gyazo.com/644401d460450dca0ad62031c737fff1)

---

<div class="post-metadata">

**Author:** ![unrealredist](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@unrealredist](https://forums.unrealengine.com/u/unrealredist)\
**Post date:** [September 14, 2021, 12:27pm UTC](https://forums.unrealengine.com/t/how-to-move-parent-not-child/488777/3 "2021-09-14T12:27:43Z")

</div>

Oh ok that’s great!

---

<div class="post-metadata">

**Author:** ![unrealredist](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@unrealredist](https://forums.unrealengine.com/u/unrealredist)\
**Post date:** [September 14, 2021, 12:29pm UTC](https://forums.unrealengine.com/t/how-to-move-parent-not-child/488777/4 "2021-09-14T12:29:36Z")

</div>

But is there some kinda way to “reconnect” and set the new absolute location as a relative location?

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [September 14, 2021, 2:23pm UTC](https://forums.unrealengine.com/t/how-to-move-parent-not-child/488777/5 "2021-09-14T14:23:33Z")

</div>

![348631-screenshot-2.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/7/f/4/7f494bd975a08f6f3910d3028a4ac37fc02abcca.png)

As in the original post, you can transform from world → local and vice versa.

---

<div class="post-metadata">

**Author:** ![Everynone](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/everynone/32/1135017_2.png) [@Everynone](https://forums.unrealengine.com/u/Everynone)\
**Post date:** [September 14, 2021, 2:27pm UTC](https://forums.unrealengine.com/t/how-to-move-parent-not-child/488777/6 "2021-09-14T14:27:52Z")

</div>

And you can, ofc, dynamically set the child to use world / local space.

 ![348632-screenshot-3.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/f/d/1/fd18613c46ff1de072d48508dc74a684f74076e3.png)
