# Change Character Movement Speed Relative to Character's Rotation

**URL:** <https://forums.unrealengine.com/t/change-character-movement-speed-relative-to-characters-rotation/393137>\
**Category:** Character & Animation\
**Tags:** relative, rotation, change, unreal-engine, question\
**Created:** [May 9, 2017, 3:30pm UTC](https://forums.unrealengine.com/t/change-character-movement-speed-relative-to-characters-rotation/393137 "2017-05-09T15:30:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ShiangS](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ShiangS](https://forums.unrealengine.com/u/ShiangS)\
**Post date:** [May 9, 2017, 3:30pm UTC](https://forums.unrealengine.com/t/change-character-movement-speed-relative-to-characters-rotation/393137/1 "2017-05-09T15:30:39Z")

</div>

Hello Community!  
I am making a Top Down Twin-Stick Melee/Shooter game and I am trying make, as the title suggests:  
How to change the Characters Movement Speed when moving in a direction that is relative to its Rotation.  
More specifically, I am trying to make the character move SLOWER when moving in the oppposite direction to its Foward Facing Vector. Demonstrated here in “ALIENATION”

[![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/7/1/971cd9c2fcb5f5ee8b7ad34b6f073d72b24e7c86.jpeg "ALIENATION: You Got Your Aliens In My Nation") ](https://www.youtube.com/watch?v=O2rIlZSRP1U)

 ![137351-screenshot_4.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/0/d/10dc3e78aaa67c7d5f5fe2b5405828e0b8b00aa6.png)

This is my current rotation system, which was taken from the Twin Stick Shooter tutorial produced by Unreal:  
https://www.youtube.com/embed/cgY1D9GwEYk?feature=oembed&wmode=opaque&list=PLZlv_N0_O1gb5sdygbSiEU7hb0eomNLdq

Ive been tackling this for a couple of days now, and would really appreciate some directions or Blueprint Examples!  
Thankyou in advance!
