# Cant Get Python Ruigging Menu to Show up

**URL:** <https://forums.unrealengine.com/t/cant-get-python-ruigging-menu-to-show-up/2644905>\
**Category:** Character & Animation\
**Tags:** Python, unreal-engine\
**Created:** [August 17, 2025, 5:25pm UTC](https://forums.unrealengine.com/t/cant-get-python-ruigging-menu-to-show-up/2644905 "2025-08-17T17:25:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![lennysunreal](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/lennysunreal/32/984341_2.png) [@lennysunreal](https://forums.unrealengine.com/u/lennysunreal)\
**Post date:** [August 17, 2025, 5:25pm UTC](https://forums.unrealengine.com/t/cant-get-python-ruigging-menu-to-show-up/2644905/1 "2025-08-17T17:25:50Z")

</div>

Hello;  
I am trying to follow this tutorial on rigging.

[![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/9/d/39d568e2d84a2229d5e6ae359eba64ebf9bf2dab.jpeg "Control Rig #6: Anim Channels & Footroll | Unreal Engine Tutorial") ](https://www.youtube.com/watch?v=_2nnrmbwJSo&t=1047)

He uses a menu called “Add Null above selected”.

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/5/d/a/5da00d040e4a1f20e6925e4741938135f3aedf2b.jpeg)

They dont show up in my menu in Unreal 5.6 .  
I have also tried manual loading “D:\Program Files\Epic Games\UE\_5.6\Engine\Plugins\Animation\ControlRig\Content\Python\init\_unreal.py” during launch.  
I added “import unreal” to its top. Still no luck.

Any ideas how to get “Add Null above selected” menu option to show up?

---

<div class="post-metadata">

**Author:** ![ezSonix](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ezSonix](https://forums.unrealengine.com/u/ezSonix)\
**Post date:** [September 17, 2025, 2:27pm UTC](https://forums.unrealengine.com/t/cant-get-python-ruigging-menu-to-show-up/2644905/2 "2025-09-17T14:27:18Z")

</div>

Did go trough the python code and it seems that UE 5.6 has changed the context menu from New to New Element, but did not update the python code. So simply changing this line :

> ` menu = tool_menus.extend_menu("ControlRigEditor.RigHierarchy.ContextMenu.New")`

` `To this line

> ` menu = tool_menus.extend_menu("ControlRigEditor.RigHierarchy.ContextMenu.NewElement")`

fixed the issue. Now applying same fix to all the python code should do the trick.

---

<div class="post-metadata">

**Author:** ![edwardVanLu](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/edwardvanlu/32/697219_2.png) [@edwardVanLu](https://forums.unrealengine.com/u/edwardVanLu)\
**Post date:** [September 29, 2025, 9:50am UTC](https://forums.unrealengine.com/t/cant-get-python-ruigging-menu-to-show-up/2644905/3 "2025-09-29T09:50:38Z")

</div>

I tried this in 5.6.1, but it did’t work. I found another similar line below, and i changed it too, but still did’t work.

---

<div class="post-metadata">

**Author:** ![awayuki\_xrx](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@awayuki\_xrx](https://forums.unrealengine.com/u/awayuki_xrx)\
**Post date:** [February 23, 2026, 3:47pm UTC](https://forums.unrealengine.com/t/cant-get-python-ruigging-menu-to-show-up/2644905/4 "2026-02-23T15:47:55Z")

</div>

我也是5.6.1版本，已修复该问题。  
我在add\_controls\_for\_selected.py中进行代码替换，并删除了\_pycache\_文件夹内的pyc文件。  
希望能帮到你

---

<div class="post-metadata">

**Author:** ![edwardVanLu](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/edwardvanlu/32/697219_2.png) [@edwardVanLu](https://forums.unrealengine.com/u/edwardVanLu)\
**Post date:** [February 28, 2026, 8:11am UTC](https://forums.unrealengine.com/t/cant-get-python-ruigging-menu-to-show-up/2644905/5 "2026-02-28T08:11:58Z")

</div>

I verify the engine and try again, just change the code @ezSonix mentioned, and remove the \_pycache\_, this time worked, even if i move back the \_pycache\_ files.🤣
